天天學習ORACLE(二)
一、ORACLE SID的概念:
1. RACLE SID是環境變數的形式出現。
2. 臺程式正是資料庫和作業系統進行互動的通道,這些程式名稱是由ORACLE_SID決定的。
3. RACLE是根據ORACLE_SID來決定和尋找引數檔案啟動例項。
4.在同一個ORACLE_HOME下,通過ORACLE_SID將資料庫區分開。如果不在同一個ORACLE_HOME下,可以建立相通的ORACLE_SID。
二、instance 的概念:
ORACLE內部存在一個初始化引數INSTANCE_NAME,用於標示資料庫例項名稱,預設為ORACLE_SID,但是初始化引數INSTANCE_NAME和ORACLE_SID可以不同,不同例項可以擁有相同的INSTANCE_NAME。
檢視當前INSTANCE:
SQL> select instance_name from v$instance;
INSTANCE_NAME
----------------
dg1
三、DB_NAME:
DB_NAME是代表例項即將掛載的資料庫名,關係到具體物理檔案。一般來說,INSTANCE_NAME和DB_NAME可以設定相同,(在RAC環境下,由於多個例項共享一個資料庫,所以INSTANCE和DB_NAME不同)。
在建立資料庫過程中,用於定義資料庫名稱(DB_NAME)和影響(INSTANCE_NAME)的SID。
在資料庫建立的過程中,DB_NAME被記錄到資料檔案,日誌檔案和控制檔案中,如果資料庫例項啟動過程中,引數檔案中的DB_NAME和控制檔案中的資料庫名不一致,則資料庫不能啟動。
SQL> show parameter db_name;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_name string dg1
SQL> show parameter instance_name;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
instance_name string dg1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8334342/viewspace-567538/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 天天學習oracle(一)Oracle
- 天天學習ORACLE(三)-11G新特性Oracle
- 好好學習,天天向上
- JQuery之父: 好好學習,天天編碼jQuery
- oracle分割槽表學習(二)Oracle
- Oracle學習筆記之二Oracle筆記
- oracle學習筆記零碎(二)Oracle筆記
- Oracle GoldenGate 學習教程二、配置和使用OracleGo
- ORACLE學習筆記--效能最佳化二Oracle筆記
- Oracle之PL/SQL基礎學習之二OracleSQL
- oracle performance tuning效能優化學習系列(二)OracleORM優化
- 從實踐中學習Oracle DBA-學習筆記 第二期(第二版)Oracle筆記
- Golang 學習——interface 介面學習(二)Golang
- Go學習【二】學習資料Go
- hdfs學習(二)
- TypeScript 學習(二)TypeScript
- docker學習(二)Docker
- MyBatis學習(二)MyBatis
- Kaldi學習(二)
- 學習webpack(二)Web
- CSS學習(二)CSS
- Bootstrap學習(二)boot
- mysql學習(二)MySql
- mysql學習二MySql
- RMAN 學習(二)
- Drools學習(二)
- DWR學習(二)
- 天天學JAVA-JAVA基礎(6)Java
- PHP天天學,原始碼開放下載PHP原始碼
- Oracle 9i DBA Fundamentals I學習筆記(二)Oracle筆記
- Oracle學習Oracle
- 函式學習二函式
- goblog 學習二Go
- semantic UI學習(二)UI
- 深入學習Redis(二)Redis
- React學習分享(二)React
- Linux學習(二)Linux
- 索引學習二—blevel索引