Clonage d'une instance

De Le wiki de Fred sur gantzer.eu

Sommaire

Sauvegarde du fichier de controle de la base source

  alter database backup controlfile to trace;

--> repertoire de log dans udump

Création user d'instance et homedir

  cd $REPINSTANCE
  mkdir bdump
  mkdir cdump
  mkdir pfile
  mkdir udump
  chown LBVMD2C:dba *

Mise à jour fichier de conf

Mettre à jour oratab + initora (modification PATH et dbname)

Mise à jour trace controlfile

virer les commentaires:

  CREATE CONTROLFILE REUSE DATABASE "ANCIENNE_DB" NORESETLOGS ARCHIVELOG

devient

  CREATE CONTROLFILE SET DATABASE "NOUVELLE_DB" RESETLOGS ARCHIVELOG
  • modifier: ALTER DATABASE OPEN RESETLOGS;
  • supprimer archivelog + recover
  • supprimer tempfile existant.
  • copier les datafile + redologs
  • créer le fichier password : orapwd file=/LORACLE9i/oracle/product/10.2.0/db_1/dbs/orapwLDBTEST password=mak entries=5


Créer la base

  sqlplus "/ as sysdba"
  SQL>@control_file_oratest.txt
  SQL>shutdown immediate
  SQL>startup
Outils personnels
Navigation