ORACLE的資料字典

2021-06-22 08:03:18 字數 965 閱讀 8056

oracle中的資料分為兩部分,一部分是使用者資料一部分是系統資料, 查詢系統資料,需要使用資料字典

我們可以通過查詢dictionary(簡稱為dict)來查詢資料庫中的資料字典

(一)user_:代表當前使用者自己的資料,普通使用者可以訪問

select table_name from dict where table_name like 'user%';

比如:user_tables代表當前使用者擁有的表

sql> select table_name from user_tables;

(二)all_:當前使用者可以訪問的資料,包括兩部分,第一部分是當前使用者擁有的,第二部分是不屬於當前使用者,但是當前使用者有訪問許可權的資料,普通使用者可以訪問

select table_name from dict where table_name like 'user%';

比如:all_tables:當前使用者可以訪問的表

sql> select table_name from all_tables;

(三)dba_:sys使用者所擁有的資料,預設情況下普通使用者不能訪問,如果普通使用者需要訪問必須授權

dba_tables:當前資料中所有的表

select owner,table_name from dba_tables where owner='scott'

它的資料**於記憶體和控制檔案,它的資料不是固定的,隨著時間的推移,它的資料是變化的

比如:sql> select status from v$instance;

status

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

open

sql>select table_name from dict where table_name like 'v$%'

列:sql> select name from v$database;

name

---------

orcl

Oracle 資料字典

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

oracle 資料字典

oracle資料字典 select from user tab columns 檢視使用者列物件 select from user tab comments 檢視使用者表的備註 select from user tab statistics select from all users 所有使用者 s...

Oracle 資料字典

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