由資料字典基本表和資料字典檢視組成。( 並非動態效能檢視 )
資料字典是在建立資料庫時自動建立的( 呼叫 sql.bsq指令碼建立的, 該檔案的位置是 $oralce_home/rdbms/admin目錄下, 都是以 $結尾的 )
只能讀取資料字典裡的內容, 不能用 dml 修改。
基本表: 屬於 sys, 存放在 sytem表空間. 只能讀取資料. ( 一般不使用 )
資料字典檢視: 屬於 sys, 分為三個層面 dba, all, user, 檢視很多不需要全部記住, 但是要記住 dictionary檢視 ( desc dictionary ), 因為該檢視裡記錄了所有的資料字典檢視的名稱.
動態效能檢視 ( 也是一種資料字典 )
動態效能檢視: 就是指將記憶體裡的資料或控制檔案裡的資料以表的形式展現出來, 實際上是虛擬表而不是真正的表. 只要資料庫在執行, 就會不斷更新動態效能檢視, 一旦資料庫關閉或崩潰, 動態效能檢視裡的資料就會丟失, 下次重新啟動會重新計算, 這部像之前講到得資料字典表. 所有的動態效能檢視的名稱都存放在 v$fixed_table裡, 而這些動態效能檢視都是以 v$開頭的, 屬於 sys 使用者, v$session 和 v_$session 是乙個. 我們看到, v_$session是乙個檢視, 它是基於 v$session 建立的. 這裡的 v$session是乙個真正的檢視.
對於資料字典來說, 其概念非常簡單, 我們主要應該掌握如何查詢所需要的資料字典. 以及跟蹤資料字典和動態檢視建立方式.
Oracle 資料字典
資料字典包括以下內容 1.所有資料庫schema物件的定義 表,檢視,索引,聚簇,同義詞,序列,過程,函式,包,觸發器 2.資料庫的空間分配和使用情況 3.欄位的預設值 4.完整性約束資訊 5.oracle使用者名稱,角色,許可權等資訊 6.審計資訊 7.其他資料庫資訊 資料字典有4部分組成 內部r...
oracle 資料字典
oracle資料字典 select from user tab columns 檢視使用者列物件 select from user tab comments 檢視使用者表的備註 select from user tab statistics select from all users 所有使用者 s...
Oracle 資料字典
資料字典包括以下內容 1.所有資料庫schema物件的定義 表,檢視,索引,聚簇,同義詞,序列,過程,函式,包,觸發器 2.資料庫的空間分配和使用情況 3.欄位的預設值 4.完整性約束資訊 5.oracle使用者名稱,角色,許可權等資訊 6.審計資訊 7.其他資料庫資訊 資料字典有4部分組成 內部r...