91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle數據庫名,實例名,服務名的區別

發布時間:2020-06-18 06:59:38 來源:網絡 閱讀:1224 作者:楓林樸樸 欄目:關系型數據庫

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

麦盖提县| 吴江市| 桓仁| 裕民县| 化隆| 彰化县| 肃宁县| 深泽县| 高安市| 胶州市| 股票| 庆元县| 天全县| 葫芦岛市| 潮安县| 永城市| 南川市| 肥东县| 嘉黎县| 江门市| 武隆县| 高邑县| 陵川县| 财经| 文水县| 平谷区| 龙井市| 昆山市| 宿迁市| 黄石市| 呼玛县| 灌云县| 琼结县| 弋阳县| 右玉县| 广元市| 友谊县| 湖北省| 仪征市| 灌阳县| 布尔津县|