Remarques :
- Ce tutoriel nécessite un accès à Oracle Cloud. Pour vous inscrire à un compte gratuit, reportez-vous à Introduction au niveau gratuit d'Oracle Cloud Infrastructure.
- Il utilise des exemples de valeur pour les informations d'identification, la location et les compartiments Oracle Cloud Infrastructure. A la fin de l'exercice, remplacez ces valeurs par des valeurs propres à votre environnement cloud.
Utilisez Oracle Estate Explorer pour analyser l'inventaire des bases de données client en vue de passer à Oracle Autonomous Database
Introduction
Oracle Estate Explorer (OEE) est un outil qui permet aux clients d'évaluer par programmation des groupes de bases de données Oracle en vue de leur préparation à la migration vers Oracle Autonomous Database (ADB). OEE permet d'explorer, d'analyser et de hiérarchiser les petites, moyennes et grandes bases de données de manière hautement automatisée, rapide et flexible.
La sortie de l'OEE fournit une vue d'ensemble de l'ensemble des bases de données testées, les classe en fonction de leur alignement avec les prérequis de la BAD et fournit un effort relatif noté pour toute mesure corrective requise.
Objectif
- Evaluez l'ensemble de la base de données et analysez la fiche d'état obtenue pour déterminer la base de données qui peut être déplacée en premier vers la base de données autonome et la dernière.
Prérequis
-
Téléchargez les fichiers binaires Oracle Estate Explorer et SQLcl.
-
SQL*Plus 12.1.0.2.0 ou version ultérieure et OEM 12.5 ou version ultérieure sont nécessaires pour OEE.
Tâche 1 : Configurer OEE
-
Connectez-vous à Oracle Autonomous Database à partir de votre système à l'aide de SQLcl installé précédemment. Cela validera votre connexion à la base de données et n'entraînera aucune erreur associée lors de l'installation OEE. Assurez-vous que
TNS_ADMIN
est défini sur l'emplacement de portefeuille décompressé ADB. -
Avant d'installer OEE, vous devez modifier 3 fichiers présents sous le fichier ZIP OEE téléchargé. Accédez à l'emplacement téléchargé (
<OEE download location>\oee_install\oee_install_on_cloud
) et modifiez les 3 fichiers suivants.-
connect_to_db.sql
:set cloudconfig ‘<Path where you have downloaded OEE zip file >’ - Specify that path where OO zip file is downloaded set SQLPROMPT "@|white ADMIN|@@@|green <service_name>|@@|white >|@" - Do not make any changes in this line connect ADMIN/***@<adb service name> - Mention the ADB service name and it's credentials where OEE will be installed
-
set_config.sql
:BEGIN -- These must be set by the user :db_user := 'MPACK_DB_OEE'; :db_user_pwd := '<set password for MPACK_DB_OEE user>' ; :apex_workspace_name := 'MPACK_OEE'; :apex_workspace_user := 'MPACK_OEE'; :apex_workspace_pwd := '<set password for APEX workspace>' ; :apex_app_id := '103'; :apex_app_name := 'Oracle Estate Explorer V2.3'; END; /
-
connect_as_oee.sql
:set SQLPROMPT "MPACK_OEE@<service_name> > " - Do not make any changes in this line connect MPACK_OEE/<password used above for MPACK_OEE>@<adb service name> - Mention the ADB service name and credentials for MPACK_OEE that was given in "set_config.sql" script.
-
-
Connectez-vous à Oracle Autonomous Transaction Processing (ATP) comme validé précédemment et exécutez
oee_install.sql
.Il y aura des erreurs lors de la suppression de certaines tables et séquences qui doivent être ignorées car elles vérifient leur existence avant de créer ces objets.
-
Connectez-vous à la console OCI, accédez à Oracle Autonomous Database utilisé ci-dessus pour installer OEE et lancez le lien APEX affiché dans la page d'accueil d'ADB.
-
Cliquez sur Lancer APEX et connectez-vous à l'URL APEX avec le nom d'espace de travail MPACK_OEE et le mot de passe indiqués dans le script
set_config.sql
. -
Une fois sur la page d'accueil APEX, cliquez sur App Builder et vous devez voir la bannière Oracle Estate Explorer indiquant qu'OEE a été installé dans Oracle Autonomous Database.
-
Cliquez sur Oracle Estate Explorer, puis sur Exécuter l'application pour accéder à la page de connexion de l'utilitaire OEE.
Jusqu'à cette étape, nous avons configuré la connexion à Oracle Autonomous Database, installé OEE et y avons accédé via APEX intégré.
Dans la tâche 2, nous commencerons à examiner l'inventaire des bases de données à analyser pour passer à Oracle Autonomous Database.
Tâche 2 : utiliser OEE pour analyser l'état de la base de données
-
Créez un catalogue successoral, car la portée de ce tutoriel suppose l'utilisation d'Oracle Enterprise Manager (OEM), nous limiterons nos spécificités en conséquence. La création de catalogue appelle le script
oee_dbcatalog.sh
situé dans le dossierextract scripts
du fichier ZIP OEE téléchargé. Le script doit être modifié pour pouvoir se connecter à la base de données du référentiel OEM.Modifiez les lignes suivantes dans le script
oee_dbcatalog.sh
.SQLPLUS_EXE=/u01/app/oracle/em/middleware_135/bin/sqlplus (This needs to be changed depending on the sqlplus location that exists on your OEM host) UNPWCS=sysman/yourPassword@empdb (Correct password for sysman user and repository database is required here)
Exécutez le script sur l'hôte Oracle Management Server (OMS). Une fois qu'il a été exécuté, un fichier
csv
est généré et contient les détails de toutes les bases de données surveillées via OEM. Ce fichier CSV sera téléchargé vers le lien OEE ultérieurement. -
Connectez-vous à OEE et accédez à Administration OEE, Gérer les sources de données, Créer une source de données (donnez-lui un nom explicite) et cliquez sur Enregistrer.
-
Accédez à Administration OEE, Gérer les sources de données, Gérer les catalogues (donnez au catalogue un nom avec le nom du client et sélectionnez la source de données créée ci-dessus), puis cliquez sur Enregistrer.
-
Accédez à Maintenance des données, Charger la source de données (le fichier CSV généré à l'étape 1 est chargé lors de l'extraction du catalogue).
Une fois le chargement des données terminé, un message s'affiche.
-
Pour sélectionner moins de bases de données dans le catalogue téléchargé précédemment, nous devons les regrouper dans des groupes respectifs. Par exemple, les bases de données d'instance peuvent être regroupées en fonction de leur application, en fonction du RTO/RPO, de la version, etc.
Pour ce faire, accédez à la section Groupes de la page d'accueil, Créez un groupe et ajoutez les bases de données requises qui doivent faire partie de notre premier groupe à prendre en compte pour la migration.
-
Cliquez sur Ajouter/Enlever des bases de données du groupe pour le groupe créé ci-dessus et sélectionnez les bases de données souhaitées dans la liste affichée.
-
Après avoir créé le groupe et ajouté les bases de données requises, nous devons créer un fichier de pilote pour le groupe qui sera utilisé ultérieurement pour l'extraction et le traitement des données. Revenez à la page des groupes et cliquez sur Créer un fichier de pilote. Lors de la création du fichier de pilote, 2 cases à cocher doivent être sélectionnées ou désélectionnées selon le cas d'emploi. Téléchargez le fichier de pilote qui sera utilisé ultérieurement.
-
Le fichier de pilote créé à la dernière étape doit être transmis à la base de données du référentiel OEM lors de l'exécution du script d'extraction de groupe
oee_group_extract-2.1.0.sh
. Connectez-vous à la base de données du référentiel OEM et exécutez le script comme indiqué, le fichier de pilote doit être transmis en tant qu'argument et un fichier txt résultant sera généré qui sera utilisé pour un traitement ultérieur dans l'outil OEE. -
Connectez-vous au lien OEE et accédez à Maintenance des données, Charger le fichier d'extraction de base de données dans la préparation, parcourez le fichier texte généré à l'étape 8 et cliquez sur Charger les données.
-
Accédez à Maintenance des données, Traiter le fichier d'extraction de la base de données. Une fois le fichier traité, vous en êtes à la dernière étape de l'exécution du scénario et de l'affichage des résultats.
-
Revenez à la page Groupes OEE et cliquez sur Exécuter le scénario pour le groupe. OEE fournit un scénario Autonomous Shared v7 par défaut comportant 19 tests. Toutefois, vous pouvez toujours créer votre propre scénario et ajouter les vérifications requises. Pour ce tutoriel, nous avons utilisé le scénario Autonomous par défaut et exécuté le rapport correspondant.
Une fois le scénario exécuté avec succès, vous devez voir un rapport détaillé qui a été classé dans différents intervalles en fonction des efforts estimés nécessaires pour chaque base de données.
Les rapports qui en résultent peuvent être téléchargés et partagés avec le client et l'équipe d'application pour vérifier et prendre les mesures nécessaires.
Liens connexes
Remerciements
- Auteur - Arpit Aggarwal (architecte cloud principal chez Oracle)
Ressources de formation supplémentaires
Parcourez d'autres ateliers sur docs.oracle.com/learn ou accédez à davantage de contenus de formation gratuits sur le canal Oracle Learning YouTube. De plus, rendez-vous sur education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.
Pour obtenir de la documentation sur le produit, visitez Oracle Help Center.
Use Oracle Estate Explorer to Analyze Customer Database Inventory for Moving to Oracle Autonomous Database
F90207-01
December 2023
Copyright © 2023, Oracle and/or its affiliates.