方法:1、利用“shutdown immediate”關閉數據庫;2、利用“vim .bash_profile”修改環境變量“ORACLE_SID”的值為新的實例名;3、利用“vim /etc/oratab”修改口令和參數文件的名稱即可。

本教程操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。
oracle怎么修改實例名
修改oracle實例的名稱相對比較簡單,只需要修改環境變量ORACLE_ID,口令文件及參數文件的名稱即可,步驟如下:
1、關閉數據庫
停止實例
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、修改環境變量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、修改口令文件和參數文件的名稱
[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
修改完成后啟動實例,查看實例名稱即可:


推薦教程:《Oracle視頻教程》
站長資訊網