av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

Oracle數(shù)據(jù)字典文檔

瀏覽:47日期:2023-11-11 16:36:38

select * from dictionary;

--數(shù)據(jù)字典

數(shù)據(jù)字典是Oracle存放有關(guān)數(shù)據(jù)庫信息的地方,其用途是用來描述數(shù)據(jù)的。

比如一個(gè)表的創(chuàng)建者信息,創(chuàng)建時(shí)間信息,所屬表空間信息,用戶訪問權(quán)限信息等。

數(shù)據(jù)庫數(shù)據(jù)字典是一組表和視圖結(jié)構(gòu)。它們存放在SYSTEM表空間中

當(dāng)用戶在對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行操作時(shí)遇到困難就可以訪問數(shù)據(jù)字典來查看詳細(xì)的信息。

用戶可以用SQL語句訪問數(shù)據(jù)庫數(shù)據(jù)字典。

數(shù)據(jù)字典內(nèi)容包括:

1,數(shù)據(jù)庫中所有模式對(duì)象的信息,如表、視圖、簇、及索引等。

2,分配多少空間,當(dāng)前使用了多少空間等。

3,列的缺省值。

4,約束信息的完整性。

5,Oracle用戶的名字。

6,用戶及角色被授予的權(quán)限。

7,用戶訪問或使用的審計(jì)信息。

8,其它產(chǎn)生的數(shù)據(jù)庫信息。

Oracle中的數(shù)據(jù)字典有靜態(tài)和動(dòng)態(tài)之分。

1,靜態(tài)數(shù)據(jù)字典-->主要是在用戶訪問數(shù)據(jù)字典時(shí)不會(huì)發(fā)生改變的,

--例如某用戶創(chuàng)建的表

2,動(dòng)態(tài)數(shù)據(jù)字典-->是依賴數(shù)據(jù)庫運(yùn)行的性能的,反映數(shù)據(jù)庫運(yùn)行的一些內(nèi)在信息,所以在訪問這類數(shù)據(jù)字典時(shí)往往不是一成不變的。

--當(dāng)前鎖住的對(duì)象

靜態(tài)數(shù)據(jù)字典:這類數(shù)據(jù)字典主要是由表和視圖組成

數(shù)據(jù)字典中的表是不能直接被訪問的,但是可以訪問數(shù)據(jù)字典中的視圖。

靜態(tài)數(shù)據(jù)字典中的視圖分為三類,它們分別由三個(gè)前綴夠成:user_*、 all_*、 dba_*。

user_*

該視圖存儲(chǔ)了關(guān)于當(dāng)前用戶所擁有的對(duì)象的信息。(即所有在該用戶模式下的對(duì)象)

all_*

該試圖存儲(chǔ)了當(dāng)前用戶能夠訪問的對(duì)象的信息。(與user_*相比,all_* 并不需要擁有該對(duì)象,只需要具有訪問該對(duì)象的權(quán)限即可)

dba_*

該視圖存儲(chǔ)了數(shù)據(jù)庫中所有對(duì)象的信息。(前提是當(dāng)前用戶具有訪問這些數(shù)據(jù)庫的權(quán)限,一般來說必須具有管理員權(quán)限)

------------------------------------------------

select * from dictionary;

--查詢?cè)撚脩魮碛心男┍?/p>

--user_tables主要描述當(dāng)前用戶擁有的所有表的信息,

----主要包括表名、表空間名、簇名等。通過此視圖可以清楚了解當(dāng)前用戶可以操作的表有哪些

desc user_tables;

select table_name from user_tables;

select * from user_tables;

--查詢?cè)撚脩魮碛心男┧饕?/p>

select index_name from user_indexes;

--查詢?cè)撚脩魮碛心男┮晥D

select view_name from user_views;

--查詢?cè)撚脩魮碛心男?shù)據(jù)庫對(duì)象,對(duì)象包括表、視圖、存儲(chǔ)過程、觸發(fā)器、包、索引、序列、JAVA文件等。

select object_name from user_objects;

--主要描述當(dāng)前用戶的信息,主要包括當(dāng)前用戶名、帳戶id、帳戶狀態(tài)、表空間名、創(chuàng)建時(shí)間等。

select * from user_users;

---------------------------------------------

----all_列出來的信息是當(dāng)前用戶可以訪問的對(duì)象而不是當(dāng)前用戶擁有的對(duì)象。

--查詢某一用戶下的所有表、過程、函數(shù)等信息。

select owner , object_name ,object_type from all_objects

--------------------------------------------

--對(duì)于dba_開頭的需要管理員權(quán)限,

--查詢表空間的信息(當(dāng)前用戶必須擁有DBA角色)。

select * from dba_data_files

----------------------------------------------

動(dòng)態(tài)數(shù)據(jù)字典

Oracle包含了一些潛在的由系統(tǒng)管理員如SYS維護(hù)的表和視圖,由于當(dāng)數(shù)據(jù)庫運(yùn)行的時(shí)候它們會(huì)不斷進(jìn)行更新,所以稱它們?yōu)閯?dòng)態(tài)數(shù)據(jù)字典(或者是動(dòng)態(tài)性能視圖)。這些視圖提供了關(guān)于內(nèi)存和磁盤的運(yùn)行情況,所以我們只能對(duì)其進(jìn)行只讀訪問而不能修改它們。

Oracle中這些動(dòng)態(tài)性能視圖都是以v$開頭的視圖.

v$access

該視圖顯示數(shù)據(jù)庫中鎖定的數(shù)據(jù)庫對(duì)象以及訪問這些對(duì)象的會(huì)話對(duì)象(session對(duì)象)。

select * from v$access

v$session

該視圖列出當(dāng)前會(huì)話的詳細(xì)信息。

v$active_instance

該視圖主要描述當(dāng)前數(shù)據(jù)庫下的活動(dòng)的實(shí)例的信息。依然可以使用select語句來觀察該信息。

v$context

該視圖列出當(dāng)前會(huì)話的屬性信息。比如命名空間、屬性值等。

標(biāo)簽: Oracle 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 亚洲综合自拍 | 欧美日韩伦理 | 国产女人18毛片18精品 | 五月婷婷网 | 青青青视频在线 | 激情五月婷婷综合 | 国产一级片免费观看 | 国产一级黄色 | 极品尤物一区二区三区 | 亚洲精品美女 | 久久在线免费视频 | 日韩免费一级片 | 欧美一级淫片免费视频魅影视频 | 日韩a在线观看 | 四虎影视av | 高清视频一区二区 | 18视频在线观看 | 69视频网站| 欧美精品在线视频 | 99爱视频| 17c一起操| 伊人av影院 | 欧美精品一二三 | 视频在线一区 | 欧美日韩综合网 | 午夜在线影院 | 成人国产网站 | 色爱综合区 | 中文字幕日韩欧美 | 日韩三级久久 | 午夜影片| 国产一区二区欧美 | 免费国产黄色 | 黑森林av | 亚洲视频一区 | 欧美精品网 | 午夜精品福利视频 | 国产美女视频 | 国产视频在线观看视频 | 91免费版看片| 国产黄色片网站 |