怎么修改oracle的sid

方法:1、利用“shutdown immdiate”命令關閉數據庫;2、修改“initSID.ora”文件,將“instance_name”內容改為新的sid;3、修改“listener.ora”文件中的“SID_NAME”項內容即可。

怎么修改oracle的sid

本教程操作環境:linux7.3系統、oracle 11g版、Dell G3電腦。

怎么修改oracle的sid

1、登錄數據庫查看SID

select?instance_name,status?from?v$instance;

2、關閉數據庫

shutdown?immdiate;

3、修改/etc/oratab文件

4、修改Oracle用戶下.bash_profile,并source?.bash_profile生效

查看是否生效

env|grep?ORACLE

5、修改dbs目錄下的文件名

怎么修改oracle的sid

6、重新生成密碼文件

orapwd?file=$ORACLE_HOME/dbs/oraw$ORACLE_SID?password=sys?entries=5?force=y

7、修改initSID.ora文件,修改instance_name為新的SID?

找到你的初始化參數文件,里面有下面的一下參數.?

db_name?=?"testdb"? instance_name?=?testdbl? service_names?=?testdb

改成?

db_name?=?"testdb"? instance_name?=?oral? service_names?=?oral

注意,db_name不要改,因為我們的數據庫還是叫testdb,但是它的服務也就是sid,改成oral,否則會報錯.修改之后,保存好這個文件?

8、修改listener.ora中的SID_NAME

SID_LIST_LISTENER?=? (SID_LIST?=? (SID_DESC?=? (SID_NAME?=?PLSExtProc)? (ORACLE_HOME?=?E:oracleora81)? (PROGRAM?=?extproc)? )? (SID_DESC?=? (GLOBAL_DBNAME?=?testdb)? (ORACLE_HOME?=?E:oracleora81)? (SID_NAME?=?oral)? )? )

把里面的SID_NAME?給成oral,如上面的例子所表示.?

推薦教程:《Oracle視頻教程

以上就是怎么修改

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享