查看用户列表
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; --查看当前用户的同义词
网友评论