oracle資料庫DB_NAME、DBID、DB_UNIQUE_NAME等的區別

來源:互聯網
上載者:User

標籤:uniq   tns   目錄   定義   name   串連   mon   作用   rac環境   

目錄

  • DB_NAME
  • DBID
  • DB_UNIQUE_NAME:
  • INSTANCE_NAME:
  • SID:
  • SERVICE_NAME
  • GLOBAL_DATABASE_NAME:
DB_NAME

①是資料庫名,長度不能超過8個字元,記錄在datafile、redolog和control file中

②在DataGuard環境中DB_NAME相同而DB_UNIQUE_NAME不同

③在RAC環境中,各個節點的DB_NAME 都相同,但是INSTANCE_NAME不同

④DB_NAME還在動態註冊監聽的時候起作用,無論是否定義了SERVICE_NAME,PMON進程都會使用DB_NAME動態註冊監聽

DBID

①DBID可以看做是DB_NAME在資料庫內部的表示,它是在資料庫建立的時候用DB_NAME結合演算法計算出來的

②它存在於datafile和control file中,用來表示資料檔案的歸屬,所以DBID是唯一的,對於不同的資料庫,DB_NAME可以是相同的,但是DBID一定是唯一的,例如在DataGuard中,主備庫的DB_NAME相同,但是DBID一定不同(看過一個很形象的例子,就是可以有同名的人,但是社會安全號碼碼一定不同)

DB_UNIQUE_NAME:

①在DataGuard中,主備庫擁有相同的DB_NAME,為了區別,就必須有不同的DB_UNIQUE_NAME

②DB_UNIQUE_NAME在DG中會影響動態註冊的SERVICE_NAME,即如果採用的是動態註冊,則註冊的SERVICE_NAME為DB_UNIQUE_NAME,但是執行個體還是INSTANCE_NAME,即SID

INSTANCE_NAME:

①資料庫執行個體的名稱,INSTANCE_NAME預設值是SID,一般情況下和資料庫名稱(DB_NAME)相同,也可不同

②initSID.ora 和orapwSID 檔案要與INSTANCE_NAME保持一致

③INSTANCE_NAME會影響進程的名稱

SID:

①是作業系統中的環境變數,和ORACLE_HOME,ORACLE_BASE用法相同

②在作業系統中要想得到執行個體名,就必須使用ORACLE_SID。且ORACLE_SID必須與INSTANCE_NAME的值一致

SERVICE_NAME

①資料庫和用戶端相連是使用的服務名

②在DataGuard中,如果採用動態註冊,建議在主備庫使用相同的service_names

③在DataGuard中,如果採用靜態註冊,建議在主備庫上的listener中輸入相同的服務名(service_name)

④如果采監聽採用了靜態註冊,那麼SERVICE_NAME就等於Listener.ora檔案中的GLOBAL_DATABASE_NAME的值

GLOBAL_DATABASE_NAME:

①GLOBAL_DATABASE_NAME 是listener配置的對外網路連接名稱,可以是任意值

②在用戶端配置監聽的tnsnames.ora 檔案中的service_name與這個GLOBAL_DBNAME 保持一致就可以了

③配置靜態監聽註冊時,需要輸入SID和GLOBAL_NAME

本文摘自於地址:http://www.itpux.com/thread-236-1-1.html

oracle資料庫DB_NAME、DBID、DB_UNIQUE_NAME等的區別

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.