Vendredi 1 janvier 2010 5 01 /01 /Jan /2010 23:08

 

Comment changer le DBNAME ou le DBID d'une base Oracle.

Avec l'utilitaire DBNEWID qui permettra soit de changer le DBNAME ainsi que le DBID ou alors uniquement de changer le DBNAME.

Pour récupérer le DBID de la base.
SQL> select dbid from V$DATABASE;

Pour récupérer le DBNAME de la base.
SQL> select name from V$DATABASE;

 

UTILITAIRE ORACLE NID.

Tapez NID en mode console pour voir les differents mots clés de l'utilitaire DBNEWID.


nid  

 

Changer le DBNAME et le DBID d'une base de données Oracle.

Attention:
Il faut tout d'abord faire un shutdown immediate de la base de données puis ensuite un startup mount.

C:\nid TARGET=SYS/oracle@test DBNAME=test_db2

Apres traitement et exécution de la commande re-faire un shutdown immediate de la base de données puis ensuite un startup mount puis un ALTER DATABASE OPEN RESETLOGS.
Faire une sauvegarde à froid ensuite car les anciens archives log et redolog sont perimés dans cette nouvelle incarnation.

 

Changer le DBNAME d'une base de données Oracle.

Attention:
Il faut tout d'abord faire un shutdown immediate de la base de données puis ensuite un startup mount.

C:\nid TARGET=SYS/oracle@test DBNAME=test_db2 SETNAME=YES

Apres traitement et exécution de la commande re-faire un shutdown immediate de la base de données puis changer le paramètre DBNAME dans le fichier d'initialisation (init.ora) puis recréer un fichier mot de passe puis ensuite faire un startup normal de la base.

Par Daniel R. - Publié dans : INSTANCE - SGA
Ecrire un commentaire - Voir les 0 commentaires
Retour à l'accueil

Rechercher Articles Oracle SQL sur ce Site.

Loading

À lire aussi…

Download PDF Oracle

Rechercher sur le site

Oracle 10G - DBA -

Syndication

  • Flux RSS des articles
Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés