IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Recovery Manager Oracle Discussion :

[Oracle11g]Scripts de backup rman


Sujet :

Recovery Manager Oracle

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2005
    Messages : 217
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Membre émérite Avatar de Z3phur
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    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 : 680
    Par défaut
    Bonjour,

    RMAN vous affiche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RMAN> @'/mnt/bck_oracle/OracleBackup/Script/Init.rman';

    et il faudrait que ce soit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RMAN> @/mnt/bck_oracle/OracleBackup/Script/Init.rman;
    sans les simples cotes.

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2005
    Messages : 217
    Par défaut
    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 : 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
    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

  4. #4
    Membre émérite Avatar de Z3phur
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    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 : 680
    Par défaut
    Bonjour,

    ton erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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?

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2005
    Messages : 217
    Par défaut
    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.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 46
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 ;-)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Script de backup
    Par d10g3n dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 21/04/2009, 17h28
  2. [rman][sncf.ora] Erreur de backup RMAN : fichier SNCF(SID).ORA
    Par Alain B. dans le forum Recovery Manager
    Réponses: 9
    Dernier message: 05/12/2006, 18h16
  3. mauvais backup RMAN
    Par big1 dans le forum Recovery Manager
    Réponses: 5
    Dernier message: 10/10/2006, 08h11
  4. Script pour backup
    Par IDE dans le forum Administration système
    Réponses: 18
    Dernier message: 01/05/2006, 18h12
  5. [GZip] script de backup compresser un repertoire en gzip
    Par venomelektro dans le forum Bibliothèques et frameworks
    Réponses: 11
    Dernier message: 27/10/2005, 14h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo