新聞中心
Oracle數(shù)據(jù)字典是Oracle存放某些數(shù)據(jù)庫的相關信息的場所,Oracle數(shù)據(jù)字典的用途主要是用來描述相關數(shù)據(jù)。形象的說,比如某個表的創(chuàng)建者的信息,創(chuàng)建時間信息,所屬表空間信息,用戶訪問權限信息等。

10年的松北網(wǎng)站建設經驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調整松北建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“松北網(wǎng)站設計”,“松北網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
Oracle數(shù)據(jù)庫數(shù)據(jù)字典是一組表和視圖結構。它們存放在SYSTEM表空間中
當用戶在對數(shù)據(jù)庫中的數(shù)據(jù)進行操作時遇到困難就可以訪問數(shù)據(jù)字典來查看詳細的信息。
用戶可以用SQL語句訪問數(shù)據(jù)庫數(shù)據(jù)字典。
Oracle數(shù)據(jù)字典內容包括:
1,數(shù)據(jù)庫中所有模式對象的信息,如表、視圖、簇、及索引等。
2,分配多少空間,當前使用了多少空間等。
3,列的缺省值。
4,約束信息的完整性。
5,Oracle用戶的名字。
6,用戶及角色被授予的權限。
7,用戶訪問或使用的審計信息。
8,其它產生的數(shù)據(jù)庫信息。
Oracle中的數(shù)據(jù)字典有靜態(tài)和動態(tài)之分。
1,靜態(tài)數(shù)據(jù)字典-->主要是在用戶訪問數(shù)據(jù)字典時不會發(fā)生改變的,
--例如某用戶創(chuàng)建的表
2,動態(tài)數(shù)據(jù)字典-->是依賴數(shù)據(jù)庫運行的性能的,反映數(shù)據(jù)庫運行的一些內在信息,所以在訪問這類數(shù)據(jù)字典時往往不是一成不變的。
--當前鎖住的對象
靜態(tài)數(shù)據(jù)字典:這類數(shù)據(jù)字典主要是由表和視圖組成
數(shù)據(jù)字典中的表是不能直接被訪問的,但是可以訪問Oracle數(shù)據(jù)字典中的視圖。
靜態(tài)數(shù)據(jù)字典中的視圖分為三類,
它們分別由三個前綴夠成:user_*、 all_*、 dba_*。
- user_*
該視圖存儲了關于當前用戶所擁有的對象的信息。(即所有在該用戶模式下的對象)
- all_*
該試圖存儲了當前用戶能夠訪問的對象的信息。(與user_*相比,all_* 并不需要擁有該對象,只需要具有訪問該對象的權限即可)
- dba_*
該視圖存儲了數(shù)據(jù)庫中所有對象的信息。(前提是當前用戶具有訪問這些數(shù)據(jù)庫的權限,一般來說必須具有管理員權限)
- select * from dictionary;
查詢該用戶擁有哪些表,user_tables主要描述當前用戶擁有的所有表的信息,主要包括表名、表空間名、簇名等。通過此視圖可以清楚了解當前用戶可以操作的表有哪些
- desc user_tables;
- select table_name from user_tables;
- select * from user_tables;
查詢該用戶擁有哪些索引
- select index_name from user_indexes;
查詢該用戶擁有哪些視圖
- select view_name from user_views;
查詢該用戶擁有哪些數(shù)據(jù)庫對象,對象包括表、視圖、存儲過程、觸發(fā)器、包、索引、序列、JAVA文件等。
以上的相關內容就是對Oracle數(shù)據(jù)字典的相關內容的介紹,望你能有所收獲。
網(wǎng)頁名稱:Oracle數(shù)據(jù)字典的用途介紹
網(wǎng)站網(wǎng)址:http://www.5511xx.com/article/dpdcjhd.html


咨詢
建站咨詢
