Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Recovery Manager
Recovery Manager Forum d'entraide Oracle Recovery Manager
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/12/2007, 09h01   #1
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
Par défaut RMAN : Backup as copy & recover

Bonjour,

Comment comprenez-vous le passage suivant :
Citation:
The RESTORE command is required with all backups made from the BACKUP command to create backups. [...] If using the BACKUP AS COPY command, the RESTORE command is not required.
Si on fait des image copy, on n'a pas besoin de restore, le recover suffirait ??
et le fichier, il arrive comment sur disque ????

Et les tests me confirment qu'il faut bien faire un restore puis un recover...

Code :
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
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
RMAN> list backup of tablespace toto;
 
 
RMAN> list copy of tablespace toto;
 
 
List of Datafile Copies
KEY     File S Completion Time Ckp SCN    Ckp Time        Name
------- ---- - --------------- ---------- --------------- ----
5       6    A 06-DEC-07       3680092666 06-DEC-07       /flash/TEST10G/data_D-/TEST10G_I-858532074_TS-TOTO_FNO-6_08j2tf0d
 
SYS@TEST10g > CREATE TABLE scott.test_rman tablespace toto AS SELECT * FROM dba_objects WHERE RowNum < 100;
 
TABLE created.
 
SYS@TEST10g > commit;
 
Commit complete.
 
SYS@TEST10g > SELECT file_name FROM dba_data_files WHERE Tablespace_name = 'TOTO';
 
FILE_NAME
--------------------------------------------------------------------------------
/db/TEST10g/toto.dbf
 
 
SYS@TEST10g > !rm /db/TEST10g/toto.dbf
 
SYS@TEST10g > ALTER system checkpoint;
 
System altered.
 
SYS@TEST10g > ALTER system switch logfile;
 
System altered.
 
SYS@TEST10g > DELETE FROM scott.test_rman;
DELETE FROM scott.test_rman
                  *
ERROR at line 1:
ORA-00376: file 6 cannot be READ at this time
ORA-01110: DATA file 6: '/db/TEST10g/toto.dbf'
 
RMAN> restore tablespace toto;
 
Starting restore at 06-DEC-07
USING target DATABASE control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=140 devtype=DISK
 
channel ORA_DISK_1: restoring datafile 00006
input datafile copy recid=5 stamp=640597005 filename=/flash/TEST10g/data_D-TEST10G_I-858532074_TS-TOTO_FNO-6_08j2tf0d
destination FOR restore of datafile 00006: /db/TEST10g/toto.dbf
channel ORA_DISK_1: copied datafile copy of datafile 00006
output filename=/db/TEST10g/toto.dbf recid=6 stamp=640597406
Finished restore at 06-DEC-07
 
RMAN> recover tablespace toto;
 
Starting recover at 06-DEC-07
USING channel ORA_DISK_1
 
starting media recovery
media recovery complete, elapsed time: 00:00:02
 
Finished recover at 06-DEC-07
 
RMAN> exit
 
 
Recovery Manager complete.
 
 
SYS@TEST10g > ALTER tablespace toto online;
 
Tablespace altered.
 
SYS@TEST10g >  SELECT count(*) FROM scott.test_rman;
 
  COUNT(*)
----------
        99
 
SYS@TEST10g > UPDATE scott.test_rman SET object_name = lower(object_name);
 
99 rows updated.
 
SYS@TEST10g > commit;
 
Commit complete.
 
SYS@TEST10g > ALTER tablespace toto begin backup;
 
Tablespace altered.
 
SYS@TEST10g > SELECT file_name, STATUS FROM dba_data_files WHERE Tablespace_name ='TOTO';
 
FILE_NAME
--------------------------------------------------------------------------------
STATUS
---------
/db/TEST10g/toto.dbf
AVAILABLE
 
 
SYS@TEST10g > !ls -l /db/TEST10g/toto.dbf
/db/TEST10g/toto.dbf: No such file OR directory
 
SYS@TEST10g > ALTER tablespace toto end backup;
 
Tablespace altered.
 
SYS@TEST10g > ALTER system checkpoint;
 
System altered.
 
SYS@TEST10g > TRUNCATE TABLE scott.test_rman;
TRUNCATE TABLE scott.test_rman
                     *
ERROR at line 1:
ORA-00376: file 6 cannot be READ at this time
ORA-01110: DATA file 6: '/db/TEST10g/toto.dbf'
 
 
RMAN> list copy of tablespace toto;
 
USING target DATABASE control file instead of recovery catalog
 
List of Datafile Copies
KEY     File S Completion Time Ckp SCN    Ckp Time        Name
------- ---- - --------------- ---------- --------------- ----
5       6    A 06-DEC-07       3680092666 06-DEC-07       /flash/TEST10g/data_D-TEST10G_I-858532074_TS-TOTO_FNO-6_08j2tf0d
 
RMAN> list backup of tablespace toto;
 
 
RMAN> recover tablespace toto;
 
Starting recover at 06-DEC-07
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=142 devtype=DISK
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 12/06/2007 07:55:06
RMAN-06094: datafile 6 must be restored
Alors, j'ai compris de travers ? ou c'est une coquille dans le bouqin ?

Leo.
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2007, 09h10   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
c'est pas une confusion entre la commande RESTORE et le mot restore ? Tu n'as pas besoin de faire RESTORE si tu as récupéré la copie du fichier sur bande (puisque BACKUP AS COPY c'est uniquement une copie des datafiles) ? En fait... éventuellement c'est comme ça que je me l'expliquerais
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2007, 09h16   #3
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
ben j'ai collé texto le bouquin...

ah... mais il voudrait dire que l'on peut essayer de faire un
Code :
 cp  /flash/TEST10G/data_D-/TEST10G_I-858532074_TS-TOTO_FNO-6_08j2tf0d /db/TEST10g/toto.dbf
à la place du RESTORE, et donc, la commande RESTORE n'est pas obligatoire ?
ce qu'on ne peut évidemment pas faire avec un backup [as backupset] puisque c'est un format propriétaire !

bien vu l'aveugle !
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2007, 09h21   #4
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
en tout cas c'est comme ça que je le comprends
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2007, 09h22   #5
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
Pff.. ils sont fourbes et pinailleurs !
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2007, 09h25   #6
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
ça tombe bien... moi aussi
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h24.


 
 
 
 
Partenaires

Hébergement Web