如何查看oracle数据库里面,用户自己创建的所有用户还有表空间
4个回答
展开全部
最直观的方法就是直接在pl/sql里查看 命令行如下
查看所有用户:select * from all_users;
查看表空间:select tablespace_name from dba_tablespaces;
查看用户具有怎样的角色:select * from dba_role_privs where grantee='用户名';
查看某个角色包括哪些系统权限:select * from dba_sys_privs where grantee='DBA'
查看oracle中所有的角色:select * from dba_roles;
查看所有用户:select * from all_users;
查看表空间:select tablespace_name from dba_tablespaces;
查看用户具有怎样的角色:select * from dba_role_privs where grantee='用户名';
查看某个角色包括哪些系统权限:select * from dba_sys_privs where grantee='DBA'
查看oracle中所有的角色:select * from dba_roles;
2018-11-05 · 百度知道合伙人官方认证企业
关注
展开全部
select * from dba_users; 查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system
select * from all_users; 查看你能管理的所有用户!
select * from user_users; 查看当前用户信息 !
select * from all_users; 查看你能管理的所有用户!
select * from user_users; 查看当前用户信息 !
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
oracle中的表空间不是某个用户独享的对象,每个用户都有一个默认表空间,可以多个用户默认同一个表空间,但实际上我们经常把所有表空间的使用权限全部赋予某个帐户,默认表空间只是在创建表或者索引的时候如果不指定表空间名才会默认使用的表空间,下面是实例:
把全部表空间使用权限赋予"SCOTT"帐户
GRANT UNLIMITED TABLESPACE TO "SCOTT"
删除"SCOTT"帐户对所有表空间的使用权限
REVOKE UNLIMITED TABLESPACE FROM "SCOTT"萝卜冷面希望有所提示,有空到365testing,测评网,51cto进一步交流!
把全部表空间使用权限赋予"SCOTT"帐户
GRANT UNLIMITED TABLESPACE TO "SCOTT"
删除"SCOTT"帐户对所有表空间的使用权限
REVOKE UNLIMITED TABLESPACE FROM "SCOTT"萝卜冷面希望有所提示,有空到365testing,测评网,51cto进一步交流!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select username from dba_users;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询