OEM Grid Control 10.2.0.5 est sorti depuis plus d'un mois. Après avoir été installé et exécuté pendant un mois, l'installation et la configuration semblent beaucoup plus stables que 10.2.0.4, et il n'y aura pas autant de problèmes. recommandé de l'installer.
De plus, 10.2.0.5 est un package de correctifs, qui est généralement mis à niveau après l'installation de 10.2.0.1.
Référence : http://www.oracle.com/technology/global/cn/pub/articles/revitt-oem.html
Table des matières
1 Aperçu 1
2 Travaux de pré-installation 2
2.1 Téléchargement du logiciel 2
2.2 Confirmation du fichier /etc/hosts 2
2.3 Configurer les paramètres du noyau 2
2.4 Création de groupes et d'utilisateurs 3
2.5 Créer un répertoire de logiciels 3
2.6 Configurer l'environnement utilisateur Oracle 3
3 Installer 10.2.0.1 3
3.1 Décompressez les fichiers d'installation 3
3.2 Démarrer l'installation 4
4 Mise à niveau vers 10.2.0.5 5
4.1 Travaux préalables à la mise à niveau 5
4.2 Décompressez le package de correctifs 5
4.3 Mettre à niveau OMS et la base de données 5
4.4 Agent de mise à niveau 6
5 Utilisation du CPG 7
5.1 Ports des composants GC 7
5.2 Connectez-vous à la console GC 7
6 Installer l'agent 8
6.1 Supprimez d'abord l'agent 8
6.2 Première méthode d'installation (installation locale) 9
6.3 Deuxième méthode d'installation (installation à distance) 10
6.4 Troisième méthode d'installation (déploiement de pages) 11
6.5 Configurer la base de données de surveillance 11
7 Entretien courant 13
7.1 Démarrer et arrêter tous les processus GC 13
7.2 Gestion des processus OMS 13
7.3 Gestion des processus d'agent 13
7.4 Supprimer la CG 14
8 FAQ 15
8.1 Processus cible de recherche d'agent 15
Aperçu
Les composants de Grid Control incluent l'agent de gestion, le service de gestion (OMS) et le référentiel de gestion. L'architecture du système est la suivante :
Le principe et la méthode de travail du Grid Control :
Toute la collecte de données côté agent est effectuée via des scripts Perl. L'extension est *.pl. Ces scripts peuvent être trouvés sous $AGENT_HOME/sysman/admin/scripts/. Le programme agent écrira d'abord les informations collectées dans le fichier XML local. , le fichier généré se trouve sous $AGENT_HOME/sysman/admin/upload. Téléchargez ensuite le fichier du côté oms et le service oms écrit le fichier XML dans le propre référentiel d'oms.
Comment fonctionne le programme côté agent :
Lorsque l'agent est déployé sur un nœud, il recherche d'abord tous les produits Oracle installés sous $ORACLE_BASE/oraInventory pour déterminer les informations sur ces produits qui doivent être collectées. Par exemple, si un seul produit de base de données est trouvé, il le fera uniquement. exécuté pour collecter les informations sur la base de données et l'hôte. Pour un nœud, les informations permettant à l'agent de déterminer le contenu à collecter sont écrites dans le fichier suivant : $AGENT_HOME/sysman/emd/targets.xml. Un autre fichier important est $AGENT_HOME/sysman/config/emd.properties. Il contient toutes les propriétés de l'agent, comme l'url/TZ d'OMS, etc. Ce fichier peut également être modifié manuellement. . Après modification, exécutez ./emctl reload agent pour que son utilisation prenne effet.
SSH est utilisé pour accéder à chaque hôte cible, donc dans le système Grid Control, il est nécessaire que l'hôte active SSH.
Astuce : # suivi de commande signifie fonctionner en tant qu'utilisateur root, $ suivi de commande signifie fonctionner en tant qu'utilisateur Oracle.
Téléchargez le logiciel fonctionnel avant l'installation
Adresse de téléchargement GC : [url]http://www.oracle.com/technology/software/products/oem/htdocs/linuxsoft.html[/url]
3 fichiers d'installation : Oracle Enterprise Manager 10g Grid Control Release 2 (10.2.0.1) pour Linux x86
Linux_Grid_Control_full_102010_disk1.zip
Linux_Grid_Control_full_102010_disk2.zip
Linux_Grid_Control_full_102010_disk3.zip
1 package PatchSet : Oracle Enterprise Manager 10g Grid Control Release 5 (10.2.0.5) pour Linux x86
gc_10205_part2of2.zip
Adresse de téléchargement de l'agent : [url]http://www.oracle.com/technology/software/products/oem/htdocs/agentsoft.html[/url]
Téléchargez le logiciel Agent pour chaque plateforme, par exemple, le logiciel agent sous Linux
Confirmation du fichier /etc/hosts
$ de plus /etc/hosts
#
127.0.0.1 localhost.localdomain localhost
xxx.xxx.xxx.170dbaone
Configurer les paramètres du noyau
# vi /etc/sysctl.conf
noyau.shmall = 2097152
noyau.shmmax = 536870912
noyau.shmmni = 4096
noyau.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
rmem_default = 262144
rmem_max = 262144
wmem_default = 262144
wmem_max = 262144
# /sbin/sysctl -p (rendre les paramètres effectifs après modification)
# vi /etc/selinux/config (définissez SELINUX sur désactivé)
SELINUX=désactivé
Créer des groupes et des utilisateurs
# more /etc/oraInst.loc (vérifie si le groupe de liste de produits oinstall existe)
# more /etc/oratab (Ce fichier existera si le logiciel associé à Oracle a été installé)
# /usr/sbin/groupadd oinstall (si le groupe oinstall n'existe pas, créez-en un nouveau)
# /usr/sbin/groupadd dba (Si le groupe dba n'existe pas, créez-en un nouveau. Ce groupe dispose des autorisations SYSDBA)
# useradd -g oinstall -G dba oracle -d /orahome (créer un nouvel utilisateur s'il n'existe pas)
# passwd oracle (définir le mot de passe)
Créez le répertoire des logiciels. Si le répertoire Oracle Base n'existe pas, créez-le :
# mkdir -p /u01/app/oracle
# chown -R oracle:oinstall /u01/app/oracle
# chmod -R 775 /u01/app/oracle
Lors de la configuration de l'environnement utilisateur Oracle, assurez-vous de définir NLS_LANG sur l'environnement chinois, sinon la langue chinoise sera partiellement tronquée lorsque vous vous connecterez à la console Grid à l'avenir.
#su-oracle
$ vi ~/.bash_profile
exporter ORACLE_BASE=/u01/app/oracle
exporter ORACLE_HOME=$ORACLE_BASE/OracleHomes/db10g
exporter OMS_HOME=$ORACLE_BASE/OracleHomes/oms10g
export AGENT_HOME=$ORACLE_BASE/OracleHomes/agent10g
exporter ORACLE_SID=emrep
export ORACLE_HOSTNAME=dbaone
exporter ORACLE_OWNER=oracle
export NLS_LANG="SIMPLIFIÉ CHINESE_CHINA.ZHS16GBK"
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/X11R6/lib:$LD_LIBRARY_PATH
export PATH=.:/usr/sbin:$ORACLE_HOME/bin:$ORACLE_HOME/jdk/bin:$PATH
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$CLASSPATH
exporter LC=en_US
Installer 10.2.0.1
Décompressez les fichiers d'installation
$ cd /orahome/wangnc
$ décompresser Linux_Grid_Control_full_102010_disk1.zip
$ décompresser Linux_Grid_Control_full_102010_disk2.zip
$ décompresser Linux_Grid_Control_full_102010_disk3.zip
Commencer l'installation
$ ./runInstaller
À ce stade, vous pouvez consulter le dernier fichier journal d'installation installActionsxxx.log sous $ORACLE_BASE/oraInventory/logs pour comprendre la progression de l'installation. Les étapes d'installation sont les suivantes :
Spécifier le type d'installation : Enterprise Manager 10g Grid Control à l'aide d'une nouvelle base de données
Emplacement d'installation : $ORACLE_BASE/OracleHomes
Sélection de la langue : sélectionnez également le chinois simplifié, sinon la langue par défaut est uniquement l'anglais. Cela signifie que la langue du GC n'est pas celle du logiciel lui-même.
Spécifiez le répertoire d'inventaire et les informations d'identification : répertoire oraInventory -> $ORACLE_BASE/oraInventory, nom du groupe du système d'exploitation -> oinstall
Vérifications des prérequis spécifiques au produit : processus de vérification avant l'installation, passez à l'étape suivante
Spécifiez la configuration : nom de la base de données -> emrep ; emplacement du fichier de base de données -> $ORACLE_BASE/oradata, groupe OSDBA et OSOPER -> dba
Spécifier une configuration facultative : désactivé par défaut
8) Spécifiez les options de sécurité : Mot de passe du serveur de gestion sécurisé -> iamENCY000 Mots de passe de la base de données du référentiel -> iamENCY000 ;
Conditions requises pour définir un mot de passe : 5 à 30 caractères, ne peut pas être identique au nom d'utilisateur, doit contenir des lettres et des chiffres majuscules et minuscules, doit commencer par une lettre et ne peut pas contenir de mots réservés par Oracle. L'invite de mot de passe d'Oracle n'est pas ici. tout à fait exact.
Résumé : Cliquez sur Installer pour démarrer l'installation (environ 2-3 minutes)
10) Exécuter les scripts de configuration : connectez-vous d'abord en tant que root pour exécuter le script demandé, puis revenez à l'interface et cliquez sur OK.
# /u01/app/oracle/oraInventory/orainstRoot.sh
# /u01/app/oracle/OracleHomes/db10g/allroot.sh (continuez simplement à appuyer sur Entrée)
Après exécution, le fichier /etc/oratab doit contenir les deux lignes suivantes :
*:/u01/app/oracle/OracleHomes/db10g:N
*:/u01/app/oracle/OracleHomes/oms10g:N
Assistants de configuration : l'exécution de plusieurs configurations prend beaucoup de temps (environ 10 minutes, principalement lentes dans les deux étapes de configuration OMS et de configuration de l'agent).
À ce stade, vous pouvez accéder à $OMS_HOME/sysman/log ou $AGENT_HOME/sysman/log pour connaître les détails d'installation et les messages d'erreur de chaque composant. Après l'installation, chaque service a été automatiquement démarré.
Mettre à niveau vers 10.2.0.5
Travailler avant la mise à niveau
--Arrêtez d'abord tous les processus GC
$ $OMS_HOME/bin/emctl arrêter oms
$ $OMS_HOME/opmn/bin/opmnctl stopall
$ ps -ef | grep "opmn -d" | grep -v grep (cela peut prendre quelques minutes pour confirmer que le processus est terminé)
$ $AGENT_HOME/bin/emctl arrêter l'agent
--Base de données de sauvegarde
$ sqlplus/as sysdba
SQL> arrêt immédiat ;
SQL> quitter ;
$ cd $ORACLE_BASE/oradata/
$ tar -zcvf emrep.tar.gz ./emrep
$ sqlplus/as sysdba
SQL> démarrage ;
--Base de données d'inspection
$ cd $OMS_HOME/sysman/admin/emdrep/sql/core/latest/admin/
$ sqlplus/as sysdba
SQL> sélectionnez nom_objet, type_objet dans tous les objets où propriétaire = 'SYSMAN' et statut <> 'VALID' ;
SQL> @admin_recompile_invalid.sql SYSMAN (exécuté s'il y a un objet invalide)
SQL> afficher le paramètre job_queue_processes ;
SQL> ALTER SYSTEM SET job_queue_processes=0 (Si ce paramètre n'est pas 0, remplacez-le par 0)
SQL> quitter ;
Décompressez le package de correctifs
$ cd /orahome/wangnc
$ décompresser gc_10205_part2of2.zip
Après décompression, on retrouve les fichiers suivants :
p3731593_10205_LINUX.zip est le package de correctifs Grid Control 10.2.0.5, comprenant le fichier de correctif de base de données/OMS/Agent
Mettre à niveau OMS et la base de données
$ cd /orahome/wangnc
$ décompresser p3731593_10205_LINUX.zip
$ cd 3731593/Disque1
$ export ORACLE_HOME=$ORACLE_BASE/OracleHomes/oms10g
$ ./runInstaller
Lorsque vous entrez pour la première fois, la valeur par défaut est le nouveau OracleHome. Sélectionnez le oms10g d'origine dans le nom à mettre à niveau. À ce stade, la base de données et la surveillance sont activées.
Invite à saisir l'utilisateur et le mot de passe Metalink : ignorez-le et ne l'écrivez pas
Vérifications préalables spécifiques au produit : processus de vérification avant l'installation
demande le mot de passe SYS de la base de données du référentiel : iamENCY000
demande le mot de passe ias_admin de AS : identique au mot de passe sysman iamENCY000
L'invite interrompra AS, appuyez sur OK pour continuer.
Résumé : Appuyez sur Installer pour commencer l'installation des composants OMS.
7) Exécutez le script suivant en tant qu'utilisateur root
# /u01/app/oracle/OracleHomes/oms10g/root.sh
Assistants de configuration : commencez à mettre à niveau la base de données et à configurer les composants OMS (environ 12 minutes).
À ce stade, vous pouvez consulter le dernier fichier journal d'installation installActionsxxx.log sous $ORACLE_BASE/oraInventory/logs pour comprendre la progression de l'installation. Accédez à $OMS_HOME/sysman/log pour comprendre les détails de l'installation et les messages d'erreur. Le service OMS a démarré automatiquement.
Agent de mise à niveau
$ export ORACLE_HOME=$ORACLE_BASE/OracleHomes/agent10g
$ ./runInstaller
Lorsque vous entrez pour la première fois, la valeur par défaut est le nouveau OracleHome. Sélectionnez l'agent10g d'origine dans le nom à mettre à niveau. Les étapes de mise à niveau sont les suivantes :
Invite à saisir l'utilisateur et le mot de passe Metalink : ignorez-le et ne l'écrivez pas
Vérifications préalables spécifiques au produit : processus de vérification avant l'installation
Résumé : Appuyez sur Installer pour démarrer l'installation du composant Agent.
4) Exécutez le script suivant en tant qu'utilisateur root
# /u01/app/oracle/OracleHomes/agent10g/root.sh
À ce stade, vous pouvez consulter le dernier fichier journal d'installation installActionsxxx.log sous $ORACLE_BASE/oraInventory/logs pour comprendre la progression de l'installation. Accédez à $AGENT_HOME/sysman/log pour comprendre les détails de l'installation et les messages d'erreur. Le service d'agent a démarré automatiquement.
Utilisations du GC
Pour obtenir des informations sur le port de chaque composant GC, veuillez vous référer aux fichiers suivants après l'installation :
$OMS_HOME/install/setupinfo.txt contient les informations d'invite une fois l'installation terminée.
$OMS_HOME/install/portlist.ini contient diverses informations sur les ports.
$AGENT_HOME/sysman/setupinfo.txt contient les informations de connexion au GC.
Les informations de port par défaut sont les suivantes ($OMS_HOME/install/portlist.ini) :
Port du serveur HTTP Oracle = 7777
Port d'écoute du serveur HTTP Oracle = 7778
Port SSL du serveur HTTP Oracle = 8 250
Port d'écoute du serveur HTTP Oracle (SSL) = 4444
Port de requête Oracle Notification Server = 6003
Port local du serveur de notifications Oracle = 6102
Port distant d'Oracle Notification Server = 6201
Port ASG = 7890
Port de diagnostic du serveur HTTP Oracle = 7 200
Port RMI du contrôle du serveur d'applications = 1 850
Port du chargeur de journaux = 44 000
Port du cache d'objets Java = 7 000
Port de découverte DCM = 7 100
Port de l'agent de gestion Oracle = 1 157
Port de contrôle du serveur d'applications = 1156
Port d'écoute HTTP du cache Web = 7777
Port d'écoute HTTP (SSL) du cache Web = 8 250
Port d'administration du cache Web = 9400
Port d'invalidation du cache Web = 9401
Port Statistiques du cache Web = 9402
Port de la console centrale d'Enterprise Manager = 4889
Port sécurisé de la console centrale d'Enterprise Manager = 1 159
Connectez-vous à la console GC
URL de la console GC :
http://
Par exemple, l'URL de connexion dans cet exemple est : http://dbaone:4889/em
Le nom d'utilisateur et le mot de passe sont sysman/iamENCY000. Après avoir accédé au GC, l'interface Web s'affichera selon la langue préférée du navigateur.
Si vous vous connectez sous Windows, n'oubliez pas d'ajouter la relation correspondante entre l'IP du serveur et le nom d'hôte dans le fichier C:WINDOWSsystem32driversetchosts.
Une fois connecté, la page d'accueil est la suivante (par défaut, il existe une cible inconnue appelée generic_mom_managed_host, qui est une configuration de Microsoft Operations Management. Vous pouvez la supprimer si elle n'est pas nécessaire) :
Agent d'installation
Si vous souhaitez surveiller la base de données ou l'application sur un certain serveur, vous devez installer le logiciel Agent sur le serveur.
Supprimer d'abord l'agent
Afficher l'agent :
$ $AGENT_HOME/bin/emctl agent d'état
Agent d'arrêt :
$ $AGENT_HOME/bin/emctl arrêter l'agent
Supprimer le logiciel (mode silencieux) :
$ $AGENT_HOME/oui/bin/runInstaller -silent -deinstall -removeallfiles -removeAllPatches REMOVE_HOMES="{/u01/oracle/OracleHomes/agent10g}"
Supprimer les informations d'oraInventory :
$ plus /etc/oraInst.loc
inventor_loc=/u01/app/oraInventaire
inst_group=oinstaller
$ cd /u01/app/oraInventory/ContentsXML
$ vi inventor.Xml (supprimez l'entrée dont le nom est agent10g dans
Supprimer le répertoire OracleHomes :
$ rm -rf $ORACLE_BASE/OracleHomes
Première méthode d'installation (installation locale)
Cette méthode est applicable lorsque la cible surveillée et l'hôte OMS ne se trouvent pas sur la même plate-forme de système d'exploitation. L'exemple suivant utilise la plate-forme Linux.
$ more /etc/oratab (aurait dû surveiller les informations sur l'instance de base de données)
WENDING :/u01/app/oracle/product/10.2.0/db_1:N
$ more /etc/hosts (il devrait y avoir une relation correspondante entre l'hôte OMS et l'IP)
127.0.0.1 localhost.localdomain localhost
xxx.xxx.xxx.170dbaone
xxx.xxx.xxx.171 dbatwo
$ echo $PATH (assurez-vous que $ORACLE_HOME/jdk/bin est mis dans PATH, car la commande jar est utilisée)
$ cd /orahome/wangnc
$ décompresser Linux_Grid_Control_agent_download_10_2_0_5_0.zip
$ cd /orahome/wangnc/linux/agent
$ export ORACLE_HOME=$ORACLE_BASE/OracleHomes/agent10g
$ ./runInstaller
Les étapes d'installation sont les suivantes :
Emplacement d'installation : $ORACLE_BASE/OracleHomes
Sélection de la langue : sélectionnez également le chinois simplifié, sinon la langue par défaut est uniquement l'anglais. Cela signifie que la langue du GC n'est pas celle du logiciel lui-même.
Invite à saisir l'utilisateur et le mot de passe Metalink : ignorez-le et ne l'écrivez pas
Vérifications des prérequis spécifiques au produit : Suivant
Spécifiez l'emplacement du service de gestion Oracle : nom d'hôte -> dbaone, port -> 4889
Spécifiez le mot de passe d'enregistrement de l'agent : iamENCY000
Résumé : Démarrer l'installation
8) Exécutez le script suivant en tant qu'utilisateur root
# /u01/app/oracle/OracleHomes/agent10g/root.sh (continuez simplement à appuyer sur Entrée)
Assistants de configuration : configure et termine automatiquement l'installation.
À ce stade, vous pouvez accéder à $AGENT_HOME/sysman/log pour comprendre les détails de l'installation et les messages d'erreur. Après l'installation, le service d'agent devrait démarrer automatiquement. S'il ne démarre pas, démarrez-le simplement manuellement, puis accédez au ". "Cible" de la console GC. Vous pouvez voir l'hôte surveillé. S'il y a des informations sur l'instance dans /etc/oratab, vous pouvez également voir les informations de la base de données surveillée. Il vous suffit d'abord de configurer le mot de passe de l'utilisateur dbsnmp (voir la section "Configuration Base de données de surveillance").
Afficher les informations sur l'état de l'agent :
$ $AGENT_HOME/bin/emctl agent d'état
Deuxième méthode d'installation (installation à distance)
Cette méthode est applicable à la même plate-forme de système d'exploitation de la cible surveillée et de l'hôte OMS. Ce qui suit prendra la plate-forme Linux comme exemple.
Hôte OMS (faites-le une seule fois) :
Entrez dans le répertoire de stockage du logiciel et extrayez le fichier de la version 10.2.0.5 dans le répertoire $OMS_HOME/sysman/agent_download/10.2.0.5.0.
$ cd /orahome/wangnc
$ décompresser Linux_Grid_Control_agent_download_10_2_0_5_0.zip -d $OMS_HOME/sysman/agent_download/10.2.0.5.0
Hôte de l'agent :
$ more /etc/oratab (aurait dû surveiller les informations sur l'instance de base de données)
WENDING :/u01/app/oracle/product/10.2.0/db_1:N
$ more /etc/hosts (il devrait y avoir une relation correspondante entre l'hôte OMS et l'IP)
127.0.0.1 localhost.localdomain localhost
xxx.xxx.xxx.170dbaone
xxx.xxx.xxx.171 dbatwo
$ echo $PATH (assurez-vous que $ORACLE_HOME/jdk/bin est mis dans PATH, car la commande jar est utilisée)
$ cd /orahome/wangnc
$ wget http://dbaone:4889/agent_download/10.2.0.5.0/linux/agentDownload.linux
$ chmod u+x agentDownload.linux
$ export ORACLE_HOME=$ORACLE_BASE/OracleHomes/agent10g
$ ./agentDownload.linux -b /u01/app/oracle/OracleHomes -m dbaone -r 4889
(-b est le répertoire BASE dans lequel l'agent est installé, -m fait référence au nom d'hôte OMS et -r fait référence au port de communication OMS)
...
Entrez le mot de passe d'enregistrement de l'agent :
...
À ce stade, vous pouvez accéder à $AGENT_HOME/sysman/log pour afficher le journal d'installation.
Lors de l'installation, vous serez invité à exécuter le script en tant qu'utilisateur root, appuyez simplement sur Entrée :
# /u01/app/oracle/OracleHomes/agent10g/root.sh
Une fois l'agent installé et démarré par défaut, vous pouvez voir l'hôte surveillé dans l'onglet « Cible » de la console GC. Vous pouvez ensuite voir l'hôte surveillé dans l'onglet « Cible » de la console Grid Control s'il existe une instance. informations dans /etc/oratab, et vous pouvez également voir les informations de la base de données surveillée. Il vous suffit de configurer d'abord le mot de passe de l'utilisateur dbsnmp (voir le chapitre « Configuration de la base de données de surveillance »).
S'il n'est pas démarré, vous pouvez le configurer manuellement et le démarrer :
$ $AGENT_HOME/bin/emctl agent sécurisé (effectue l'authentification de sécurité)
Entrez le mot de passe d'enregistrement de l'agent :
$ $AGENT_HOME/bin/emctl agent de démarrage (agent de démarrage)
$ $AGENT_HOME/bin/emctl statut agent (vérifier le statut de l'agent)
$ $AGENT_HOME/bin/emctl upload (essayez de télécharger XML manuellement)
Troisième méthode d'installation (déploiement de pages)
Cette méthode convient au déploiement par lots et à l'installation de plusieurs hôtes, mais nécessite que le nom d'utilisateur et le mot de passe d'installation de chaque hôte soient identiques.
Hôte OMS (faites-le une seule fois) :
Entrez dans le répertoire de stockage du logiciel et extrayez le fichier de la version 10.2.0.5 dans le répertoire $OMS_HOME/sysman/agent_download/10.2.0.5.0.
$ cd /orahome/wangnc
$ décompresser Linux_Grid_Control_agent_download_10_2_0_5_0.zip -d $OMS_HOME/sysman/agent_download/10.2.0.5.0
Entrez ensuite dans la console GC, sélectionnez « Déploiement », cliquez sur « Installer l'agent » dans la colonne d'installation de l'agent, puis sélectionnez « Nouvelle installation » ou « Cloner l'agent ». Sur la page suivante, suivez les invites et entrez l'utilisateur connecté à. l'hôte cible. Après avoir entré le nom, le mot de passe et d'autres informations, l'installation commence.
Configurer la base de données de surveillance
1) Déverrouillez d’abord l’utilisateur DBSNMP de la base de données cible et modifiez le mot de passe si nécessaire ;
SQL> sélectionnez le mot de passe, account_status dans dba_users où username = 'DBSNMP' ;
SQL> modifier l'utilisateur DBSNMP identifié par le déverrouillage du compte "iamENCY000" ;
Assurez-vous qu'il n'y a qu'un seul fichier hc_$ORACLE_SID.dat dans le répertoire $ORACLE_HOME/dbs de la bibliothèque cible. Notez qu'il est sensible à la casse.
3) Entrez ensuite dans la console GC, sélectionnez "Cible", sélectionnez "Base de données", cliquez sur "Ajouter", sélectionnez un hôte, si la base de données ne peut pas être trouvée automatiquement, cliquez sur "Ajouter manuellement" et entrez le nom de l'instance /Oracle Home/ Après en saisissant le mot de passe utilisateur dbsnmp/port 1521/sid et d'autres informations, cliquez sur "Test de connexion". S'il vous demande "Test de connexion réussi", cliquez sur "Suivant" et cliquez deux fois sur "OK", ajoutant ainsi la nouvelle base de données surveillée. Vous pouvez voir les informations d'affichage complètes de la bibliothèque cible.
4) Si la cible de la base de données ne peut pas être ajoutée manuellement sur la page de la console ou si les informations de la base de données ajoutées automatiquement par défaut doivent être modifiées, modifiez manuellement les cibles (les circonstances réelles changent).
$ vi $AGENT_HOME/sysman/emd/targets.xml
5) Enfin rechargez le fichier de configuration :
$ $AGENT_HOME/bin/emctl agent de rechargement
À ce stade, accédez à la console Grid Control et vous pourrez voir les informations cibles de la base de données que vous venez de configurer, mais le mot de passe dbsnmp sera reconfiguré en fonction des exigences réelles. Si vous modifiez les informations, vous devrez peut-être également supprimer l'ancienne configuration. la page de la console.
La maintenance de routine démarre et arrête tous les processus GC
--Arrêtez tout, y compris AS/OMS/WebCache
$ $OMS_HOME/opmn/bin/opmnctl stopall
$ ps -ef | grep "opmn -d" |
--Démarrez tout, y compris AS/OMS/WebCache
$ $OMS_HOME/opmn/bin/opmnctl startall
--Voir l'état
$ $OMS_HOME/opmn/bin/opmnctl statut
--afficher le journal
$ cd $OMS_HOME/opmn/logs/
tout $
Gestion des processus OMS
--Arrêtez le service de gestion
$ $OMS_HOME/bin/emctl arrêter oms
--Démarrer le service de gestion
$ $OMS_HOME/bin/emctl démarre oms
--Voir l'état
$ $OMS_HOME/bin/emctl statut oms
--afficher le journal
$ cd $OMS_HOME/sysman/log/
$ queue -500f emoms.trc
Gestion des processus d'agent
--Arrêtez l'agent de gestion
$ $AGENT_HOME/bin/emctl arrêter l'agent
--Démarrer l'agent de gestion
$ $AGENT_HOME/bin/emctl démarrer l'agent
--Voir l'état
$ $AGENT_HOME/bin/emctl agent d'état
--afficher le journal
1) Description du journal de l'agent central et du fichier de trace (sous $ORACLE_HOME/agent/sysman/log)
emagent.nohup : fichier journal de surveillance de l'agent
emagent.log : fichier journal de l'agent principal
emagent.trc : fichier de trace de l'agent principal
emagentfetchlet.log : fichier journal pour les fetchlets Java
emagentfetchlet.trc : fichier de trace pour les fetchlets Java
REMARQUE : les erreurs de démarrage sont enregistrées dans le fichier emagent.nohup.
$ cd $ORACLE_HOME/agent/sysman/log
$ queue -500f emagent.trc
2) Description du journal et du fichier de trace de l'AS Control Agent (sous $ORACLE_HOME/sysman/log)
$ cd $ORACLE_HOME/sysman/log
$ queue -500f emdctl.trc
3) Description du journal et du fichier de trace de l'agent de contrôle de base de données (sous $ORACLE_HOME/
$ cd $ORACLE_HOME/`nom d'hôte`_$ORACLE_SID/sysman/log
$ queue -500f emdctl.trc
Supprimer le GC
Arrêter la base de données/OMS/Agent (utilisateur root) :
# /etc/init.d/gcstartup arrête
Supprimer le logiciel (mode silencieux) :
$ $OMS_HOME/oui/bin/runInstaller -silent -deinstall -removeallfiles -removeAllPatches REMOVE_HOMES="{/u01/app/oracle/OracleHomes/db10g,/u01/app/oracle/OracleHomes/oms10g,/u01/app/oracle/ OracleHomes/agent10g}"
Supprimer les fichiers de base de données (emplacement par défaut) :
$ rm -rf $ORACLE_BASE/oradata/$ORACLE_SID
Supprimer le répertoire OracleHomes :
$ rm -rf $ORACLE_BASE/OracleHomes
Supprimer les informations d'oraInventory :
$ plus /etc/oraInst.loc
inventor_loc=/u01/app/oracle/oraInventory
inst_group=oinstaller
$ vi /u01/app/oracle/oraInventory/ContentsXML/inventory.xml (supprimez l'entrée dont le nom est db10g/oms10g/agent10g dans
Supprimez les informations d'entrée associées dans oratab :
$ vi /etc/oratab
*:/u01/app/oracle/OracleHomes/db10g:N
*:/u01/app/oracle/OracleHomes/oms10g:N
emrep:/u01/app/oracle/OracleHomes/db10g:N
FAQ
Processus cible de recherche d'agent
Lors de l'installation et de la configuration de l'agent, exécutez le script Perl répertorié dans $ORACLE_HOME/sysman/admin/discover/discovery.lst pour rechercher la cible surveillée, puis placez-la dans $ORACLE_HOME/sysman/emd/targets.xml, de sorte que dans la console Grid Ici, vous pouvez voir la cible surveillée.
L'hôte est l'hôte sur lequel l'agent s'exécute. La configuration dans Targets.xml est la suivante :
2) Écoutez les fichiers Listener.ora dans $TNS_ADMIN et $ORACLE_HOME/network/admin pour obtenir le nom de l'écouteur. La configuration dans Targets.xml est la suivante :
3) L'instance de base de données obtient chaque SID et $ORACLE_HOME de /etc/oratab, puis obtient la liste d'écoute et le numéro de port du fichier Listener.ora dans $TNS_ADMIN et $ORACLE_HOME/network/admin, puis obtient la liste d'écoute et le port number from $ORACLE_HOME/dbs/init< Obtenez le nom de l'instance dans sid>.ora (notez que si l'instance utilise spfile, le pfile doit être généré en premier, il sera automatiquement généré. La cible trouvée sera définie au format). de db_name.db_domain ou sp_name.db_domain (dans le cas de Dataguard) Nom, si le nom n'est pas unique, le numéro de version sera ajouté. Si le spfile ne peut pas être lu, la cible sera définie sur un nom au format de.