Outils pour utilisateurs

Outils du site


mise_en_place_d_un_dataguard_oracle_10g

Différences

Cette page vous affiche les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue comparative

mise_en_place_d_un_dataguard_oracle_10g [2011/12/17 15:09]
admin créée
mise_en_place_d_un_dataguard_oracle_10g [2011/12/17 16:34] (Version actuelle)
admin
Ligne 1: Ligne 1:
 +Article en cours de rédaction....
 ====== Introduction ====== ====== Introduction ======
 L'​objectif ici est de mettre en place un dataguard en Oracle 10g. L'​objectif ici est de mettre en place un dataguard en Oracle 10g.
  
-Le principe est de disposer de 2 serveurs distincts qui dans ce cas seront ​simulé ​par 2 VM créées sous XEN. Sur le premier serveur tournera une base dite primaire et sur le second une base dit standby qui sera à même de prendre le relais en cas de défaillance de la base primaire.+Le principe est de disposer de 2 serveurs distincts qui dans ce cas seront ​simulés ​par 2 VM créées sous XEN. Sur le premier serveur tournera une base dite primaire et sur le second une base dit standby qui sera à même de prendre le relais en cas de défaillance de la base primaire.
  
 Attention un dataguard n'est pas un cluster type RAC, mais plus une solution de repli en cas de panne. Attention un dataguard n'est pas un cluster type RAC, mais plus une solution de repli en cas de panne.
  
 {{:​dg01.jpg?​|}} {{:​dg01.jpg?​|}}
 +
 +Le serveur est sous distribution Linux CentOS 5.7 64 bits.
 +
 +Les VM seront : 
 +  * vm03.adi100.concarnux.fr -> 192.168.1.103/​24
 +  * vm04.adi100.concarnux.fr -> 192.168.1.104/​24
 +Chaque VM est configurée avec un disque dur de 25Go et 1Go de RAM. Seul le meta-package core est mis en place au moment de la création.
 +====== Création des VM ======
 +Il est supposé que le serveur sous CentOS est correctement configuré pour XEN [[virtualisation_sur_centos_5.6|Voir ici pour installer XEN]]
 +
 +Afin de faciliter le déploiement des VM, il sera fait appel à virt-install ainsi qu'au shell présenté [[clustering_avec_centos_5.6#​creation_des_vm|ici]]
 +
 +Sur chaque VM installer oracle 10g patchée en 10.2.0.5 [[installation_oracle_10g_64_bits_sur_centos_5.7|Voir ici]]
 +
 +Mettre en place une résolution correcte des noms de machines, par exemple via /etc/hosts
 +<​code>​
 +127.0.0.1 ​      ​localhost.localdomain localhost
 +::1             ​localhost6.localdomain6 localhost6
 +192.168.1.103 ​  ​vm03.adi100.concarnux.fr
 +192.168.1.104 ​  ​vm04.adi100.concarnux.fr
 +</​code>​
 +====== Création de la base de données primaire ======
 +Implantée sur la machine vm03.adi100.concarnux.fr,​ elle aura pour nom YODA
 +
 +Mise en place des répertoires
 +<​code>​
 +mkdir -p /​u01/​app/​oracle/​admin/​YODA/​adump
 +mkdir -p /​u01/​app/​oracle/​admin/​YODA/​bdump
 +mkdir -p /​u01/​app/​oracle/​admin/​YODA/​cdump
 +mkdir -p /​u01/​app/​oracle/​admin/​YODA/​udump
 +mkdir -p /​u01/​app/​oracle/​admin/​YODA/​pfile
 +mkdir -p /​u01/​app/​oracle/​oradata/​YODA
 +mkdir -p /​u01/​app/​oracle/​archlog/​YODA
 +mkdir -p /​u01/​app/​oracle/​backup/​YODA
 +</​code>​
 +Création du fichier de paramètre /​u01/​app/​oracle/​admin/​YODA/​pfile/​initYODA.ora
 +<​code>​
 +db_name = YODA
 +db_block_size = 8192
 +audit_file_dest = /​u01/​app/​oracle/​admin/​YODA/​adump
 +background_dump_dest = /​u01/​app/​oracle/​admin/​YODA/​bdump
 +core_dump_dest = /​u01/​app/​oracle/​admin/​YODA/​cdump
 +user_dump_dest = /​u01/​app/​oracle/​admin/​YODA/​udump
 +control_files = /​u01/​app/​oracle/​oradata/​YODA/​control01.ctl
 +undo_management=auto
 +sga_target = 640M
 +pga_aggregate_target = 160M
 +</​code>​
 +Création du lien symbolique du fichier de paramètre et du fichier demot de passe
 +<​code>​
 +cd $ORACLE_HOME/​dbs
 +ln -s /​u01/​app/​oracle/​admin/​YODA/​pfile/​initYODA.ora initYODA.ora
 +orapwd file=orapwYODA password=manager10
 +</​code>​
 +Création de la base YODA
 +<​code>​
 +create database YODA
 +character set UTF8
 +national character set UTF8
 +logfile
 +group 1 '/​u01/​app/​oracle/​oradata/​YODA/​redo01a.log'​ size 50M,
 +group 2 '/​u01/​app/​oracle/​oradata/​YODA/​redo02a.log'​ size 50M,
 +group 3 '/​u01/​app/​oracle/​oradata/​YODA/​redo03a.log'​ size 50M
 +datafile '/​u01/​app/​oracle/​oradata/​YODA/​system01.dbf'​ size 500M autoextend on next 100M maxsize 2G extent management local
 +sysaux datafile '/​u01/​app/​oracle/​oradata/​YODA/​sysaux01.dbf'​ size 500M autoextend on next 100M maxsize 2G
 +undo tablespace UNDO_TBS datafile '/​u01/​app/​oracle/​oradata/​YODA/​undo_tbs01.dbf'​ size 25M
 +default temporary tablespace TEMP tempfile '/​u01/​app/​oracle/​oradata/​YODA/​temp01.dbf'​ size 50M;
 +
 +@?/​rdbms/​admin/​catalog.sql
 +@?/​rdbms/​admin/​catproc.sql
 +
 +alter user sys identified by manager10;
 +alter user system identified by manager10;
 +</​code>​
 +
mise_en_place_d_un_dataguard_oracle_10g.1324130958.txt.gz · Dernière modification: 2011/12/17 15:09 par admin