【全域性資料庫名、連線描述符】

楊奇龍發表於2010-08-19

連線描述符
   網路連線目標的特殊格式的描述.連線描述符包含目標服務和網路路由資訊.網路連線目標的特殊格式的描述。連線描述符包含:對於Oracle9i或Oracle8i資料庫,目標服務用其服務名標識;
對於Oracle8或Oracle7資料庫,則用其Oracle系統識別符號(SID)標識。

服務名
資料庫的邏輯表示,它是資料庫呈現給客戶機的方式.一個資料庫可呈現為多個服務,而一個服務可作為多個資料庫例項進行實現。服務名是一個字串,該字串是全域性資料庫名,即在安裝或資料庫建立期間輸入的由資料庫名稱和域名組成的一個名稱。如果您不能確定全域性資料庫名,那麼可以從初始化引數檔案中的 SERVICE_NAMES 引數的組合值中獲得該名稱.客戶機用來連線到 Oracle9i 或 Oracle8i 資料庫的連線描述符應該使用 SERVICE_NAME (不帶 S) 引數進行配置。

     資料庫的全名,它唯一標識該資料庫,以區別於任何其他資料庫。全域性資料庫名的格式為“database_name.database_domain”,
   例如 sales.us.acme.com。 資料庫名稱部分sales是您希望用來稱呼資料庫的簡單名稱。資料庫域部分 us.acme.com 指定資料庫所在的域,使全域性資料庫名具有唯一性。Oracle 建議使資料庫域映象網路域.正如初始化檔案中的SERVICE_NAMES引數所指定的,全域性資料庫名是資料庫的預設服務名。

tnsnames.ora 檔案 包含對映到連線描述符的 Net 服務名的配置檔案。
此檔案用於本地命名方法。
 tnsnames.ora 檔案必須駐留在以下某一位置:由環境變數 TNS_ADMIN 指定的目錄。
如果在 Windows NT 上沒有將 TNS_ADMIN 環境變數定義為變數,它可能在登錄檔中。節點的全域性配置目錄。
對於SunSolaris,此目錄為 /var/opt/oracle。
Windows NT 不具有中央目錄。
在UNIX上為$ORACLE_HOME/network/admin,而在Windows作業系統上為ORACLE_HOME\network\admin目錄。

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

相關文章