一.Oracle表明细及说明
1.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 用户模式的索引信息
2.user_开头表
user_objects 用户对象信息
user_source 数据库用户的所有资源对象信息
user_segments 用户的表段信息
user_tables 用户的表对象信息
user_tab_columns 用户的表列信息
关于这个还涉及到两个常用的例子如下:
2.1.oracle中查询某个字段属于哪个表
Sql代码
select table_name,owner from dba_tab_columns t where t.COLUMN_NAME like upper(‘%username%’);
2.2.oracle中查询某个表的列数
Sql代码
select count(*) from user_tab_columns where table_name= upper(‘sys_operate’)
注:这两个例子都用到了upper这个函数,是因为在这里表名得大写,否则查出的结果不是正确的
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 散列簇的信息
3.v$开头表
vdatabase数据库信息vdatabase数据库信息vdatafile 数据文件信息
vcontrolfile控制文件信息vcontrolfile控制文件信息vlogfile 重做日志信息
vinstance数据库实例信息vinstance数据库实例信息vlog 日志组信息
vloghist日志历史信息vloghist日志历史信息vsga 数据库SGA信息
vparameter初始化参数信息vparameter初始化参数信息vprocess 数据库服务器进程信息
vbgprocess数据库后台进程信息vbgprocess数据库后台进程信息vcontrolfile_record_section 控制文件记载的各部分信息
vthread线程信息vthread线程信息vdatafile_header 数据文件头所记载的信息
varchivedlog归档日志信息varchivedlog归档日志信息varchive_dest 归档日志的设置信息
vlogmnrcontents归档日志分析的DMLDDL结果信息vlogmnrcontents归档日志分析的DMLDDL结果信息vlogmnr_dictionary 日志分析的字典文件信息
vlogmnrlogs日志分析的日志列表信息vlogmnrlogs日志分析的日志列表信息vtablespace 表空间信息
vtempfile临时文件信息vtempfile临时文件信息vfilestat 数据文件的I/O统计信息
vundostatUndo数据信息vundostatUndo数据信息vrollname 在线回滚段信息
vsession会话信息vsession会话信息vtransaction 事务信息
vrollstat回滚段统计信息vrollstat回滚段统计信息vpwfile_users 特权用户信息
vsqlarea当前查询过的sql语句访问过的资源及相关的信息vsqlarea当前查询过的sql语句访问过的资源及相关的信息vsql 与vsqlarea基本相同的相关信息vsqlarea基本相同的相关信息vsysstat 数据库系统状态信息
4.all_开头表
all_users 数据库所有用户的信息
all_objects 数据库所有的对象的信息
all_def_audit_opts 所有默认的审计设置信息
all_tables 所有的表对象信息
all_indexes 所有的数据库对象索引的信息
5.session_开头表
session_roles 会话的角色信息
session_privs 会话的权限信息
6.index_开头表
index_stats 索引的设置和存储信息
二.oracle最重要的9个动态性能视图
vsession+vsession+vsession_wait (在10g里功能被整合,凑合算1个吧.)
vprocessvprocessvsql
vsqltextvsqltextvbh (更宁愿是xbh)vbh)vlock
vlatchchildrenvlatchchildrenvsysstat
v$system_event
三.按组分的几组重要的性能视图
1.System的over view
vsysstat,vsysstat,vsystem_event,v$parameter
2.某个session的当前情况
vprocess,vprocess,vsession,vsessionwait,vsessionwait,vsession_event,v$sesstat
3.SQL的情况
vsql,vsql,vsqlarea,vSQLPLAN,VSQLPLAN,VSQL_PLAN_STATISTICS,v$sqltext_with_newlines
4.Latch/lock/ENQUEUE
vlatch,vlatch,vlatch_children,vlatchholder,vlatchholder,vlock,VENQUEUESTAT,VENQUEUESTAT,VENQUEUE_LOCK
5.IO方面的
vsegstat,vsegstat,vfilestat,vtempstat,vtempstat,vdatafile,v$tempfile
6.share pool/Libary cache
vLibrarycache,vLibrarycache,vrowcache,x$ksmsp
7.几个advice也不错
vdbcacheadvice,vdbcacheadvice,vPGA_TARGET_ADVICE,v$SHARED_POOL_ADVICE