Installation d'ORACLE For HA
Créez deux COMFILE dans la bibliothèque OWD.SL de votre serveur de bases de
données (OWD signifie Oracle Working Directory, ou répertoire de travail Oracle) :
- "STARTDB_SQL"
Le premier COMFILE, appelé "STARTDB_SQL", contient les commandes suivantes :
connect internal
startup open ORADB1
exit
Dans cet exemple, ORADB1 est le nom de la base de données.
- "SHUTDB_SQL"
Le second COMFILE, appelé "SHUTDB_SQL", contient les commandes suivantes :
connect internal
shutdown immediate
exit
Il est vivement conseillé d'activer l'arrêt immédiat de la base de données ORACLE.
N'attendez pas que les utilisateurs en ligne se déconnectent.
Si vous n'activez pas un arrêt immédiat, les connexions IOF ou de traitement par lots au
serveur de bases de données restent actives. Elles bloqueront alors le basculement
progressif du membre du complexe. Dans ce cas, la seule manière possible de relancer
le basculement est d'arrêter (par la commande KILL) le serveur de bases de données
ORACLE.
Comme nous l'avons vu plus haut pour SOR, vous pouvez afficher les principales
instructions JCL sur le terminal avec le paramètre à mot-clef HAJCL par la commande
GCL SQLDBA.
Exemple : SQL*DBA
Saisissez les commandes suivantes :
S: MP OWDSVR1;
S: SQLDBA INSTANCE=ORASVR1 SMLIB=ORA.O7103A.SM -
-: LMLIB=ORA.O7103A.LM MSGDIR=ORA.O7103A SIZE=200 -
-: COMFILE=STARTDB HAJCL=1 JCL=1 ABSENTEE=0;
Les principales instructions du sous-fichier JCL xxx_STDBA_J s'affichent sur votre
terminal comme suit :
MVL HASVID='';
JOBLIB SM ORA.O7103A.SM;
STEP H_OR_KBM (ORA.O7103A.LM) DUMP=NO OPTIONS=
'ORASVR1/OWDSVR1/ORA.O7103A/AMERICAN/HA='&HASVID'/*
command=@STARTDB ';
SIZE 200;
ENDSTEP;
47 F2 16UR Rev01
2-9