oracle中眾多的name
1、db_name資料庫名
是區分資料的內部標識(即是給Oracle資料庫內部使用的),因為其在資料庫多處儲存,並且控制檔案中儲存是二進位制的,所以很難改變其名字,但是是可以修改的。在pfile中有db_name引數就是它。
作用:內部標記,在資料庫安裝、建立、建立控制檔案、修改資料庫結構、使用資料庫備份與恢復時都使用資料庫名(注意此時不是sid)
DB_NAME必須是一個不超過8個字元的文字串.在資料庫建立過程中,db_name被記錄在資料檔案,日誌檔案和控制檔案中。如果資料庫例項啟動過程中引數檔案中的db_name和控制檔案中的資料庫名稱不一致,則資料庫不能啟動。
2、instance_name例項名
用於和作業系統間聯絡,一個資料庫可以有多個例項(並行服務)。要和一個資料庫伺服器相連,必須知道其例項名,光知道資料庫名是沒用的。在pfile中有instance_name引數,其實一般設定與資料庫名稱是相同的(不相同是自找麻煩),比較容易改變該引數
3、ORALCE_SID
同樣是指資料庫例項名,但ORACLE_SID是作業系統的環境變數設定,用於和作業系統互動,其取值必須與INSTANCE_NAME相同,而INSTANCE_NAME可在引數檔案中查到,ORALCE_SID則不在此引數檔案中
4、db_domain資料庫域名
類似網路域名的概念,(所以一個資料庫名db_name在不同的域裡可以相同)在安裝時確定(全域性資料庫名中填寫),定義規則也相似於網路定義。引數檔案中db_domain,如果沒有該項則全域性資料庫名和資料庫名相同,該資料庫沒有使用域名,域名可以修改
5、SERVICE_NAMES資料庫服務名
定義為=全域性資料庫名,引數檔案中service_names
6、全域性資料庫名
全域性資料庫名:= db_name+db_domain
7、Net service name:網路服務名
又可以稱為資料庫別名(database alias),是客戶端程式訪問資料庫時所需要,遮蔽了客戶端如何連線到伺服器端的細節,實現了資料庫的位置透明的特性。
小結:
一個例項可以mount並開啟任何資料庫,但是同一時間一個例項只能開啟一個資料庫。
一個資料庫可以被一個或多個例項所mount並開啟(在OPS/RAC環境下,一個資料庫可以被多個例項所開啟)。
另外的一個區別是,db_name通常限制在8個字元之
是區分資料的內部標識(即是給Oracle資料庫內部使用的),因為其在資料庫多處儲存,並且控制檔案中儲存是二進位制的,所以很難改變其名字,但是是可以修改的。在pfile中有db_name引數就是它。
作用:內部標記,在資料庫安裝、建立、建立控制檔案、修改資料庫結構、使用資料庫備份與恢復時都使用資料庫名(注意此時不是sid)
DB_NAME必須是一個不超過8個字元的文字串.在資料庫建立過程中,db_name被記錄在資料檔案,日誌檔案和控制檔案中。如果資料庫例項啟動過程中引數檔案中的db_name和控制檔案中的資料庫名稱不一致,則資料庫不能啟動。
2、instance_name例項名
用於和作業系統間聯絡,一個資料庫可以有多個例項(並行服務)。要和一個資料庫伺服器相連,必須知道其例項名,光知道資料庫名是沒用的。在pfile中有instance_name引數,其實一般設定與資料庫名稱是相同的(不相同是自找麻煩),比較容易改變該引數
3、ORALCE_SID
同樣是指資料庫例項名,但ORACLE_SID是作業系統的環境變數設定,用於和作業系統互動,其取值必須與INSTANCE_NAME相同,而INSTANCE_NAME可在引數檔案中查到,ORALCE_SID則不在此引數檔案中
4、db_domain資料庫域名
類似網路域名的概念,(所以一個資料庫名db_name在不同的域裡可以相同)在安裝時確定(全域性資料庫名中填寫),定義規則也相似於網路定義。引數檔案中db_domain,如果沒有該項則全域性資料庫名和資料庫名相同,該資料庫沒有使用域名,域名可以修改
5、SERVICE_NAMES資料庫服務名
定義為=全域性資料庫名,引數檔案中service_names
6、全域性資料庫名
全域性資料庫名:= db_name+db_domain
7、Net service name:網路服務名
又可以稱為資料庫別名(database alias),是客戶端程式訪問資料庫時所需要,遮蔽了客戶端如何連線到伺服器端的細節,實現了資料庫的位置透明的特性。
小結:
一個例項可以mount並開啟任何資料庫,但是同一時間一個例項只能開啟一個資料庫。
一個資料庫可以被一個或多個例項所mount並開啟(在OPS/RAC環境下,一個資料庫可以被多個例項所開啟)。
另外的一個區別是,db_name通常限制在8個字元之
相關文章
- Oracle 資料庫的眾多 “NAME”Oracle資料庫
- ORACLE中各類NAME的簡介Oracle
- oracle中instance name 和database name的一點體會OracleDatabase
- [轉]ORACLE中的DB_NAME,SERVICE_NAME,INSTANCE_NAME,ORACLE_SID,GLOBAL_DBNAMEOracle
- oracle中*_name你知道多少?Oracle
- ORACLE中的DB_NAME,SERVICE_NAME,INSTANCE_NAME,ORACLE_SID,GLOBAL_DBNAME介紹Oracle
- ORACL中的DB_NAME,SERVICE_NAME,INSTANCE_NAME,ORACLE_SID,GLOBAL_DBNAME介紹Oracle
- oracle資料庫中讓人容易混淆的“name”Oracle資料庫
- oracle中service_name區別總結Oracle
- DB_NAME&TANCE_NAME&DB_UNIQUE_NAME&ORACLE_SID&GLOBAL_NAME&DB_DOMAIN&SERVICE_NAMEOracleAI
- Oracle中DB_NAME,SID,DB_DOMAIN,SERVICE_NAME等之間的區別OracleAI
- instance_name、db_name、ORACLE_SID、db_name等的區別Oracle
- oracle 10g中的幾個概念(sid/db_name/....)Oracle 10g
- CUUG 筆記ORACLE db_name instance_name gobal_name service_name db_unique_name分析筆記OracleGo
- ORACLE db相關nameOracle
- Rename db_name for OracleOracle
- Oracle identifiers :Database NameOracleIDEDatabase
- vue-Router中name的使用Vue
- oracle sid,instance_name,db_name,oracle_sid之間的關係Oracle
- Oracle修改instance_name、db_name、db_unique_name、service_namesOracle
- oracle blob_clob列的表如何指定sement_name及index nameOracleIndex
- ORACLE_SID,INSTANCE_NAME和DB_NAMEOracle
- Oracle SID VS Service NameOracle
- Oracle SID & SERVICE_NAMEOracle
- Oracle V$event_name 整理Oracle
- Oracle identifiers :Global database nameOracleIDEDatabase
- HTML中ID與NAME的區別HTML
- oracle中多列轉行Oracle
- 在眾多傳輸軟體中,鐳速是如何突出重圍的?
- oracle 檢視和修改global_name 的方法Oracle
- python中if __name__ == '__main__': 的解析PythonAI
- 更改Global_name, domain_name, db_name 的方法AI
- Oracle 中定位重要(消耗資源多)的SQLOracleSQL
- oracle lz047中的REGEXP_LIKE(cust_first_name,'[[:digit:]]')) 轉OracleGit
- Oracle靜態監聽中SID_NAME區分大小寫嗎?Oracle
- ORACLE10G DG配置中兩個引數db_file_name_convert和log_file_name_convertOracle
- TAPTAP憑什麼在眾多遊戲平臺中脫穎而出APT遊戲
- 【Oracle】service_name和service_names的關係Oracle