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 :

[10g] Dupliquer une base de données sans cible


Sujet :

Oracle

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 209
    Par défaut [10g] Dupliquer une base de données sans cible
    Bonjour,

    Systeme : Windows ou Linux
    Version : Oracle 10
    Objectif : Cloner une base avec RMAN sans se connecter à la cible contrairement au script ci dessous :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    RMAN TARGET SYS/DBA@ORACLE_SIDSource auxiliary SYS/DBA@ORACLE_SID_Dest
    run
    {
    DUPLICATE TARGET DATABASE TO '&ORACLE_SID_Dest'
    logfile
    'C:\app\oradata\&3\redo01.dbf' size 50m,
    'C:\app\oradata\&3\redo02.dbf' size 50m,
    'C:\app\oradata\&3\redo03.dbf' size 50m; 
    }
    Merci de toutes pistes ou conseils.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Février 2007
    Messages : 227
    Par défaut
    Bonjour;
    Je n'ai pas compris ton problème.
    Tu veux quoi au juste ? si tu veux dupliquer une base de données, tu dois te connecter à la base cible et la base auxiliaire.
    Peux-tu nous donner plus d'informations afin de pouvoir t'aider?

  3. #3
    Membre émérite Avatar de jkofr
    Homme Profil pro
    Senior Consultant DBA (Trivadis SA)
    Inscrit en
    Octobre 2006
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Suisse

    Informations professionnelles :
    Activité : Senior Consultant DBA (Trivadis SA)
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 484
    Par défaut
    Hello,

    En 10g cela n'est pas possible.
    En 11g si.

    Tu peux réaliser cela sans pour autan utiliser la commande duplicate et dans ce cas cela revient a restaurer une base sur un autre serveur.

    Voici la procédure:

    Création d’un initSID.ora

    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
     
     
    Db_name=’SID’
    DB_FILE_NAME_CONVERT=(source1, dest1,
                        Source2, dest2,…,…)
    LOG_FILE_NAME_CONVERT=(source1, dest1,
                        Source2, dest2,…,…)
                 CONTROL_FILES       =/folder/file1.ctl,folder/file2.ctl,…’
    compatible='10.2.0.x.0'
     
    Démarrage  de l’instance
    Startup nomount;
     
    Transférer une sauvegarde disque ou tape en local.
    rman target /
    Rman>restore controlfile from ‘/fichier de sauvegarde autobackup’ ;
    Rman> catalog start with  'backuplocation';
    Rman> restore database;
    Rman> recover database;
    Rman> alter database open resetlogs;
    Bonne chance
    Jko

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 209
    Par défaut Précision
    Bonjour

    En oracle 11 Je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     RMAN AUXILIARY / NOCATALOG
     
    DUPLICATE DATABASE TO 'CLONE'
      SPFILE
        SET CONTROL_FILES 'C:\app\oradata\CLONE\CONTROLFILE\O1_MF_8GM7RZN0_.ctl'
        SET DB_FILE_NAME_CONVERT 'BASE2','CLONE'
        SET LOG_FILE_NAME_CONVERT 'BASE2','CLONE'
      BACKUP LOCATION 'D:\app\flash_recovery_area'
      NOFILENAMECHECK;
    Mon Objectif etait de réaliser la meme opération en Oracle10 et SURTOUT ne pas avoir a recopier les fichiers d'une machine a une autre
    En éspérant avoir répondu a votre question
    Merci par avance de votre retour

  5. #5
    Membre émérite Avatar de jkofr
    Homme Profil pro
    Senior Consultant DBA (Trivadis SA)
    Inscrit en
    Octobre 2006
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Suisse

    Informations professionnelles :
    Activité : Senior Consultant DBA (Trivadis SA)
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 484
    Par défaut
    Hello,

    Je répète, pas possible en 10g

    jko

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 209
    Par défaut MERCI
    Merci de votre réponse

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

Discussions similaires

  1. Comment attacher une base de données sans son fichier log
    Par callo dans le forum MS SQL Server
    Réponses: 16
    Dernier message: 05/06/2014, 11h03
  2. Copier/Dupliquer une base de données
    Par Sytchev3 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 07/03/2006, 09h19
  3. Dupliquer une base de données
    Par dcollart dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 30/08/2005, 08h27
  4. [Modèle Relationnel] Une base de données sans liens ni triggers
    Par Promeneur dans le forum Schéma
    Réponses: 15
    Dernier message: 27/05/2005, 10h35
  5. Développer une base de données sans BDE dans DELPHI 3 PRO
    Par ndlh721 dans le forum Bases de données
    Réponses: 3
    Dernier message: 05/02/2005, 14h21

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