oracle資料字典表與檢視
oracle資料字典表與檢視
資料字典是資料的資料,也就是後設資料。描述了資料庫的物理與邏輯儲存及相應的資訊。模式中物件的定義資訊,安全資訊,完整性約束資訊,和部分的效能監控資訊等。
資料字典表與檢視儲存在system表空間中的。有一種說法是資料字典表與檢視部分也儲存在sysaux表空間。為了保證
資料字典表與檢視總是可用的,應該儲存在system表空間中才對,當資料庫開啟以後system總是可用的,這樣資料字典表與檢視總是可用的。資料字典是在oracle資料庫建立的時候產生的,使用者不可以對其進行增刪改,否則可能對資料庫
造成不可挽回的損壞。出現這種情況oracle也不會管你。資料字典由oracle資料庫自行維護,當資料庫執行DDL操作的時候,將會插入或者更新,刪除某些資料字典中的記錄。資料庫透過資料字典查詢使用者資訊,模式中物件的定義資訊,和儲存結構。使用者可以透過一組檢視來查詢資料字典中的資訊。當然使用者也可以根據這些檢視建立自己的資料字典表或者檢視。
資料字典由以下兩類物件組成:
基表:基表中儲存著資料庫的資訊,只有oracle可以讀寫,使用者很少能夠直接的訪問這些基表,因為這些基表中的資訊是難以看懂的,並且通常情況下都被加密儲存。
檢視:基表主要是供oracle資料庫自己用的,檢視把其中的一些資訊抽取解析出來供使用者使用,部分檢視是可以被所有資料庫使用者訪問的,部分只供管理員使用。
這些檢視大概的分成3組,透過檢視字首來標識。
字首 使用者訪問 內容 注意事項
DBA_ 資料庫管理員 所有物件 有些DBA_檢視增加了一些額外的 列,列中儲存著對資料庫管理 員有用的資訊
ALL_ 所有使用者 使用者有許可權訪問的物件 包括使用者自己擁有的物件,這些 檢視是根據使用者的當前啟用的角 色給出的
USER_ 所有使用者 物件的擁有者 這些帶USER_字首的檢視,通常沒 有owner列,因為USER_已經隱含 了使用者的所有者
當然並不是所有的檢視集都都可以分成上述的3組,如有dba_lock但是沒有all_lock.
oracle資料庫系統提供的dictionary檢視提供了所有資料字典檢視的名字與簡要描述。
SQL> select count(*) from dictionary;
COUNT(*)
----------
2542
這些資料字典檢視數量龐大,是有些可怕。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26110315/viewspace-716749/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle相關資料字典檢視Oracle
- 系統表和資料字典檢視
- 檢視資料字典
- Oracle OCP(27):使用資料字典檢視管理物件Oracle物件
- 2.12 資料庫資料字典檢視資料庫
- 2.8.3 資料庫服務的資料字典檢視資料庫
- oracle資料庫檢視鎖表的sql語句整理Oracle資料庫SQL
- InnoDB資料字典--字典表載入
- oracle 統計資訊檢視與收集Oracle
- oracle資料庫資料字典應用Oracle資料庫
- 檢視oracle資料庫真實大小Oracle資料庫
- ORACLE常見檢視和表整理Oracle
- 檢視oracle臨時表空間佔用率的檢視Oracle
- 什麼是Oracle的資料字典?Oracle
- 檢視oracle資料庫的連線數以及使用者檢視Oracle資料庫
- ORACLE資料庫檢視ACQ(ACTIVE CHECKPOINT QUEUE)資訊Oracle資料庫
- 【MVIEW】Oracle通過物化檢視同步表資料及簡介ViewOracle
- oracle檢視被鎖的表和解鎖Oracle
- 2.4.12 Step 11: 執行指令碼來構建資料字典檢視指令碼
- 檢視oracle資料庫中,哪些表的欄位是null值比較多Oracle資料庫Null
- 【kingbase資料庫】kingbase檢視所有表名資料庫
- 達夢資料庫建立檢視&MyBatis表能不能關聯檢視資料庫MyBatis
- 探索資料字典,提高自學習Oracle能力Oracle
- 檢視oracle被鎖的表是誰鎖的Oracle
- Oracle BLOB型別的資料如何檢視和下載?Oracle型別
- InnoDB資料字典詳解-系統表
- MySQL命令檢視資料庫和表容量大小MySql資料庫
- 1-庫表檢視及常用資料型別資料型別
- 在django中怎麼檢視建立的資料表Django
- oracle db link的檢視建立與刪除Oracle
- 資料字典和固定表統計資訊更新
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- 資料庫檢視資料庫
- 資料庫-檢視資料庫
- EXcel 資料檢視Excel
- GBase8s 檢視資料庫表空間資訊資料庫
- 檢視Oracle各組成部份(如資料塊頭)的大小Oracle
- 資料庫系統原理(四)——檢視與索引資料庫索引
- Oracle資料表碎片整理Oracle