Bonjour à tous,
Je suis en train de tenter de créer une base standby à partir d'une base primaire, et je suis confronté à une erreur lors de la restauration.
Ma base primaire s'appelle MABASE et ma base standby s'appelle MABASEMO.
Voici le code :
Le problème vient du fait que le dossier MABASEMOMO n'existe pas (en créant ce dossier sur le serveur standby, la restauration fonctionne), et pour cause, les fichiers devraient être stockés dans le dossier MABASEMO. Mais pour une raison que j'ignore, le fait d'avoir ajouté la commande 'SET UNTIL SEQUENCE 1517;' a généré cette erreur (si je ne le met pas j'obtiens l'erreur "la restauration a été effectuée avec une sauvegarde trop récente")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123 C:>rman Recovery Manager: Release 11.1.0.6.0 - Production on Jeu. Oct. 22 12:06:19 2009 Copyright (c) 1982, 2007, Oracle. All rights reserved. RMAN> connect target SYS/mabase@mabase connecté à la base de données cible : MABASE (DBID=789242120) RMAN> connect auxiliary SYS/mabase@mabasemo connexion établie avec la base de données auxiliaire : MABASE (non montée) RMAN> run 2> { 3> SET UNTIL SEQUENCE 1517; 4> duplicate target database for standby 5> nofilenamecheck 6> dorecover; 7> } exécution de la commande : SET until clause utilisation du fichier de contrôle de la base de données cible au lieu du catalogue de récupération Démarrage de Duplicate Db dans 22/10/09 canal affecté : ORA_AUX_DISK_1 canal ORA_AUX_DISK_1 : SID=152 type d'unité=DISK contenu de script mémoire: { set until scn 31520489; restore clone standby controlfile; sql clone 'alter database mount standby database'; } exécution de script mémoire exécution de la commande : SET until clause Démarrage de restore dans 22/10/09 utilisation du canal ORA_AUX_DISK_1 canal ORA_AUX_DISK_1 : démarrage de la restauration de l'ensemble de sauvegarde des fichiers de données canal ORA_AUX_DISK_1 : restauration de fichier de contrôle canal ORA_AUX_DISK_1 : lecture de l'élément de sauvegarde F:\2OKS6K0Q_1_1 canal ORA_AUX_DISK_1 : descripteur d'élément=F:\2OKS6K0Q_1_1 balise=TAG20091019T124450 canal ORA_AUX_DISK_1 : restauration de l'élément de sauvegarde 1 canal ORA_AUX_DISK_1 : restauration terminée, temps écoulé : 00:00:01 nom de fichier de sortie=E:\ORACLE\ORADATA\MABASEMO\CONTROL01.CTL nom de fichier de sortie=E:\ORACLE\ORADATA\MABASEMO\CONTROL02.CTL Fin de restore dans 22/10/09 instruction SQL : alter database mount standby database contenu de script mémoire: { set until scn 31520489; set newname for tempfile 1 to "E:\ORACLE\ORADATA\MABASEMO\TEMP01.DBF"; switch clone tempfile all; set newname for datafile 1 to "E:\ORACLE\ORADATA\MABASEMOMO\SYSTEM01.DBF"; set newname for datafile 2 to "E:\ORACLE\ORADATA\MABASEMOMO\SYSAUX01.DBF"; set newname for datafile 3 to "E:\ORACLE\ORADATA\MABASEMOMO\UNDOTBS01.DBF"; set newname for datafile 4 to "E:\ORACLE\ORADATA\MABASEMOMO\USERS01.DBF"; set newname for datafile 5 to "E:\ORACLE\ORADATA\MABASEMOMO\EXAMPLE01.DBF"; set newname for datafile 6 to "E:\ORACLE\ORADATA\MABASEMOMO\USERS02.DBF"; set newname for datafile 7 to "E:\ORACLE\ORADATA\MABASEMOMO\USERS03.DBF"; restore clone database ; } exécution de script mémoire exécution de la commande : SET until clause exécution de la commande : SET NEWNAME fichier temporaire 1 renommé E:\ORACLE\ORADATA\MABASEMO\TEMP01.DBF dans le fichier de contrôle exécution de la commande : SET NEWNAME exécution de la commande : SET NEWNAME exécution de la commande : SET NEWNAME exécution de la commande : SET NEWNAME exécution de la commande : SET NEWNAME exécution de la commande : SET NEWNAME exécution de la commande : SET NEWNAME Démarrage de restore dans 22/10/09 utilisation du canal ORA_AUX_DISK_1 canal ORA_AUX_DISK_1 : démarrage de la restauration de l'ensemble de sauvegarde des fichiers de données canal ORA_AUX_DISK_1 : définition du ou des fichiers de données à restaurer à partir de l'ensemble de sauvegarde canal ORA_AUX_DISK_1 : restauration du fichier de données 00001 vers E:\ORACLE\ORADATA\MABASEMOMO\SYSTEM01.DBF canal ORA_AUX_DISK_1 : restauration du fichier de données 00002 vers E:\ORACLE\ORADATA\MABASEMOMO\SYSAUX01.DBF canal ORA_AUX_DISK_1 : restauration du fichier de données 00003 vers E:\ORACLE\ORADATA\MABASEMOMO\UNDOTBS01.DBF canal ORA_AUX_DISK_1 : restauration du fichier de données 00004 vers E:\ORACLE\ORADATA\MABASEMOMO\USERS01.DBF canal ORA_AUX_DISK_1 : restauration du fichier de données 00005 vers E:\ORACLE\ORADATA\MABASEMOMO\EXAMPLE01.DBF canal ORA_AUX_DISK_1 : restauration du fichier de données 00006 vers E:\ORACLE\ORADATA\MABASEMOMO\USERS02.DBF canal ORA_AUX_DISK_1 : restauration du fichier de données 00007 vers E:\ORACLE\ORADATA\MABASEMOMO\USERS03.DBF canal ORA_AUX_DISK_1 : lecture de l'élément de sauvegarde F:\2NKS6HM2_1_1 canal ORA_AUX_DISK_1: ORA-19870: erreur lors de la restauration de l'élément de sauvegarde F:\2NKS6HM2_1_1 ORA-19504: échec de création du fichier "E:\ORACLE\ORADATA\MABASEMOMO\USERS01.DBF" ORA-27040: erreur lors de la création du fichier : création impossible OSD-04002: ouverture impossible du fichier O/S-Error: (OS 3) Le chemin d'accÞs spécifié est introuvable. RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: échec de la commande Duplicate Db à 10/22/2009 12:08:28 RMAN-03015: une erreur s'est produite dans le script stocké Memory Script RMAN-06136: erreur ORACLE provenant de la base de données auxiliaire : ORA-01119: échec de création du fichier de base de données 'E:\ORACLE\ORADATA\MABASEMOMO\USERS02.DBF' ORA-27040: erreur lors de la création du fichier : création impossible OSD-04002: ouverture impossible du fichier O/S-Error: (OS 3) Le chemin d'accÞs spécifié est introuvable. RMAN-06956: échec de la création du fichier de données ; ressayez aprÞs avoir enlevé E:\ORACLE\ORADATA\MABASEMOMO\USERS02.DBF du systÞme d'exploitation RMAN>
Sauriez-vous d'où vent le problème et comment le corriger ?
Merci d'avance pour vos réponses
Partager