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 :

[8i]Copie d'une base


Sujet :

Oracle

  1. #1
    Membre confirmé Avatar de Gromitou
    Profil pro
    Inscrit en
    Février 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations forums :
    Inscription : Février 2003
    Messages : 98
    Par défaut [8i]Copie d'une base
    bonjour a tous,

    je tiens tout d'abord a vous prévenir : je suis super débutant en ce qui concerne Oracle, alors désolé pour cette question qui doit etre tres simple et pour mes explications peut etre pas tres claires ...

    Voila, j'ai deux instances qui tournent mais avec plusieurs schémas (je ne suis pas sur du terme). C'est a dire que sous DBA studio : j'ai deux noeuds a la racine de l'arbre :
    -Base1
    -Base2

    Sous le noeud Base1, dans le sous noeud "Schema" / "Table" je retrouve mes "bases" au sens ou moi je l'entends, c'est a dire l'ensemble de mes tables dont je me sers.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    -Base1
       -Schéma
         -Table
             -BaseA
                -Table1
                -Table2
              -BaseB
                -Table1
                -Table2
     
     
    -Base2
    C'est une des ces "bases" ('BaseA' par exemple) que je souhaite copier sur la même machine (dans la même instance ?).

    Donc deux questions :
    - Comment faire (le plus simplement possible) ?
    - C'est une base qui devra par lui suite etre exportée chez un client, donc est ce que je fais la bonne démarche ? (ne faut il pas plutot copier l'instance complete ? ou autre objet ?).

    Merci.

    PS : j'ai bien sur essayé de me débrouiller avec les tuto - faq et autres posts mais soit je n'ai pas trouvé ou soit c'est d'un niveau trop avancé pour que je comprenne (et je ne veux pas tout casser sur ce qui marche a l'heure actuelle !)...

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967

  3. #3
    Membre confirmé Avatar de Gromitou
    Profil pro
    Inscrit en
    Février 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations forums :
    Inscription : Février 2003
    Messages : 98
    Par défaut
    Merci pour le lien, j'ai une petite question a ce propos :

    net start OracleServiceoratest
    sqlplus "/ as sysdba"
    SQL>@control_file_oratest.txt
    SQL>shutdown immediate
    SQL>startup
    par defaut apparement mon sqlplus se connecte a ma Base2, comment faire pour le faire pointer vers ma Base1 ?

    Merci encore.

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967

  5. #5
    Membre confirmé Avatar de Gromitou
    Profil pro
    Inscrit en
    Février 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations forums :
    Inscription : Février 2003
    Messages : 98
    Par défaut
    ok, tout s'est presque bien passé ...

    lors de l'éxécution du script il y a eu quelques messages d'erreur pour cause droits insuffisants (j'étais logé en sysdba ...).

    Lorsque j'essaye d'accéder a ma nouvelle base pour vérifier son architecture, j'obtiens un superbe message d'erreur "ORA-12516 : TNS : le listener nb'a pas pu trouvé ....".

    Dans mes services windows aucun listener oracle ne porte le nom de ma nouvelle base ...

    voila le fichier listener.ora que j'ai :

    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
    # LISTENER.ORA Network Configuration File: D:\orant\network\admin\listener.ora
    # Generated by Oracle configuration tools.
     
    SID_LIST_BASE =
      (SID_LIST =
        (SID_DESC =
          (GLOBAL_DBNAME = BASE)
          (SID_NAME = BASE)
        )
        (SID_DESC =
          (GLOBAL_DBNAME = BASENEW)
          (ORACLE_HOME = D:\orant)
          (SID_NAME = BASENE)
        )
      )
     
    BASE2 =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = Tests)(PORT = 1523))
      )
     
    BASE =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = tests)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SID = BASE)
        )
      )
     
    BASENEW =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = tests)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SID = BASENE)
        )
      )
    Qu'est ce qu'il se passe ???

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    il faut créer le service via ORADIM ->

Discussions similaires

  1. Copie d'une base de données
    Par da_latifa dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 27/03/2006, 12h27
  2. Copie d'une base de données (Sécuritée)
    Par Mawashigeri dans le forum Outils
    Réponses: 3
    Dernier message: 27/02/2006, 20h03
  3. Faire une copie d'une base Firebird
    Par richard038 dans le forum Bases de données
    Réponses: 5
    Dernier message: 03/01/2006, 18h00
  4. copie d'une base par snapshot
    Par sljv dans le forum Oracle
    Réponses: 1
    Dernier message: 24/10/2005, 06h32
  5. Réponses: 5
    Dernier message: 08/07/2005, 13h10

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