Erreur d'écriture de fichier RMAN ORA-27040 Oracle - SQL/NoSQL - Programmation
Marsh Posté le 14-12-2011 à 10:14:37
En fait, le pb était lié au fait que le lieu de stockage de ces sauvegardes était sur un montage NFS pour lequel le user oracle n'était pas en contrôle totale ( même si au niveau linux, les droits étaient bon )
Marsh Posté le 12-12-2011 à 16:50:09
Bonjour,
Je suis en train d'écrire un script de sauvegarde RMAN sous Linux / Oracle 9i
Une partie de mon script :
[i]Script RMAN :
configure controlfile autobackup off;
sql "alter system switch logfile";
run {
allocate channel T1 type disk;
backup format "/export/baie2/svgRMAN/oracle-4/svg/sp_%d_%p_%s_%t" spfile;
}
[/i]
Résultat :
[i]allocated channel: T1
channel T1: sid=35 devtype=DISK
Starting backup at 12-DEC-11
channel T1: starting full datafile backupset
channel T1: specifying datafile(s) in backupset
including current SPFILE in backupset
channel T1: starting piece 1 at 12-DEC-11
released channel: T1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on T1 channel at 12/12/2011 15:55:56
ORA-19504: failed to create file "/export/baie2/svgRMAN/oracle-4/svg/sp_PROD9_1_8_769708554"
ORA-27040: skgfrcre: create error, unable to create file
Linux Error: 1: Operation not permitted[/i]
Pourtant le fichier se crée bien mais avec une taille à 0.
J'ai tout les droits au niveau de l'OS pour écrire dans ce dossier
Quand je remplace le nom du fichier de backup dans mon script ( oracle-4/svg/sp_%d_%p_%s_%t par toto.txt ), ça fonctionne.
Une idée ?
Merci