ITPub博客

首页 > 数据库 > Oracle > 18.数据字典

18.数据字典

原创 Oracle 作者:zuiai510416 时间:2014-02-11 20:09:35 0 删除 编辑
data Dictionary
--dba_xxx
Select * From dba_tables    --dba打头的表,包括所有owner下的对象
--all_xxx
Select * From all_objects   --all打头的表,登录用户有权访问的所以对象
--user_xxx
Select * From User_Objects  --user打头的表,登录用户下的所有对象,没有owner权限,没有owner列
--==========
Select * From v$logfile     --动态性能视图,变化的,存储在内存中,针对本数据库实例
Select * From gv$logfile    --针对集群环境的全局动态性能视图
Create View v_t As Select * From t
--=============常用
Select * From User_Dependencies Where Referenced_name = 'T'    --查看表T被哪些对象依赖
--创建错误的视图view_t_error引用不存在的表t_error,查看user_error视图
SQL> Create Procedure proc_test_error
  2  Is
  3  Select Count(*) From t_error;
  4  End;
  5  /
Select * From User_Errors                                      --查看有错误的对象


Select * From v$instance                                       --实例
Select * From v$session                                        --
Select * From v$parameter                                      --参数
Select * From v$reserved_words                                 --关键字
Select * From dab_tab_comments                                 --注释
Select * From dictionary                                       --研究表和注释
--增加注释
Comment On Table T Is 'TEST';                                  --增加注释,内容'TEST'
--编译视图


--检查权限
Select * From dba_sys_privs Where grantee ='A'                 --查看A用户的权限
Select * From dba_tab_privs Where grantee ='A'                 --查看A用户的对象权限
Select * From dba_role_privs Where grantee ='A'                 --查看A用户的角色

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15810196/viewspace-1079769/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 17.grouping组函数
下一篇: 19.大数据集
请登录后发表评论 登录
全部评论

注册时间:2011-07-19

  • 博文量
    53
  • 访问量
    131708