ITPub博客

首页 > 数据库 > Oracle > 查看不同权限用户所拥有的对象

查看不同权限用户所拥有的对象

原创 Oracle 作者:skyin_1603 时间:2016-12-20 15:12:35 0 删除 编辑

查看不同权限用户所拥有的各种常用的对象使管理数据库最基本的管理内容。
有了连接这些对象才能去针对性的解决数据库的各类故障。以下是部分数据库对象的
字典的查看方法。

----对象数据字典:

---查看相关字典的源字典:

select * from dict;

 #我们常用的各种字典都可以从这个字典中查看到,可以理解成数据字典中的字典,源字典。

---想看所有对象objects:

sys@PROD>select * from all_objects;

sys@PROD>select * from dba_objects;

sys@PROD>select * from user_objects;

#查看各个用户的所有对象。

---查看各个用户的表与视图对象tab:

susu@PROD>select * from tab;

 

---查看表对象Tables:

sys@PROD>select * from all_tables;

sys@PROD>select * from all_all_tables;

#两个字典查询的信息差不多相同。

sys@PROD>select * from dba_tables;

sys@PROD>select * from dba_all_tables;

#两个字典查询的信息差不多相同。

sys@PROD>select * from user_tables;

sys@PROD>select * from user_all_tables;

 #两个字典查询的信息差不多相同。

---查看索引Indexes:

sys@PROD>select * from all_indexes;

sys@PROD>select * from dba_indexes;

sys@PROD>select * from user_indexes;

 

---查看字段cols:

sys@PROD>select * from dba_tab_cols;

sys@PROD>select * from all_tab_cols;

sys@PROD>select * from user_tab_cols;

 

---查看表空间tablespace:

sys@PROD>select * from dba_tablespaces;

sys@PROD>select * from dba_tablespace_groups;

sys@PROD>select * from user_tablespaces;

sys@PROD>select * from v$tablespace;


---
查看视图views:

sys@PROD>select * from all_views;

sys@PROD>select * from dba_views;

sys@PROD>select * from user_views;

--当然,还有很多的字典在日常的管理中会经常运用到的。

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

请登录后发表评论 登录
全部评论

注册时间:2016-09-06

  • 博文量
    231
  • 访问量
    215114