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 :

changer le sid?


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 6
    Par défaut changer le sid?
    Bonjour,

    J'aimerais comprendre à quelle endroit Oracle enregistre le SID, par exemple suite à la suppression d'une base (drop database) , Oracle persiste et cherche le fichier initBU1.ora.

    Lorsque je fait un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RMAN> restore spfile from 'E:\oracle\flash_recovery_area\PRD01\AUTOBACKUP\C-502272738-20101122-02';
    Oracle crée le fichier SPFILEBU1.ORA?

    Comment puis-je changer le SID afin d'avoir le SID identique à la base d'origine?

  2. #2
    Nouveau membre du Club
    Inscrit en
    Novembre 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 6
    Par défaut
    si je reformule ma question...

    pourquoi Oracle cherche le fichier nommé initBU1.ora lors du démmarage alors qu'il n`y a plus de fichier init, et il n`y a pas de base de données.

    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
    
    
    RMAN> shutdown immediate;
    
    Oracle instance shut down
    
    RMAN> startup nomount;
    
    connected to target database (not started)
    startup failed: ORA-01078: failure in processing system parameters
    LRM-00109: could not open parameter file 'E:\ORACLE\PRODUCT\11.1.0\DB_1\DATABASE
    \INITBU1.ORA'
    
    starting Oracle instance without parameter file for retrieval of spfile
    Oracle instance started
    
    Total System Global Area     159019008 bytes
    
    Fixed Size                     1345980 bytes
    Variable Size                 67110468 bytes
    Database Buffers              83886080 bytes
    Redo Buffers                   6676480 bytes
    
    RMAN>

  3. #3
    Nouveau membre du Club
    Inscrit en
    Novembre 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 6
    Par défaut
    je pense avoir compris maintenant qu`il y a une différence entre le nom de l'instance, et le database name...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    SQL> show parameter instance_name;
    
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- 
    instance_name                        string      bu1
    
    SQL> show parameter db_name;
    
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- 
    db_name                              string      DUMMY

  4. #4
    Membre Expert
    Inscrit en
    Avril 2006
    Messages
    1 024
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 1 024
    Par défaut
    Il me semble qu'il faille recreer un controlfile (à partir d'un backup controlfile to trace ou tu remplace le nom de la base)

  5. #5
    Nouveau membre du Club
    Inscrit en
    Novembre 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 6
    Par défaut
    oui et ça fonctionne.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    restore controlfile from 'E:\oracle\flash_recovery_area\PRD01\AUTOBACKUP\C-502272738-20101122-02';
    Mais je me demandais de quel endroit Oracle prenait le nom de BU1 pour ainsi chercher un initBU1.ora, alors qu'il n'y avait pas de init, plus de base, pas de controlfile etc.

    Sans comprendre toutes les nuances il me semble que c'est dérivé du nom de l'instance (lors de l'installation).

    Merci !

Discussions similaires

  1. [WS 2003] changer le sid
    Par alassanediakite dans le forum Windows Serveur
    Réponses: 4
    Dernier message: 15/04/2011, 11h20
  2. Changer le SID sous Windows 7
    Par shinobitom dans le forum Windows 7
    Réponses: 12
    Dernier message: 21/02/2011, 15h32
  3. Réponses: 2
    Dernier message: 26/06/2002, 13h16
  4. changer de repertoire et situer
    Par chateau dans le forum C
    Réponses: 4
    Dernier message: 24/06/2002, 11h27
  5. changer l'adresse d'un fichier...
    Par cava dans le forum C
    Réponses: 6
    Dernier message: 05/06/2002, 12h22

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