oracle中instance name 和database name的一點體會

msdnchina發表於2008-11-22

在這裡,不對instance 和database 的概念進行說明,若是對2者的定義不明白,請檢視相關資料。

以下講的都是在非RAC環境中進行的操作,在RAC環境中,肯定是允許database name 和 instance name不同名的吧?(RAC我還沒有接觸過,只是大概猜測是這樣的,不知道對不對。)

在使用預設方式安裝oracle的過程中,我們一般是將database name 和instance name設定成一樣的名稱,因為在指定全域性資料庫名和 sid 的那個介面下,先輸入全域性資料庫名,比如“abc”,那麼,此時,sid也會自動填入“abc”,若是我們保持這樣不變,此oracle的database name 和 instance name 就是同樣的名稱了。當然,完全可以讓database name 和 instance name 使用不同的名稱。那好,這樣一來,就有了2個問題:
1.是在客戶端配置Net服務名時,所使用的服務名是 database name  還是 instance name ?這一點,看配置時給出的提示也能分辨清楚:“oracle資料庫的服務名通常是全域性資料庫名”

2.在windows系統中,計算機管理-服務裡,有 “OracleServiceXXXXX”這個服務, 那這個XXXXX是database name  還是 instance name ?答案是 這個XXXXX是instance name 。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/161195/viewspace-501364/,如需轉載,請註明出處,否則將追究法律責任。

相關文章