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 19/01/2011, 11h47   #1
Membre régulier
 
Homme Michaël Hardy
Développeur informatique
Inscription : février 2005
Messages : 217
Détails du profil
Informations personnelles :
Nom : Homme Michaël Hardy
Âge : 32
Localisation : Belgique

Informations professionnelles :
Activité : Développeur informatique
Secteur : Service public

Informations forums :
Inscription : février 2005
Messages : 217
Points : 86
Points : 86
Envoyer un message via MSN à mika0102
Par défaut [Oracle11g]Scripts de backup rman

Bonjour,

J'utilise Oracle 11g sur un serveur installé sous Linux redhat 5.

Je suis entrain de mettre en place des scripts de backup utilisant l'outil RMAN

Voici le script qui est lancé au départ:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
# Lancement du script de backup rman
 
oracle_sid=SDE93
 
jour=$(date +"%A") #jour de la semaine
 
#echo $jour
 
echo Lancement de la sauvegarde chaud.....
 
echo Full_$jour.log
 
rman target=/ cmdfile=/mnt/bck_oracle/OracleBackup/Script/Full_bck.rman log=/mnt/bck_oracle/OracleBackup/Log/Full_$jour.log
Le fichier de log se crée bien et il va bien chercher le fichier Full_bck.rman dont voici le contenu:

Code :
1
2
3
4
5
6
@Init.rman
list backup summary;
DELETE noprompt obsolete;
list backup summary;
@Full_step.rman
list backup summary;
Et la je reçoit un message d'erreur dans le fichier de log :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
Recovery Manager: Release 11.1.0.6.0 - Production ON Wed Jan 19 11:32:02 2011
 
Copyright (c) 1982, 2007, Oracle.  ALL rights reserved.
 
connected TO target DATABASE (NOT started)
 
RMAN> @'/mnt/bck_oracle/OracleBackup/Script/Init.rman'
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: error encountered while parsing input commands
RMAN-01006: error signaled during parse
RMAN-00556: could NOT open CMDFILE "'/mnt/bck_oracle/OracleBackup/Script/Init.rman'"
Il n'arrive pas à ouvrir le fichier Init.Rman. Les droits de ce fichier sont 777 donc il n'y a pas de problème de droits d'accès.

Quelqu'un a-t-il une idée pour résoudre ce problème car là je cale.

Merci

Michaël
mika0102 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 15h52   #2
Membre chevronné
 
Avatar de Z3phur
 
Homme loic
Administrateur de base de données
Inscription : décembre 2007
Messages : 673
Détails du profil
Informations personnelles :
Nom : Homme loic
Âge : 37
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Industrie

Informations forums :
Inscription : décembre 2007
Messages : 673
Points : 773
Points : 773
Bonjour,

RMAN vous affiche :

Code :
RMAN> @'/mnt/bck_oracle/OracleBackup/Script/Init.rman';

et il faudrait que ce soit :

Code :
RMAN> @/mnt/bck_oracle/OracleBackup/Script/Init.rman;
sans les simples cotes.
__________________
==========================================
La justice sans la force est impuissante, la force sans la justice est tyrannique...
Z3phur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 10h07   #3
Membre régulier
 
Homme Michaël Hardy
Développeur informatique
Inscription : février 2005
Messages : 217
Détails du profil
Informations personnelles :
Nom : Homme Michaël Hardy
Âge : 32
Localisation : Belgique

Informations professionnelles :
Activité : Développeur informatique
Secteur : Service public

Informations forums :
Inscription : février 2005
Messages : 217
Points : 86
Points : 86
Envoyer un message via MSN à mika0102
Bonjour,

J'ai résolu le problème, il s'agissait en fait d'un problème de syntaxe.

J'ai dû mettre

à la place de

Cela passe mais par contre, j'ai un autre soucis car il ne veut pas créer mes fichiers .bus.

Voici le contenu de mon fichier de log:


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
Recovery Manager: Release 11.1.0.6.0 - Production ON Fri Jan 21 09:49:59 2011
 
Copyright (c) 1982, 2007, Oracle.  ALL rights reserved.
 
connected TO target DATABASE (NOT started)
 
RMAN> @@Init.rman
2> startup mount;
3> configure controlfile autobackup format FOR device type disk TO '/mnt/bck_oracle/OracleBackup/Data/%F.bck';
4> configure controlfile autobackup ON;
5> configure retention policy TO redundancy 1;
6> configure channel 1 device type disk format '/mnt/bck_oracle/OracleBackup/Data/df_%d_%s_%p.bus' MAXPIECESIZE 20G;
7> configure maxsetsize clear;
8> **end-of-file**
9> list backup summary;
10> DELETE noprompt obsolete;
11> list backup summary;
12> @@Full_step.rman
13> run {
14> backup DATABASE force tag='DBF'; 
15> backup current controlfile tag='CTL';
16> backup archivelog ALL DELETE ALL input tag='ARC';
17> }
18> **end-of-file**
19> list backup summary;
20> exit
Oracle instance started
DATABASE mounted
 
Total System Global Area    5077495808 bytes
 
Fixed Size                     2144024 bytes
Variable Size               3690989800 bytes
DATABASE Buffers            1342177280 bytes
Redo Buffers                  42184704 bytes
 
USING target DATABASE control file instead of recovery catalog
old RMAN configuration parameters:
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/mnt/bck_oracle/OracleBackup/Data/%F.bck';
new RMAN configuration parameters:
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/mnt/bck_oracle/OracleBackup/Data/%F.bck';
new RMAN configuration parameters are successfully stored
 
old RMAN configuration parameters:
CONFIGURE CONTROLFILE AUTOBACKUP ON;
new RMAN configuration parameters:
CONFIGURE CONTROLFILE AUTOBACKUP ON;
new RMAN configuration parameters are successfully stored
 
old RMAN configuration parameters:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1;
new RMAN configuration parameters:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1;
new RMAN configuration parameters are successfully stored
 
old RMAN configuration parameters:
CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT   '/mnt/bck_oracle/OracleBackup/Data/df_%d_%s_%p.bus' MAXPIECESIZE 20 G;
new RMAN configuration parameters:
CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT   '/mnt/bck_oracle/OracleBackup/Data/df_%d_%s_%p.bus' MAXPIECESIZE 20 G;
new RMAN configuration parameters are successfully stored
 
RMAN configuration parameters are successfully reset TO DEFAULT value
 
 
RMAN retention policy will be applied TO the command
RMAN retention policy IS SET TO redundancy 1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=153 device type=DISK
no obsolete backups found
 
 
Starting backup at 21-JAN-11
USING channel ORA_DISK_1
channel ORA_DISK_1: starting full datafile backup SET
channel ORA_DISK_1: specifying datafile(s) IN backup SET
input datafile file number=00043 name=/opt/oracle/DATA/SDE93/SDE_RASTERS31.DBF
input datafile file number=00044 name=/opt/oracle/DATA/SDE93/SDE_RASTERS32.DBF
input datafile file number=00045 name=/opt/oracle/DATA/SDE93/SDE_RASTERS33.DBF
input datafile file number=00046 name=/opt/oracle/DATA/SDE93/SDE_RASTERS34.DBF
input datafile file number=00011 name=/opt/oracle/DATA/SDE93/SDE_RASTERS01.DBF
input datafile file number=00012 name=/opt/oracle/DATA/SDE93/SDE_RASTERS02.DBF
input datafile file number=00013 name=/opt/oracle/DATA/SDE93/SDE_RASTERS03.DBF
input datafile file number=00014 name=/opt/oracle/DATA/SDE93/SDE_RASTERS04.DBF
input datafile file number=00015 name=/opt/oracle/DATA/SDE93/SDE_RASTERS05.DBF
input datafile file number=00016 name=/opt/oracle/DATA/SDE93/SDE_RASTERS06.DBF
input datafile file number=00017 name=/opt/oracle/DATA/SDE93/SDE_RASTERS07.DBF
input datafile file number=00018 name=/opt/oracle/DATA/SDE93/SDE_RASTERS08.DBF
input datafile file number=00019 name=/opt/oracle/DATA/SDE93/SDE_RASTERS09.DBF
input datafile file number=00020 name=/opt/oracle/DATA/SDE93/SDE_RASTERS10.DBF
input datafile file number=00022 name=/opt/oracle/DATA/SDE93/SDE_RASTERS11.DBF
input datafile file number=00023 name=/opt/oracle/DATA/SDE93/SDE_RASTERS12.DBF
input datafile file number=00024 name=/opt/oracle/DATA/SDE93/SDE_RASTERS13.DBF
input datafile file number=00025 name=/opt/oracle/DATA/SDE93/SDE_RASTERS14.DBF
input datafile file number=00026 name=/opt/oracle/DATA/SDE93/SDE_RASTERS15.DBF
input datafile file number=00028 name=/opt/oracle/DATA/SDE93/SDE_RASTERS16.DBF
input datafile file number=00029 name=/opt/oracle/DATA/SDE93/SDE_RASTERS17.DBF
input datafile file number=00030 name=/opt/oracle/DATA/SDE93/SDE_RASTERS18.DBF
input datafile file number=00031 name=/opt/oracle/DATA/SDE93/SDE_RASTERS19.DBF
input datafile file number=00032 name=/opt/oracle/DATA/SDE93/SDE_RASTERS20.DBF
input datafile file number=00033 name=/opt/oracle/DATA/SDE93/SDE_RASTERS21.DBF
input datafile file number=00034 name=/opt/oracle/DATA/SDE93/SDE_RASTERS22.DBF
input datafile file number=00035 name=/opt/oracle/DATA/SDE93/SDE_RASTERS23.DBF
input datafile file number=00036 name=/opt/oracle/DATA/SDE93/SDE_RASTERS24.DBF
input datafile file number=00037 name=/opt/oracle/DATA/SDE93/SDE_RASTERS25.DBF
input datafile file number=00038 name=/opt/oracle/DATA/SDE93/SDE_RASTERS26.DBF
input datafile file number=00039 name=/opt/oracle/DATA/SDE93/SDE_RASTERS27.DBF
input datafile file number=00040 name=/opt/oracle/DATA/SDE93/SDE_RASTERS28.DBF
input datafile file number=00041 name=/opt/oracle/DATA/SDE93/SDE_RASTERS29.DBF
input datafile file number=00042 name=/opt/oracle/DATA/SDE93/SDE_RASTERS30.DBF
input datafile file number=00047 name=/opt/oracle/DATA/SDE93/SDE_RASTERS35.DBF
input datafile file number=00006 name=/opt/oracle/DATA/SDE93/SDE_DATA01.DBF
input datafile file number=00007 name=/opt/oracle/DATA/SDE93/SDE_DATA02.DBF
input datafile file number=00008 name=/opt/oracle/DATA/SDE93/SDE_DATA03.DBF
input datafile file number=00010 name=/opt/oracle/DATA/SDE93/SDE_DATA05.DBF
input datafile file number=00048 name=/opt/oracle/DATA/SDE93/SDE_RASTERS36.DBF
input datafile file number=00049 name=/opt/oracle/DATA/SDE93/SDE_RASTERS37.DBF
input datafile file number=00051 name=/opt/oracle/DATA/SDE93/SDE_RASTERS39.DBF
input datafile file number=00003 name=/opt/oracle/DATA/SDE93/undotbs01.dbf
input datafile file number=00021 name=/opt/oracle/DATA/SDE93/SDE_DATA06.DBF
input datafile file number=00002 name=/opt/oracle/DATA/SDE93/sysaux01.dbf
input datafile file number=00053 name=/opt/oracle/DATA/SDE93/MATRICE_CADASTRALE.dbf
input datafile file number=00001 name=/opt/oracle/DATA/SDE93/system01.dbf
input datafile file number=00027 name=/opt/oracle/DATA/SDE93/ZAE01.DBF
input datafile file number=00005 name=/opt/oracle/DATA/SDE93/sde.dbf
input datafile file number=00009 name=/opt/oracle/DATA/SDE93/SDE_DATA04.DBF
input datafile file number=00004 name=/opt/oracle/DATA/SDE93/users01.dbf
input datafile file number=00050 name=/opt/oracle/DATA/SDE93/SDE_RASTERS38.DBF
input datafile file number=00052 name=/opt/oracle/DATA/SDE93/SDE_RASTERS40.DBF
input datafile file number=00054 name=/opt/oracle/DATA/SDE93/GIG01.DBF
channel ORA_DISK_1: starting piece 1 at 21-JAN-11
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command ON ORA_DISK_1 channel at 01/21/2011 09:50:19
ORA-19504: failed TO CREATE file "/mnt/bck_oracle/OracleBackup/Data/df_SDE93_4_1.bus"
ORA-27041: unable TO open file
Linux-x86_64 Error: 13: Permission denied
Additional information: 2
 
Recovery Manager complete.
Pourtant mon répertoire est en chmod 777 mais rien n'y fait.

Quelqu'un a une idée?

Merci
mika0102 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 11h05   #4
Membre chevronné
 
Avatar de Z3phur
 
Homme loic
Administrateur de base de données
Inscription : décembre 2007
Messages : 673
Détails du profil
Informations personnelles :
Nom : Homme loic
Âge : 37
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Industrie

Informations forums :
Inscription : décembre 2007
Messages : 673
Points : 773
Points : 773
Bonjour,

ton erreur :
Code :
1
2
3
4
5
 
ORA-19504: failed TO CREATE file "/mnt/bck_oracle/OracleBackup/Data/df_SDE93_4_1.bus"
ORA-27041: unable TO open file
Linux-x86_64 Error: 13: Permission denied
Additional information: 2
Ton fichier existe-t-il? n'y a-t-il pas un problème de nomenclature?
__________________
==========================================
La justice sans la force est impuissante, la force sans la justice est tyrannique...
Z3phur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 11h09   #5
Membre régulier
 
Homme Michaël Hardy
Développeur informatique
Inscription : février 2005
Messages : 217
Détails du profil
Informations personnelles :
Nom : Homme Michaël Hardy
Âge : 32
Localisation : Belgique

Informations professionnelles :
Activité : Développeur informatique
Secteur : Service public

Informations forums :
Inscription : février 2005
Messages : 217
Points : 86
Points : 86
Envoyer un message via MSN à mika0102
Le fichier n'existe pas vu que c'est RMAN qui doit le créer mais il n'arrive pas à le créer je pense et je ne trouve pas pourquoi.
mika0102 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 11h01   #6
Nouveau Membre du Club
 
Inscription : septembre 2008
Messages : 45
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : septembre 2008
Messages : 45
Points : 39
Points : 39
Bonjour,

Peut tu essayer de faire uniquement un backup du current controlfile ailleurs, type "/home" pour vérifier si ton problème provient du FS /mnt... ou non ?

Si ce backup controlfile passe dans une autre directory, vérifie les droits et propriétaire de ton FS. Il peut arriver que malgré un 777 , si le FS ne possède pas le bon propriétaire : groupe cela puisse empecher à rman de poser ses backupsets.

Essaie, base OPEN ou mount :

Code :
1
2
3
4
5
CONFIGURE DEFAULT DEVICE TYPE CLEAR;
configure controlfile autobackup ON;
run {
backup tag 'MY_TAG_CTL' format '/MYREP/sauve_ctl_t%t_s%s_p%p' (current controlfile);
}
Si cela passe dans une autre directory alors tu aura ta réponse ;-)
Mikl-Dba 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 01h18.


 
 
 
 
Partenaires

Hébergement Web