Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/11/2010, 15h08   #1
Invité de passage
 
Inscription : novembre 2008
Messages : 6
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 6
Points : 1
Points : 1
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 :
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?
Alain Denis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 16h16   #2
Invité de passage
 
Inscription : novembre 2008
Messages : 6
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 6
Points : 1
Points : 1
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 :
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>
Alain Denis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 16h39   #3
Invité de passage
 
Inscription : novembre 2008
Messages : 6
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 6
Points : 1
Points : 1
je pense avoir compris maintenant qu`il y a une différence entre le nom de l'instance, et le database name...

Code :
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
Alain Denis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 18h52   #4
Membre Expert
 
Inscription : avril 2006
Messages : 1 024
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 1 024
Points : 1 175
Points : 1 175
Il me semble qu'il faille recreer un controlfile (à partir d'un backup controlfile to trace ou tu remplace le nom de la base)
remi4444 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 19h20   #5
Invité de passage
 
Inscription : novembre 2008
Messages : 6
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 6
Points : 1
Points : 1
oui et ça fonctionne.

Code :
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 !
Alain Denis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h51.


 
 
 
 
Partenaires

Hébergement Web