Linux下修改oracle的SID


1、檢查當前oracle的數據庫實例名:

su - oracle
echo $ORACLE_SID

sqlplus / as sysdba
select instance from v$thread;

2、關閉數據庫

shutdown immediate

3、修改oracle用戶的環境變量

vi /home/oracle/.bash_profile
export ORACLE_SID=newsid

4、修改/etc/oratab文件,修改sid

newsid:/u01/app/oracle/11.2/db_1:Y

5、進入$ORACLE_HOME目錄,將所有文件名中含有舊sid的部分修改為新的sid

cd $ORACLE_HOME/dbs
mv hc_orcl.dat hc_newsid.dat
mv lkorcl lknewsid
mv orapworcl orapwnewsid
mv spfileorcl.ora spfilenewsid.ora

7、重建口令文件

orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=123456 entries=5 force=y

8、重啟服務器及數據庫

9、若是需要修改服務名

alter system set serviece_names='orcl' scope=both

  

 

  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM