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

Oracle Discussion :

resto physique via un tar


Sujet :

Oracle

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Novembre 2006
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1
    Points : 1
    Points
    1
    Par défaut resto physique via un tar
    Avec une sauvegarde physique sur un shéma XXXX (via un tar).
    Je souhaite restaurer ce tar sur un autre serveur sur un shéma ZZZZ.
    Evidemment je suis à l'identique au niveau système de chaque côté.
    Ce qui m'embête c'est que le shéma n'a pas le même nom, comment faire pour être sur de ne rien casser ?

    merci pour vos réponses.

  2. #2
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    http://oracle.developpez.com/guide/s...e/generalites/

    comme on ne sait pas ce que tu as sauver, difficile de répondre

  3. #3
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 74
    Points : 76
    Points
    76
    Par défaut essaye ca
    tu detare ton archive, tu kill tes ctrl*.ctl

    on vas dire que :
    • SID_TEST c'est le SID de ta nouvelle base
    • PFILE_REP c'est le chemin de tes fichiers Pfile (ne pas oubler de crée le pfile de ta nouvelle base)
    • SID_PROD c'est le SID de ta base source.


    # Creation des fichier de control, ce qui suit doit etre modifier #
    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
    export ORACLE_SID=$SID_TEST
    sqlplus -s "/as sysdba" << eof
    spool dupli${SID_TEST}.lst
    startup nomount pfile=${PFILE_REP}/init${SID_TEST}_0.ora
     
    create controlfile set database $SID_TEST
    logfile
    group 1 ('${DATA_REP}/${SID_TEST}/log/${SID_PROD}/log1${SID_PROD}.dbf') SIZE 1M,
    group 2 ('${DATA_REP}/${SID_TEST}/log/${SID_PROD}/log2${SID_PROD}.dbf') SIZE 1M,
    group 3 ('${DATA_REP}/${SID_TEST}/log/${SID_PROD}/log3${SID_PROD}.dbf') SIZE 1M
    resetlogs
    datafile
            '${DATA_REP}/${SID_TEST}/oradata/data${SID_PROD}_1.dbf',
            '${DATA_REP}/${SID_TEST}/oraindx/index${SID_PROD}_1.dbf',
            '${DATA_REP}/${SID_TEST}/oradata/rolbs${SID_PROD}_1.dbf',
            '${DATA_REP}/${SID_TEST}/oradata/syst${SID_PROD}.dbf',
            '${DATA_REP}/${SID_TEST}/oradata/tempo${SID_PROD}_1.dbf',
            '${DATA_REP}/${SID_TEST}/oradata/tool${SID_PROD}_1.dbf'
    maxinstances 8
    maxlogfiles 32;
    shutdown immediate
    spool off
    exit
    eof
    # Suite de la creation des fichiers de control (destruction des redo)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    sqlplus -s "/as sysdba" << eof
    spool control${SID_TEST}.lst
    startup nomount pfile=${PFILE_REP}/init${SID_TEST}_0.ora
    alter database mount;
    alter database open resetlogs;
    shutdown immediate
    spool off
    exit
    eof
    # Suite et fin demarrage de la base
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    sqlplus -s "/as sysdba" << eof
    spool startup${SID_TEST}.lst
    startup open pfile=${PFILE_REP}/init${SID_TEST}.ora
    spool off
    exit
    eof
    Voila avec ca tu devrais t'en sortir.
    fred

  4. #4
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    il est question de restauration de schéma là

    Gare au resetlog aussi

  5. #5
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 74
    Points : 76
    Points
    76
    Par défaut oui
    on peut voir ca comme ca,
    comme il a fait une sauvegarde Physique de son shema il a donc forcement copier les tous ses fichiers *.dbf de la a copier les fichiers *.log ...
    a partir de la le petit script fonctionne nickel pour faire une copie de base physiquement (je m'en sert pour faire des bases de test utilisable en moins de 5 mm)

  6. #6
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Points : 8 079
    Points
    8 079
    Par défaut
    Citation Envoyé par kiterfoo
    comme il a fait une sauvegarde Physique de son shema
    Mais justement une "sauvegarde physique de schéma", au mieux c'est une formulation pas claire, au pire ça ne veut rien dire.

    Donc la réponse est peut-être excellente, mais pas forcément adaptée à la question, ce qui est pour le moins risqué.

  7. #7
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 74
    Points : 76
    Points
    76
    Par défaut c'est impossible
    de faire une sauvegarde physique d'un seul shema d'une instance, on est obligé de tous les copier, a partir de la tout le reste est bon

  8. #8
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    ça peut très bien être un export... sinon, c'est plus une sauvegarde de schéma mais de base de données

  9. #9
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 74
    Points : 76
    Points
    76
    Par défaut ok
    mais un export n'est plus une sauvegarde physique

Discussions similaires

  1. vitualisation des serveurs physiques via vmware vshpere
    Par adil02 dans le forum Virtualisation
    Réponses: 2
    Dernier message: 30/04/2015, 00h10
  2. execution d'un tar via méthodes exec()
    Par totoche dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 18/06/2009, 11h48
  3. [Kylix] PostgreSql via ODBC
    Par doykati dans le forum EDI
    Réponses: 3
    Dernier message: 08/02/2007, 11h10
  4. [TP7] Calculer sin, cos, tan, sqrt via le FPU
    Par zdra dans le forum Assembleur
    Réponses: 8
    Dernier message: 25/11/2002, 05h09
  5. Réponses: 4
    Dernier message: 05/06/2002, 13h15

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