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 :

Copie de base de données


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Septembre 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 3
    Par défaut Copie de base de données
    bonjour a tous,

    Je tente de copier une base de données et pour cela, je suis la procédure suivante : http://orafrance.developpez.com/dbahelp/#L2.1

    lorsque je lance mon script, voici ce que j'ai:

    Instance ORACLE lancée.

    Total System Global Area 293601280 bytes
    Fixed Size 1248600 bytes
    Variable Size 96469672 bytes
    Database Buffers 188743680 bytes
    Redo Buffers 7139328 bytes
    CREATE CONTROLFILE REUSE DATABASE "RECUP" RESETLOGS ARCHIVELOG
    *
    ERREUR à la ligne 1 :
    ORA-01503: echec de CREATE CONTROLFILE
    ORA-01161: nom de BdD OSOFT dans en tete de fichier ne correspond pas au nom
    donne RECUP
    ORA-01110: fichier de donnees 1 :
    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\RECUP\SYSTEM01.DBF'


    ALTER DATABASE OPEN RESETLOGS
    *
    ERREUR à la ligne 1 :
    ORA-01507: base de donnees non montee


    ALTER TABLESPACE TEMP ADD TEMPFILE 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\RECUP\TEMP01.DBF'
    *
    ERREUR à la ligne 1 :
    ORA-01109: base de donnees non ouverte


    ALTER TABLESPACE TEMPO ADD TEMPFILE 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\RECUP\DATATEM.ORA'
    *
    ERREUR à la ligne 1 :
    ORA-01109: base de donnees non ouverte
    Ma base avait comme nom OSOFT, et je veux la renommée RECUP.
    Avez vous une solution?

    Config : Oracle 10g sur serveur 2003 Entreprise Edition SP2

    Merci d'avance...

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 290
    Par défaut
    Paragraphe 2.2 de l'article que tu cites :

    ATTENTION : la base à copier doit être arrêtée afin que tous les fichiers soient bien synchronisés.

    Une fois que les fichiers de la base "orafrance" sont copiés sur "oratest", il convient de modifier le script de création des fichiers de contrôle pour l'adapter aux nouveaux chemins. Par exemple, nous allons copier les fichiers de F:\ORACLE\ORADATA\orafrance et G:\ORACLE\ORADATA\orafrance sur un autre serveur dans D:\ORACLE\ORADATA\oratest.
    Il faut donc remplacer les chaînes de caractères F:\ORACLE\ORADATA\orafrance et G:\ORACLE\ORADATA\orafrance par D:\ORACLE\ORADATA\oratest. Le nom de la base change aussi de "orafrance" à "oratest", il faut donc spécifier ce changement en remplaçant l'entête :

    CREATE CONTROLFILE REUSE DATABASE "orafrance" NORESETLOGS ARCHIVELOG

    devient :

    CREATE CONTROLFILE SET DATABASE "oratest" RESETLOGS ARCHIVELOG
    En gros, tu ne peux pas faire un "reuse database" puisque ta base n'existe pas

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 115
    Par défaut
    il te faut positionner ton environnement sur la nouvelle base, et regarder le fichier d'init, s'il n'y a pas de truc de l'ancienne base...
    laisse REUSE et RESETLOGS
    enleve ARCHIVELOG pour le remettre ensuite

Discussions similaires

  1. copie de base de données
    Par dev-man dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 22/03/2006, 16h42
  2. [MFC] [ODBC] Pb copie de base de donnée..
    Par matth2602 dans le forum MFC
    Réponses: 3
    Dernier message: 17/01/2006, 14h20
  3. Copie de base de données vers un autre PC
    Par claire.martin dans le forum Access
    Réponses: 19
    Dernier message: 06/01/2006, 15h20
  4. probléme pour faire une copie de base de donnée
    Par nours33 dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 31/12/2005, 13h35
  5. Probleme de de copie de base de données
    Par valentin4949 dans le forum Access
    Réponses: 3
    Dernier message: 01/11/2004, 17h54

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