Outils pour utilisateurs

Outils du site


dataguard_oracle_10g

Ceci est une ancienne révision du document !


Procédure non validée, juste prise de notes.

Mise en place d'un dataguard physique.

Serveur primaire : vm01.adi100.concarnux.fr IP : 192.168.1.101 Base de données : YODA

Seveur secondaire : vm02.adi100.concarnux.fr IP : 192.168.1.102 Base de données : LUKE

Sur la base primaire YODA

Configurer le fichier de mot de passe

cd $ORACLE_HOME/dbs
orapwd file=orapwYODA password=manager10

Mettre la base en archivelog

export ORACLE_SID=YODA
sqlplus "/ as sysdba"
SQL> alter system set log_archive_dest_1='LOCATION=/u01/app/oracle/archlog/YODA' scope = both;
SQL> alter system set log_archive_dest_state_1=enable scope=both;
SQL> alter system set log_archive_format='%t_%s_%r.dbf' scope=spfile;
SQL> shutdown immediate;
SQL> startup mount;
SQL> alter database archivelog;
SQL> alter database open;

Forcer le mode logging

SQL> alter database force logging;
SQL> select dbid, name, log_mode, force_logging from v$database;

      DBID NAME      LOG_MODE	  FOR
---------- --------- ------------ ---
4127263456 YODA      ARCHIVELOG   YES
SQL> exit;

Il faut aussi vérifier que le remote password est en mode exclusive.

SQL> show parameter password

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
remote_login_passwordfile	     string	 EXCLUSIVE

Sur la base secondaire, mettre en place les répertoires

mkdir -p /u01/app/oracle/admin/LUKE/adump
mkdir -p /u01/app/oracle/admin/LUKE/bdump
mkdir -p /u01/app/oracle/admin/LUKE/cdump
mkdir -p /u01/app/oracle/admin/LUKE/udump
mkdir -p /u01/app/oracle/admin/LUKE/pfile
mkdir -p /u01/app/oracle/oradata/LUKE

Mettre en place le fichier de mot de passe

cd $ORACLE_HOME/dbs
orapwd file=orapwLUKE password=manager10
dataguard_oracle_10g.1324112319.txt.gz · Dernière modification: 2011/12/17 09:58 par admin