Oracle 系统表
1 --如果一个表拥有DBA\\ALL\\USERS三个前缀 2 --DBA_前缀表示DBA拥有的或者可以访问的所有关系表 3 --ALL_前缀表示当前用户做拥有的或者可以访问的所有关系表 4 --USERS-前缀表示当前用户做拥有的所有关系表 5 --DBA\\ALL\\USERS 6 select * from dba_tables;--DBA拥有的或者可以访问的所有关系表 7 select * from dba_tab_columns;--表字段 8 select * from dba_tab_comments; --表注释 9 select * from dba_col_comments;--字段注释 10 11 12 select * from dba_indexes;--索引 13 select * from dba_ind_columns;--索引所在字段 14 15 select * from dba_constraints;--约束 16 select * from dba_cons_columns;--约束所在字段 17 18 select * from dba_triggers;--触发器 19 select * from dba_sequences;--序列 20 select * from dba_views;--视图 21 select * from dba_synonyms;--同义词 22 select * from dba_db_links;--DBLINK 23 select * from dba_jobs;--JOB 24 select * from dba_objects;--查看所有对象信息(过程PROCEDURE、函数FUNCTION、包和包体、JOB和LOB大字段、表、视图、索引、序列、触发器) 25 select * from dba_source;--查看过程、函数、触发器、包和包体内容 26 27 select * from dba_users;--数据库用户信息 28 select * from dba_segments;--表段信息 29 select * from dba_extents;--数据区信息 30 select * from dba_tab_privs;--用户操作权限 31 32 33 --DBA\\USERS 34 select * from dba_tablespaces;--表空间信息 35 select * from dba_role_privs;--用户角色 36 select * from dba_sys_privs;--用户权限,GRANTEE:接受该权限的用户名 37 38 --查询角色权限,DBA账户查询 39 select * from role_sys_privs; 40 41 42 --DBA 43 select * from dba_free_space;--数据库空余空间 44 select * from dba_data_files;--查看表空间数据文件及使用 45 select * from dba_temp_files;--查看临时表空间信息 46 select * from dba_rollback_segs;--回滚段 47 48 select * from dba_roles;--所有角色 49 50 --V$,DBA账户查询 51 select * from v$datafile;--数据文件 52 select * from v$session; --会话 53 select * from v$transaction; --事务信息 54 select * from v$database; --数据库信息 55 select * from v$log; --日志 56 select * from v$loghist; --日志历史 57 58 --查询当前用户拥有的和可以访问的所有表的表名和字段信息 59 select a.owner, 60 a.table_name, 61 c.comments tab_comments, 62 a.column_name, 63 a.data_type, 64 b.comments col_comments 65 from all_tab_columns a, all_col_comments b, all_tab_comments c 66 where a.table_name = b.table_name 67 and a.owner = b.owner 68 and a.column_name = b.column_name 69 and a.table_name = c.table_name 70 and a.owner = c.owner 71 and c.table_type = 'TABLE' 72 and a.table_name in ('T_KH')--区分大小写 73 order by a.table_name;