數(shù)據(jù)庫(kù)實(shí)例名
一個(gè)instance_name(數(shù)據(jù)庫(kù)實(shí)例名)是一個(gè)參數(shù)
查詢instance_name
方法一:select instance_name from v$instance;
方法二:show parameter instance
-
方法三:在參數(shù)文件中查詢曲伊。
Unix下可以這樣看:
$ ps -ef|grep ora_
進(jìn)程的最后幾個(gè)字母就是sid在oracle的安裝目錄下,如D:/oracle/product/10.2.0/db_1/dbs,看文件名如SPFILEORCL.ORA,那么就是orcl,也就是說(shuō)文件名字是 "SPFILE******.ORA ",那種的 "**** "就是SID
D:/oracle/product/10.2.0/oradata/SID文件夾...
或D:/oracle/product/10.2.0/db_1/dbs/SPFILESID名稱.ORA
ORACLE_SID
- 方法一:select instance_name from v$instance;
- 方法二:show parameter instance
- 方法三:在參數(shù)文件中查詢卓起。
是系統(tǒng)環(huán)境變量
比較
兩者雖然都是oracle實(shí)例,但是有區(qū)別悯周,一個(gè)instance_name(數(shù)據(jù)庫(kù)實(shí)例名)是一個(gè)參數(shù),ORACLE_SID是系統(tǒng)環(huán)境變量,instance_name與ORACLE_SID必須對(duì)應(yīng),否則報(bào)錯(cuò)承冰,unix會(huì)報(bào)“ORACLE not available”华弓,window會(huì)報(bào)“TNS:協(xié)議適配器錯(cuò)誤”