• 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;
  • 相关阅读:
    javascript 基本数据类型
    数据库管理小工具帮助
    CSS3实现32种基本图形
    面试题2:替换空格
    面试题1:二维数组中查找
    图的深度优先和广度优先搜索算法
    Spring+Maven+Dubbo+MyBatis+Linner+Handlebars—Web开发环境搭建
    Spring学习笔记—最小化Spring XML配置
    Spring学习笔记—装配Bean
    Spring学习笔记—Spring之旅
  • 原文地址:https://www.cnblogs.com/wangrui1587165/p/9274987.html
Copyright © 2020-2023  润新知