Pour effectuer ces manipulations, j'utilise deux machines virtuelles (XP PRO).
La base à cloner est la base que nous avons créer dans le dernier post (http://www.lao-dba.com/article-27313199.html).
Cependant, nous allons ajouter deux lignes au fichier ini.ora pour indiquer l'emplacement de la sauvegarde, et la taille maximum reservé a cet emplacement (à modifier en fonction de votre
environnement).
DB_RECOVERY_FILE_DEST_SIZE=10G
DB_RECOVERY_FILE_DEST="e:\oracle\product\10.2.0\backup"
RMAN target /
STARTUP MOUNT pfile='e:\oracle\product\10.2.0\admin\db1\pfile\init.ora';
BACKUP FULL DATABASE;
ALTER DATABASE OPEN;
QUIT;
MKDIR E:\oracle\product\10.2.0\admin
MKDIR E:\oracle\product\10.2.0\oradata
MKDIR E:\oracle\product\10.2.0\admin\DB2
MKDIR E:\oracle\product\10.2.0\oradata\DB2
MKDIR E:\oracle\product\10.2.0\admin\DB2\bdump
MKDIR E:\oracle\product\10.2.0\admin\DB2\cdump
MKDIR E:\oracle\product\10.2.0\admin\DB2\pfile
MKDIR E:\oracle\product\10.2.0\admin\DB2\udump
Il faut maintenant copier le fichier init.ora depuis le serveur d'origine sur le serveur de destination à l'emplacement
prévu(E:\Oracle\product\10.2.0\admin\db2\pfile)
En plus de modifier le init.ora pour remplacer tous les DB1 par DB2, nous allons également ajouter les deux lignes suivantes à la fin du fichier.
DB_FILE_NAME_CONVERT=('DB1','DB2')
INSTANCE_NAME='DB2'
Crééons maintenant l'instance: (Etape propre à windows)
Avant de pouvoir commencer l'étape de clonage proprement dite, il faut récuperer le fichier de sauvegarde de DB1 et le copier sur mon serveur distant en prenant soit de conserver l'arboresence et les noms de fichiers.Il suffit donc de copier tout ce qui se trouve dans E:\oracle\product\backup (sur mon serveur d'origine) vers E:\oracle\product\backup (sur mon serveur distant).
DB1_SRV1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ORA10-SRV1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = DB1)
)
)
| Mars 2010 | ||||||||||
| L | M | M | J | V | S | D | ||||
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | ||||
| 8 | 9 | 10 | 11 | 12 | 13 | 14 | ||||
| 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||||
| 22 | 23 | 24 | 25 | 26 | 27 | 28 | ||||
| 29 | 30 | 31 | ||||||||
|
||||||||||