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

Administration Oracle Discussion :

recuperer fichier depuis la tape


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    702
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 702
    Par défaut recuperer fichier depuis la tape
    Oracle 11g, linux rhel 5

    Salut a tous,
    voici mon probleme, j'ai l'habitude lorsque je fais une recuperation de base, d'utiliser des supports de sauvegarde sur disque.
    Donc lorsque je restore avec RMAN, je restore le pfile puis le controlfile ensuite je catalogue les fichier de type backup peace creés par RMAN et hop je restore.

    maintenant je dois restaurer depuis TIVOLI et sur une autre machine.
    Et la je sais pas comment faire.

    Je commence par faire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    list backup of database completed after '23-MAY-11';
    ça me donne ceci:

    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
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time
    ------- ---- -- ---------- ----------- ------------ ---------------
    593233  Full    3.02G      SBT_TAPE    00:00:59     23-MAY-11
            BP Key: 593984   Status: AVAILABLE  Compressed: NO  Tag: SMPRO_CTL_SPF_ARC_N0_DIARIA
            Handle: c1md31m2_1_2   Media:
      List of Datafiles in backup set 593233
      File LV Type Ckp SCN    Ckp Time  Name
      ---- -- ---- ---------- --------- ----
      1       Full 58830707   23-MAY-11 +DAT_SMPRO/smpro/datafile/system.256.750875283
      2       Full 58830707   23-MAY-11 +DAT_SMPRO/smpro/datafile/sysaux.257.750875343
      3       Full 58830707   23-MAY-11 +DAT_SMPRO/smpro/datafile/undotbs1.258.750875379
      4       Full 58830707   23-MAY-11 +DAT_SMPRO/smpro/datafile/undotbs2.259.750875393
      5       Full 58830707   23-MAY-11 +DAT_SMPRO/smpro/datafile/users.260.750875401
      6       Full 58830707   23-MAY-11 +DAT_SMPRO/smpro/datafile/hpsm.261.750875403
      7       Full 58830707   23-MAY-11 +DAT_SMPRO/smpro/datafile/hpreport.262.750875427
      8       Full 58830707   23-MAY-11 +DAT_SMPRO/smpro/datafile/hpsm.263.750875443

    Ce backup se troouvant sur bande, je connais pas la methode pour acceder au backup peace qui semble etre celui - ci: c1md31m2_1_2

    J'ai tenté avec backup as copy avec cette commande

    run{
    set until time '23-MAY-11';
    allocate channel ch1 type DISK;
    backup as copy database TAG 'SMPRO_CTL_SPF_ARC_N0_DIARIA' format '/mnt/netapp1/oradata/ocr_bkp/%U';
    }

    et j'obtient ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    data_D-SMPRO_I-1763692737_TS-HPREPORT_FNO-7_dume71qs
    data_D-SMPRO_I-1763692737_TS-HPSM_FNO-6_dqme71n4
    data_D-SMPRO_I-1763692737_TS-HPSM_FNO-8_drme71o7
    data_D-SMPRO_I-1763692737_TS-SYSAUX_FNO-2_dpme71l2
    data_D-SMPRO_I-1763692737_TS-SYSTEM_FNO-1_dsme71pa
    data_D-SMPRO_I-1763692737_TS-UNDOTBS1_FNO-3_dtme71q3
    data_D-SMPRO_I-1763692737_TS-UNDOTBS2_FNO-4_dvme71rl
    data_D-SMPRO_I-1763692737_TS-USERS_FNO-5_e0me71rs
    Mais je sais pas quoi faire avec ces fichiers..
    Quelqu'un sait?
    D'avance merci

  2. #2
    Membre éprouvé Avatar de Kazevil
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2006
    Messages : 105
    Par défaut
    Bonjour,

    je ne suis pas sur d'avoir tout suivi, car vous parler de faire une restauration puis vous utilisez une commande backup...

    Par contre voilà (très) brièvement comment travailler avec une tape.

    Déjà la commande allocate channel ne fait plus avec TYPE DISK, mais avec TYPE SBT_TAPE. Voilà un petit exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    allocate channel 'c1' type 'sbt_tape'
    Une fois le(s) channel(s) alloué(s) sur le media manager, les commandes fonctionnent de manière identique qu'avec un disk. On fait donc des backup ou restore/recover grosso modo de la même manière.

    Pour ce qui est de Tivoli, il y a 2 ou 3 points de configuration qui doivent être fait:

    • la librairie LIBOBK.so doit être définie ou linké pour Oracle. Cette librairie est fournie par le media manager (IBM pour tivoli) et est en gros le driver pour accèder au tape
    • le fichier de configuration dsm.sys doit existé et être configuré
    • le fichier tdpo.opt définie dans dsm.sys doit être configuré afin de contenir les information de connexion à tivoli comme par exemple le NODE NAME


    En général, il me semble de mémoire que Tivoli a également besoin d'un fichier password pour accèder au node.

    Le mieux est de vous reporter à la documentation Tivoli pour tous les détails.

    A++

    Kaz

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    702
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 702
    Par défaut
    Bonjour
    et merci de la reponse rapide.
    Neanmois, je crois que je me suis mal expliqué.

    Dans le cas d'un restore SUR LA MEME MACHINE, pas de probleme, j'alloue un canal pour tivoli et hop...Ça je le fais deja et ça marche bien.

    Mon probleme c'est que la restauration je dois la faire sur une AUTRE MACHINE... Donc je dois bouger les fichiers de restore de la bande a un file system NFS que j'ai monté sur la machine de destination.

    D'ou le backup as copy, c'est le seul moyen que j'ai trouvé pour recuperer des fichiers qui se trouvent sur bande et les placer sur un file system.
    Le probleme c'est que je sais pas comment restorer ces fichiers que j'ai copier.
    Ce ne sont pas des backup peace sinon une image copy...et la... je seche.

    Vous voyez le probleme?

    J'ai essayer ceci:

    a cet endroit: /mnt/netapp1/oradata/ocr_bkp
    j'ai les fichiers que j'ai copier de la bande avec backup as copy

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    run{
    allocate channel ch1 type DISK format '/mnt/netapp1/oradata/ocr_bkp';
    set newname for datafile 1 to '+DAT_DWHORCL/smpro/datafile/system.256.750875283';
    set newname for datafile 2 to '+DAT_DWHORCL/smpro/datafile/sysaux.257.750875343';
    set newname for datafile 3 to '+DAT_DWHORCL/smpro/datafile/undotbs1.258.750875379';
    set newname for datafile 4 to '+DAT_DWHORCL/smpro/datafile/undotbs2.259.750875393';
    set newname for datafile 5 to '+DAT_DWHORCL/smpro/datafile/users.260.750875401';
    set newname for datafile 6 to '+DAT_DWHORCL/smpro/datafile/hpsm.261.750875403';
    set newname for datafile 7 to '+DAT_DWHORCL/smpro/datafile/hpreport.262.750875427';
    set newname for datafile 8 to '+DAT_DWHORCL/smpro/datafile/hpsm.263.750875443';
    restore database;
    }

    Je suis pas sur que ce soit la bonne façon de faire.
    D'avance merci

  4. #4
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    702
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 702
    Par défaut
    Salut a tous,
    je crois que j'ai trouvé...
    En fait nous utilisons un catalogue RMAN, donc a partir de la machine CIBLE, je me connecte au catalogue et RMAN va chercher tout seul le dernier backup full disponible.
    C'est bien ça?
    Y'a pas besoin de copier les fichiers qui se trouvent sur bande, au disque NFS...
    J'ai juste besoin d'une confirmation de cette demarche.

    Merci a tous

  5. #5
    Membre éprouvé Avatar de Kazevil
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2006
    Messages : 105
    Par défaut
    Bonjour,

    personnellement, je n'ai jamais essayé de faire cette méthode.

    Lorsque j'ai eu à restaurer un backup d'une base sur un autre serveur, j'ai toujours installé le client tivoli et copié les fichiers de configuration.

    Il suffit ensuite de se connecter au bon Node Name et de faire directement le restore depuis la tape. En cas de différence de file system (ASM) entre les 2 serveurs, il faut effectivement passer par des set newname. Attention par contre à ne pas oublier non plus de renommer les redo logs (alter ... rename....)

    A++

    Kaz

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

Discussions similaires

  1. [WD15] Recuperer Provider depuis fichier INI
    Par Yusep dans le forum WinDev
    Réponses: 4
    Dernier message: 20/01/2014, 22h01
  2. Recuperer fichier depuis une URL
    Par tdelacou dans le forum Langage
    Réponses: 0
    Dernier message: 26/09/2012, 09h25
  3. [Servlet] recuperer fichier xml depuis AJAX
    Par robocop2776 dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 13/08/2008, 14h51
  4. recupere le nom d'un fichier depuis son chemin
    Par skillipo dans le forum Général Java
    Réponses: 3
    Dernier message: 07/04/2008, 18h02
  5. recuperation d'un fichier depuis son chemin en Local
    Par skillipo dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 28/01/2008, 16h07

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