Oracle常用数据字典Word格式.docx
《Oracle常用数据字典Word格式.docx》由会员分享,可在线阅读,更多相关《Oracle常用数据字典Word格式.docx(9页珍藏版)》请在冰豆网上搜索。
DBA_SEGMENTS所有用户的段的使用空间信息
DBA_EXTENTS所有用户的段的扩展信息
DBA_OBJECTS所有用户对象的基本信息
CAT当前用户可以访问的所有基表
TAB但前用户创建的所有基表、视图、同义词等
DICT构成数据字典的所有表的信息
2.与数据库组件相关的数据字典
数据库组件数据字典中的表或视图说明
数据库V$DATAFILE记录系统的运行情况
表空间DBA_TABLESPACES记录系统表空间的基本信息
DBA_FREE_SPACE记录系统表空间的空闲空间信息
控制文件V$CONTROLFILE记录系统控制文件的基本信息
V$CONTROL_RECORD_SECTION记录系统控制文件中记录文档段的信息
V$PARAMETER记录系统个参数的基本信息
数据文件DBA_DATA_FILES记录系统数据文件及表空间的基本信息
V$FILESTAT记录来自控制文件的数据文件信息
V$DATAFILE_HEADER记录数据文件头部的基本信息
段DBA_SEGMENTS记录段的基本信息
区DBA_EXTENTS记录数据区的基本信息
日志V$THREAD记录日志线程的基本信息
V$LOG记录日志文件的基本信息
V$LOGFILE记录日志文件的概要信息
归档V$ARCHIVED_LOG记录归档日志文件的基本信息
V$ARCHIVED_DEST记录归档日志文件的路径信息
数据库实例V$INSTANCE记录实例的基本信息
V$SYSTEM_PARAMETER记录实例当前有效的参数信息
内存结构V$SGA记录SGA区的信息
V$SGASTAT记录SGA的详细信息
V$DB_OBJECT_CACHE记录对象缓存的大小信息
V$SQL记录SQL语句的详细信息
V$SQLTEXT记录SQL语句的语句信息
V$SQLAREA记录SQL区的SQL基本信息
后台进程V$BGPROCESS显示后台进程信息
V$SESSION显示当前会话信息
3.常用动态性能视图
视图名称说明
V$FIXED_TABLE显示当前发行的固定对象的说明
V$INSTANCE显示当前实例的信息
V$LATCH显示锁存器的统计数据
V$LIBRARYCACHE显示有关库缓存性能的统计数据
V$ROLLSTAT显示联机的回滚段的名字
V$ROWCACHE显示活动数据字典的统计
V$SAG记录SGA区的信息
V$SGASTAT记录SGA的详细信息
V$SORT_USAGE显示临时段的大小及会话
V$SQLTEXT记录SQL语句的语句信息
V$SQLAREA记录SQL区的SQL基本信息
V$STSSTAT显示基本的实例统计信息
V$SYSTEM_EVENT显示一个事件的总计等待时间
V$WAITSTAT显示块竞争统计数据
查看当前用户的缺省表空间
SQL>
selectusername,default_tablespacefromuser_users;
查看当前用户的角色
select*fromuser_role_privs;
查看当前用户的系统权限和表级权限
select*fromuser_sys_privs;
select*fromuser_tab_privs;
查看用户下所有的表
select*fromuser_tables;
显示用户信息(所属表空间)
selectdefault_tablespace,temporary_tablespace
fromdba_userswhereusername='
GAME'
;
1、用户
查看当前用户的缺省表空间
显示当前会话所具有的权限
select*fromsession_privs;
显示指定用户所具有的系统权限
select*fromdba_sys_privswheregrantee='
显示特权用户
select*fromv$pwfile_users;
显示用户的PROFILE
selectprofilefromdba_userswhereusername='
2、表
查看名称包含log字符的表
selectobject_name,object_idfromuser_objects
whereinstr(object_name,'
LOG'
)>
0;
查看某表的创建时间
selectobject_name,createdfromuser_objectswhereobject_name=upper('
&
table_name'
);
查看某表的大小
selectsum(bytes)/(1024*1024)as"
size(M)"
fromuser_segments
wheresegment_name=upper('
查看放在ORACLE的内存区里的表
selecttable_name,cachefromuser_tableswhereinstr(cache,'
Y'
3、索引
查看索引个数和类别
selectindex_name,index_type,table_namefromuser_indexesorderbytable_name;
查看索引被索引的字段
select*fromuser_ind_columnswhereindex_name=upper('
index_name'
查看索引的大小
4、序列号
查看序列号,last_number是当前值
select*fromuser_sequences;
5、视图
查看视图的名称
selectview_namefromuser_views;
查看创建视图的select语句
setview_name,text_lengthfromuser_views;
setlong2000;
说明:
可以根据视图的text_length值设定setlong的大小
selecttextfromuser_viewswhereview_name=upper('
view_name'
6、同义词
查看同义词的名称
select*fromuser_synonyms;
7、约束条件
查看某表的约束条件
selectconstraint_name,constraint_type,search_condition,r_constraint_name
fromuser_constraintswheretable_name=upper('
selectc.constraint_name,c.constraint_type,cc.column_name
fromuser_constraintsc,user_cons_columnscc
wherec.owner=upper('
table_owner'
)andc.table_name=upper('
)
andc.owner=cc.ownerandc.constraint_name=cc.constraint_name
orderbycc.position;
8、存储函数和过程
查看函数和过程的状态
selectobject_name,statusfromuser_objectswhereobject_type='
FUNCTION'
PROCEDURE'
查看函数和过程的源代码
selecttextfromall_sourcewhereowner=userandname=upper('
plsql_name'
☆dba_开头.....
dba_users数据库用户信息
dba_segments表段信息
dba_extents数据区信息
dba_objects数据库对象信息
dba_tablespaces数据库表空间信息
dba_data_files数据文件设置信息
dba_temp_files临时数据文件信息
dba_rollback_segs回滚段信息
dba_ts_quotas用户表空间配额信息
dba_free_space数据库空闲空间信息
dba_profiles数据库用户资源限制信息
dba_sys_privs用户的系统权限信息
dba_tab_privs用户具有的对象权限信息
dba_col_privs用户具有的列对象权限信息
dba_role_privs用户具有的角色信息
dba_audit_trail审计跟踪记录信息
dba_stmt_audit_opts审计设置信息
dba_audit_object对象审计结果信息
dba_audit_session会话审计结果信息
dba_indexes用户模式的索引信息
☆user_开头
user_objects用户对象信息
user_source数据库用户的所有资源对象信息
user_segments用户的表段信息
user_tables用户的表对象信息
user_tab_columns用户的表列信息
user_constraints用户的对象约束信息
user_sys_privs当前用户的系统权限信息
user_tab_privs当前用户的对象权限信息
user_col_privs当前用户的表列权限信息
user_role_privs当前用户的角色权限信息
user_indexes用户的索引信息
user_ind_columns用户的索引对应的表列信息
user_cons_columns用户的约束对应的表列信息
user_clusters用户的所有簇信息
user_clu_columns用户的簇所包含的内容信息
user_cluster_hash_expressions散列簇的信息
☆v$开头
v$database数据库信息
v$datafile数据文件信息
v$controlfile控制文件信息
v$logfile重做日志信息
v$instance数据库实例信息
v$log日志组信息
v$loghist日志历史信息
v$sga数据库SGA信息
v$parameter初始化参数信息
v$process数据库服务器进程信息
v$bgprocess数据库后台进程信息
v$controlfile_record_section控制文件记载的各部分信息
v$thread线程信息
v$datafile_header数据文件头所记载的信息
v$archived_log归档日志信息
v$archive_dest归档日志的设置信息
v$logmnr_contents归档日志分析的DMLDDL结果信息
v$logmnr_dictionary日志分析的字典文件信息
v$logmnr_logs日志分析的日志列表信息
v$tablespace表空间信息
v$tempfile临时文件信息
v$filestat数据文件的I/O统计信息
v$undostatUndo数据信息
v$rollname在线回滚段信息
v$session会话信息
v$transaction事务信息
v$rollstat回滚段统计信息
v$pwfile_users特权用户信息
v$sqlarea当前查询过的sql语句访问过的资源及相关的信息
v$sql与v$sqlarea基本相同的相关信息
v$sysstat数据库系统状态信息
☆all_开头
all_users数据库所有用户的信息
all_objects数据库所有的对象的信息
all_def_audit_opts所有默认的审计设置信息
all_tables所有的表对象信息
all_indexes所有的数据库对象索引的信息
☆session_开头
session_roles会话的角色信息
session_privs会话的权限信息
☆index_开头
index_stats索引的设置和存储信息
☆伪表
dual系统伪列表信息
注意:
dba权限可以访问动态性能视图