Oracle學習筆記-1
真的是空間,裡面空蕩蕩的,自己都看不下去了,所以打算把學習的過程記錄在這裡,希望這次能夠堅持下來,不再是三分鐘熱血,新手塗鴉,高人可以飄過了.
Oracle資料字典
資料字典裡面儲存使用者資訊,使用者許可權資訊,資料物件資訊,約束條件和統計分析資料庫的檢視等,通常情況不能手工修改資料字典裡的資訊(也不建議這麼做).
有兩個系統檢視DICTIONARY(同義詞DICT),DICT_COLUMNS儲存資料字典功能的描述
DICTIONARY 包含全部資料字典表的名稱和解釋,
DICT_COLUMNS 包含全部資料字典表的欄位的名稱和解釋
可惜都是英文的,翻譯也挺費勁.
檢視使用者和預設表空間
SQL>select username,default_tablespace from user_users;
檢視當前使用者的角色
SQL>select * from user_role_privs;
檢視當前使用者的系統許可權和表級許可權
SQL>select * from user_sys_privs;
SQL>select * from user_tab_privs;
字首user_一般代表使用者本身的物件
字首user_一般代表使用者能訪問的所有物件
字首dba_一般代表系統管理員能看見的物件,包括一些系統物件等.
檢視使用者下所有的表
SQL>select * from user_tables;
檢視名稱包含log字元的表
SQL>select object_name,object_id from user_objects where instr(object_name,'LOG')>0;
檢視某表的建立時間
SQL>select object_name,created from user_objects where object_name=upper
('&table_name');
檢視某表的大小
SQL>select sum(bytes)/(1024*1024) as "size(M)" from user_segments where
segment_name=upper('&table_name');
檢視放在ORACLE的記憶體區裡的表
SQL>select table_name,cache from user_tables where instr(cache,'Y')>0;
檢視索引個數和類別
SQL>select index_name,index_type,table_name from user_indexes order by table_name;
檢視索引被索引的欄位
SQL>select * from user_ind_columns where index_name=upper('&index_name');
檢視索引的大小
SQL>select sum(bytes)/(1024*1024) as "size(M)" from user_segments where
segment_name=upper('&index_name');
檢視某表的約束條件
SQL>select constraint_name, constraint_type,search_condition, r_constraint_name from
user_constraints where table_name = upper('&table_name');
SQL>select c.constraint_name,c.constraint_type,cc.column_name
from user_constraints c,user_cons_columns cc
where c.owner = upper('&table_owner') and c.table_name = upper('&table_name')
and c.owner = cc.owner and c.constraint_name = cc.constraint_name
order by cc.position;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11289933/viewspace-615010/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle學習筆記1Oracle筆記
- oracle 學習筆記---效能優化學習(1)Oracle筆記優化
- oracle 學習筆記---效能優化(1)Oracle筆記優化
- 學習筆記1筆記
- 學習筆記-1筆記
- oracle學習筆記Oracle筆記
- swift學習筆記《1》Swift筆記
- Vue學習筆記1Vue筆記
- Numpy學習筆記 1筆記
- HTML學習筆記1HTML筆記
- flex:1學習筆記Flex筆記
- Numpy學習筆記(1)筆記
- SLAM學習筆記(1)SLAM筆記
- mysql學習筆記-1MySql筆記
- Zynq學習筆記(1)筆記
- scapy學習筆記(1)筆記
- Git—學習筆記1Git筆記
- perl學習筆記1筆記
- git學習筆記 1Git筆記
- HTML學習筆記(1)HTML筆記
- git學習筆記1Git筆記
- golang 學習筆記1Golang筆記
- oracle 學習筆記 (ORACLE NET )Oracle筆記
- CUUG筆記 ORACLE索引學習筆記筆記Oracle索引
- oracle學習筆記《一》Oracle筆記
- Oracle學習筆記2Oracle筆記
- ORACLE dataguard學習筆記Oracle筆記
- Oracle FlashBack 學習筆記Oracle筆記
- ORACLE學習筆記(zt)Oracle筆記
- Scrapy 框架 (學習筆記-1)框架筆記
- React學習筆記1—起步React筆記
- webpack1學習筆記Web筆記
- hibernate學習筆記(1)筆記
- python學習筆記(1Python筆記
- ADworld學習筆記(1)筆記
- spring學習筆記(1)Spring筆記
- Android學習筆記(1)Android筆記
- PhoneGap學習筆記1筆記