日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle数据字典表与视图

發(fā)布時間:2025/7/14 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle数据字典表与视图 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

oracle數(shù)據(jù)字典表與視圖

?????? 數(shù)據(jù)字典是數(shù)據(jù)的數(shù)據(jù),也就是元數(shù)據(jù)。描述了數(shù)據(jù)庫的物理與邏輯存儲與相應的信息。模式中對象的定義信息,安全信息,完整性約束信息,和部分的性能監(jiān)控信息等。數(shù)據(jù)字典表 與視圖存儲在system表空間中的。有一種說法是數(shù)據(jù)字典表與視圖部分也存儲在sysaux表空間。為了保證數(shù)據(jù)字典表與視圖總是可用的,應該存儲在system表空間中才對,當數(shù)據(jù)庫打開以后system總是可用的,這樣數(shù)據(jù)字典表與視圖總是可用的。數(shù)據(jù)字典是在oracle數(shù)據(jù)庫創(chuàng)建的時候產(chǎn)生的,用戶不可以對其進行增刪改,否則可能對數(shù)據(jù)庫
造成不可挽回的損壞。出現(xiàn)這種情況oracle也不會管你。數(shù)據(jù)字典由oracle數(shù)據(jù)庫自行維護,當數(shù)據(jù)庫執(zhí)行DDL操作的時候,將會插入或者更新,刪除某些數(shù)據(jù)字典中的記錄。數(shù)據(jù)庫通過數(shù)據(jù)字典才查找用戶信息,模式中對象的定義信息,和存儲結構。用戶可以通過一組視圖來查詢數(shù)據(jù)字典中的信息。當然用戶也可以根據(jù)這些視圖創(chuàng)建自己的數(shù)據(jù)字典表或者視圖。
????? 數(shù)據(jù)字典由以下兩類對象組成:

基表:基表中存儲著數(shù)據(jù)庫的信息,只有oracle可以讀寫,用戶很少能夠直接的訪問這些基表,因為這些基表中的信息是難以看懂的,并且通常情況下都被加密存儲。
視圖:基表主要是供oracle數(shù)據(jù)庫自己用的,視圖把其中的一些信息抽取解析出來供用戶使用,部分視圖是可以被所有數(shù)據(jù)庫用戶訪問的,部分只供管理員使用。
這些視圖大概的分成3組,通過視圖前綴來標識。


前綴?????? 用戶訪問???????????? 內容??????????????? 注意事項
DBA_??? 數(shù)據(jù)庫管理員??? 所有對象???????????? 有些DBA_視圖增加了一些額外的?????????????????????????????????????????????????????????????? 列,列中存儲著對數(shù)據(jù)庫管理?????????????????????????????????????????????????????????????????? 員有用的信息
ALL_??? 所有用戶?? 用戶有權限訪問的對象?? 包括用戶自己擁有的對象,這些??????????????????????????????????????????????????????????????? 視圖是根據(jù)用戶的當前啟用的角???????????????????????????????????????????????????????????????? 色給出的
USER_?? 所有用戶???? 對象的擁有者???????? 這些帶USER_前綴的視圖,通常沒????????????????????????????????????????????????????????????? 有owner列,因為USER_已經(jīng)隱含????????????????????????????????????????????????????????????? 了用戶的所有者


當然并不是所有的視圖集都都可以分成上述的3組,如有dba_lock但是沒有all_lock.
oracle數(shù)據(jù)庫系統(tǒng)提供的dictionary視圖提供了所有數(shù)據(jù)字典視圖的名字與簡要描述。
SQL> select count(*) from dictionary;???????????????????
? COUNT(*)
----------
????? 2542
這些數(shù)據(jù)字典視圖數(shù)量龐大,是有些可怕。

轉載于:https://blog.51cto.com/wws5201985/785379

總結

以上是生活随笔為你收集整理的oracle数据字典表与视图的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。