Suppression-création de la console

Posted on janvier 26th, 2007 in DB Console by David

1 - Configuration de l’environnement

Les assistants Oracle ( emctl, emca, dbca, oui etc.. ) se basent sur la variable ORACLE_HOSTNAME pour déterminer quel est le nom de la machine.

Par défaut, si la variable n’est pas renseignée, Oracle va utiliser le nom de la machine.
Le réglage de cette variable peut donc servir si la machine a changé de nom, ou dans le cas d’une installation en cluster
Dans ce cas, il faut régler la variable ORACLE_HOSTNAME sur l’ancien nom de machine, le temps de supprimer la console, pour ensuite la régler correctement lors de la création.

Cette variable est aussi utile dans les environnements cluster, pour pouvoir garder la console fonctionnelle en cas de bascule, dans ce cas il faut régler la variable avec le nom du package et la garder en permanence.

2 - Suppression

La suppression se fait par l’utilitaire « emca »

Syntaxe : emca €“deconfig all db

3 - Suppression du repository

Cette étape n’est pas obligatoire, la suppression du repository va effacer tout les réglages fait dans la DBConsole !
Pendant cette opération la base va être suspendue ( Quiescing ).

4 - Creation du repository

Si le repository a été supprimé, il faut le recréer avant la console :

Syntaxe : RepManager hostname port_listener SID €“action create_in_sysaux

Des erreurs SP2-XXXXX peuvent apparaà®tre, ce sont les parties correspondantes aux options non installées sur le moteur.

5 - Creation de la console

Il faut vérouiller les utilisateurs SYSMAN et DBSNMP !

ensuite :

emca -config dbcontrol db -silent -DB_UNIQUE_NAME SID1 -PORT 1521 -EM_HOME $ORACLE_HOME -LISTENER $LSNR -SERVICE_NAME SID1 -SYS_PWD manager -SID SID1 -ORACLE_HOME …../product/10.2 -DBSNMP_PWD dbsnmp -HOST host1 -LISTENER_OH ……./10.2 -LOG_FILE emConfig.Log -SYSMAN_PWD sysman

Post a comment