Maison >base de données >Oracle >Comment modifier le nom de l'instance dans Oracle

Comment modifier le nom de l'instance dans Oracle

WBOY
WBOYoriginal
2022-04-07 10:42:419069parcourir

Méthode : 1. Utilisez "shutdown immédiat" pour fermer la base de données ; 2. Utilisez "vim .bash_profile" pour modifier la valeur de la variable d'environnement "ORACLE_SID" avec le nouveau nom de l'instance ; " pour modifier le mot de passe et les paramètres. Il suffit de nommer le fichier.

Comment modifier le nom de l'instance dans Oracle

L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.

Comment modifier le nom de l'instance Oracle

Modifier le nom de l'instance Oracle est relativement simple Il vous suffit de modifier la variable d'environnement ORACLE_ID, le nom du fichier de mots de passe et le fichier de paramètres. Les étapes sont les suivantes :

1. Fermez la base de données

Arrêtez l'instance

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

2 Modifiez la variable d'environnement ORACLE_SID

[oracle@wgx ~]$ vim .bash_profile
export ORACLE_BASE=/usr/local/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
##############################################################
#####   修改环境变量ORACLE_SID的取值为book
export ORACLE_SID=book
##############################################################
export ORACLE_OWNER=oracle
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
alias lsnrctl='rlwrap lsnrctl'
[oracle@wgx ~]$ source .bash_profile

3. Modifiez les noms du fichier de mots de passe et du fichier de paramètres

[oracle@wgx dbs]$ ls
hc_DBUA0.dat  hc_orcl.dat  init.ora  lkBOOK  lkBOOKS  lkMYDB  lkORCL  orapworcl  spfileorcl.ora
[oracle@wgx dbs]$ pwd
/usr/local/oracle/product/11.2.0/db_1/dbs
[oracle@wgx dbs]$ mv orapworcl orapwbook
[oracle@wgx dbs]$ mv spfileorcl.ora spfilebook.ora
[oracle@wgx dbs]$ ls
hc_DBUA0.dat  hc_orcl.dat  init.ora  lkBOOK  lkBOOKS  lkMYDB  lkORCL  orapwbook  spfilebook.ora

Une fois la modification terminée, démarrez l'instance et vérifiez le nom de l'instance :

Comment modifier le nom de linstance dans Oracle

Comment modifier le nom de linstance dans Oracle

Tutoriel recommandé : "Oracle Video Tutorial"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn