比如將sid=orcl 更改為sid=db01
1.shutdown immediate
2.[oracle@oracle ~]$ vi .bash_profile
export ORACLE_SID=bd01
[oracle@oracle ~]$ source .bash_profile(使其生效)
3.修改 /etc/oratab 檔案 ; 在檔案的最後一行 將 orcl 改為db01
db01:/u01/app/oracle/product/10.2.0:N
4. 接下來就應該修改 oracle 目錄裡邊的檔案 cd
/$ORACLE_HOME/dbs 把所有包含 orcl 的檔名 ,修改為 包含 db01 的檔名
mv
hc_orcl.dat hc_db01.dat
mv lkORCL lkDB01
mv spfileorcl.ora
spfildb01.ora
mv orapworcl
orapwdb01
5.重建口令檔案 我的使用者名稱密碼
為:oracle@oracle
[oracle@oracle dbs]$ orapwd
file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=oracle
6 啟動資料庫,更改sid成功
SQL> startup
select instance_name from v$instance;
INSTANCE
比如將sid=orcl 更改為sid=db01
1.shutdown immediate
2.[oracle@oracle ~]$ vi .bash_profile
export ORACLE_SID=bd01
[oracle@oracle ~]$ source .bash_profile(使其生效)
3.修改 /etc/oratab 檔案 ; 在檔案的最後一行 將 orcl 改為db01
db01:/u01/app/oracle/product/10.2.0:N
4. 接下來就應該修改 oracle 目錄裡邊的檔案 cd
/$ORACLE_HOME/dbs 把所有包含 orcl 的檔名 ,修改為 包含 db01 的檔名
mv
hc_orcl.dat hc_db01.dat
mv lkORCL lkDB01
mv spfileorcl.ora
spfildb01.ora
mv orapworcl
orapwdb01
5.重建口令檔案 我的使用者名稱密碼
為:oracle@oracle
[oracle@oracle dbs]$ orapwd
file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=oracle
6 啟動資料庫,更改sid成功
SQL> startup
select instance_name from v$instance;
INSTANCE