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 :

Duplication avec RMAN


Sujet :

Recovery Manager Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 083
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 083
    Par défaut Duplication avec RMAN
    Bonjour,
    en 8.1.7 sur Win2003 je veux dupliquer la base DB1 vers DB2, donc dans fichier init.ora de DB2 j'ai mis :

    DB_FILE_NAME_CONVERT=('S:\ORADATA\DB1\','S:\ORADATA\DB2\')

    Mais RMAN me sort :

    RMAN-05001: auxiliary filename S:\ORADATA\DB1\XXX_PRODUCT_IDX_01.DBF conflicts with a file used by the target database

    Et cela pour tous les fichiers données
    j'ai essayé :
    DB_FILE_NAME_CONVERT=('S:\ORADATA\DB1','S:\ORADATA\DB2')
    DB_FILE_NAME_CONVERT='S:\ORADATA\DB1\','S:\ORADATA\DB2\'
    mais toujours la même erreur.

    Je ne comprends pas. Merci pour votre aide.

  2. #2
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    essayez
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DB_FILE_NAME_CONVERT=("S:\ORADATA\DB1","S:\ORADATA\DB2")
    pouvez-vous coller l'init de DB2 ?

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 083
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 083
    Par défaut
    Merci pour ta réponse. Voici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    buffer_pool_keep = (buffers:10000, lru_latches:2)
    optimizer_max_permutations=2000
    DB_FILE_NAME_CONVERT=('S:\ORADATA\DB1\','S:\ORADATA\DB2\')
    #LOG_FILE_NAME_CONVERT=("s:\ORADATA\DB1","u:\ORADATA\DB2","u:\ORADATA\P8F1","u:\ORADATA\DB2")
    j'ai mis la partie LOG_FILE_NAME en commentaire car cela donne erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ORA-01678: parameter log_file_name_convert must be two strings, a pattern and a replacement
    et j'ai ajouté la partie suivante dans mon script duplication :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    logfile
    group 1 ('$ORACLE_HOME/dbs/dupdb_log_1_1.f', 
    '$ORACLE_HOME/dbs/dupdb_log_1_2.f') size 200K, 
    group 2 ('$ORACLE_HOME/dbs/dupdb_log_2_1.f', 
    '$ORACLE_HOME/dbs/dupdb_log_2_2.f') size 200K;
    D'avance merci.

  4. #4
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    essayez donc des doubles-quotes " au lieu de simples quotes '

    et faites un init.ora minimaliste comme indiqué dans la doc
    http://download-west.oracle.com/docs...pdb.htm#442110

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 083
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 083
    Par défaut
    merci j'ai essayé, ça n'a pas marché.

  6. #6
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    Citation Envoyé par big1 Voir le message
    merci j'ai essayé, ça n'a pas marché.
    et bien je vous propose de recommencer en suivant scrupuleusement la doc !

    Votre init.ora n'a rien de conforme avec la doc (buffer pool spéficique, quotes mal formées, conversion des noms incomplètes, ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    DB_NAME=DB2
    CONTROL_FILES=("S:\ORADATA\DB2\control1.ctl","S:\ORADATA\DB2\control2.ctl")
    DB_FILE_NAME_CONVERT=("S:\ORADATA\DB1\","S:\ORADATA\DB2\")
    LOG_FILE_NAME_CONVERT=("S:\ORADATA\DB1\","S:\ORADATA\DB2\")
    Puis startup nomount de DB2.

    Puis open de DB1

    Puis connexion à RMAN (target et auxiliary).

    Collez alors les 3 traces produites ci-dessus.

Discussions similaires

  1. Duplicate database avec RMAN et Noarchivelog
    Par debdba dans le forum Oracle
    Réponses: 2
    Dernier message: 07/12/2009, 16h15
  2. problème avec RMAN ( duplicate )
    Par aba_dana dans le forum Administration
    Réponses: 9
    Dernier message: 26/10/2009, 16h34
  3. Duplication base avec Rman
    Par GRE_GUY dans le forum Recovery Manager
    Réponses: 2
    Dernier message: 26/04/2006, 10h57
  4. [10.1g/Solaris 10] Problème avec RMAN
    Par segphault dans le forum Recovery Manager
    Réponses: 1
    Dernier message: 29/03/2006, 17h37
  5. problème de backup des archivelogs avec RMAN
    Par 79Charles dans le forum Recovery Manager
    Réponses: 14
    Dernier message: 24/05/2005, 18h33

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