美文网首页
【数据库】查看 Oracle 用户、角色和权限列表等信息

【数据库】查看 Oracle 用户、角色和权限列表等信息

作者: 未来计划 | 来源:发表于2020-06-06 17:02 被阅读0次

    查看用户列表

    select * from dba_users; --查看数据库里面所有用户,需要dba权限

    select * from all_users; --查看你能管理的所有用户!

    select * from user_users; --查看当前用户信息 !

    查看角色列表

    select * from dba_roles; --查看所有角色,需要dba权限

    select * from dba_role_privs; --查看所有用户被授予的角色,需要dba权限

    select * from user_role_privs; --查看当前用户被授予的角色

    查看用户权限列表

    select * from dba_sys_privs; --查看所有用户所拥有的权限,需要dba权限

    select * from user_sys_privs; --查看当前用户所拥有的权限

    select * from role_sys_privs; --查看所有角色所拥有的权限

    查看表列表

    select * from dba_tables; --查看所有表,需要dba权限

    select * from all_tables; --查看当前用户所能管理的所有表

    select * from user_tables; --查看当前用户创建的所有表

    查看视图列表

    select * from dba_views; --查看所有视图,需要dba权限

    select * from all_views; --查看当前用户所能管理的所有视图

    select * from user_views; --查看当前用户的所有视图

    查看表或视图的表结构

    select * from dba_tab_columns; --查看所有表结构,需要dba权限

    select * from all_tab_columns; --查看当前用户所能管理的所有表的表结构

    select * from user_tab_columns; --查看当前用户的表结构

    注:命令 desc table_name

    查看表索引

    select * from dba_indexes; --查看所有表索引,需要dba权限

    select * from all_indexes; --查看当前用户所能管理的所有表索引

    select * from user_indexes; --查看当前用户的表索引

    查看同义词

    select * from dba_synonyms; --查看所有同义词,需要dba权限

    select * from all_synonyms; --查看当前用户所能管理的所有同义词

    select * from user_synonyms; --查看当前用户的同义词

    相关文章

      网友评论

          本文标题:【数据库】查看 Oracle 用户、角色和权限列表等信息

          本文链接:https://www.haomeiwen.com/subject/oanxtktx.html