Oracle提供的資料字典

2021-08-27 06:06:35 字數 605 閱讀 5131

資料字典是用來儲存資料庫資訊的,通過資料字典可以了解到oracle資料庫的內部資訊,例如表的建立者、建立時間、所屬表空間和使用者的訪問許可權等等。dba在遇到問題的時候需要充分的了解資料庫的各種資訊,這個時候就可以充分的利用到資料字典了。

oracle的資料字典有兩類:

第一類,靜態資料字典。

靜態資料字典是資料不會隨著使用者的訪問的變化而變化的。

a.以user_開頭的檢視。這些檢視用來儲存當前使用者所擁有的各種資料庫物件的資訊。

b.以all_開頭的檢視。這些檢視用來儲存當前使用者可以訪問的各種資料庫物件的資訊,當前使用者可能不擁有這些物件,但是卻擁有這些物件的訪問許可權。

c.以dba_開頭的檢視。這些檢視用來儲存資料庫中所有物件的資訊。當前使用者必須擁有訪問資料庫的許可權(一般需要擁有dba許可權),才能夠看到這些檢視中的資料。

由於資料字典是由sys使用者所擁有的,因此在預設的情況下,只有sys使用者或者擁有dba許可權的使用者才能夠查詢資料字典中的所有檢視。

第二類,動態資料字典。

動態資料字典是會根據使用者的訪問的變化而變化,也會隨著資料庫的效能的變化而變化。

oracle的動態檢視都是以v$開頭的,例如v$session的檢視中列出了當前會話的詳細資訊。

Oracle提供的資料字典

資料字典是用來儲存資料庫資訊的,通過資料字典可以了解到oracle資料庫的內部資訊,例如表的建立者 建立時間 所屬表空間和使用者的訪問許可權等等。dba在遇到問題的時候需要充分的了解資料庫的各種資訊,這個時候就可以充分的利用到資料字典了。oracle的資料字典有兩類 第一類,靜態資料字典。靜態資料字...

Oracle提供的資料字典

oracle提供的資料字典 資料字典是用來儲存資料庫資訊的,通過資料字典可以了解到oracle資料庫的內部資訊,例如表的建立者 建立時間 所屬表空間和使用者的訪問許可權等等。dba在遇到問題的時候需要充分的了解資料庫的各種資訊,這個時候就可以充分的利用到資料字典了。oracle的資料字典有兩類 第一...

Oracle 資料字典

資料字典包括以下內容 1.所有資料庫schema物件的定義 表,檢視,索引,聚簇,同義詞,序列,過程,函式,包,觸發器 2.資料庫的空間分配和使用情況 3.欄位的預設值 4.完整性約束資訊 5.oracle使用者名稱,角色,許可權等資訊 6.審計資訊 7.其他資料庫資訊 資料字典有4部分組成 內部r...