如何查看oracle用户,如何查看oracle用户权限

如何查看oracle用户具有的权限和角色?

1.查看所有用户:

成都创新互联是一家集网站建设,旌德企业网站建设,旌德品牌网站建设,网站定制,旌德网站建设报价,网络营销,网络优化,旌德网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

select * from dba_users;

select * from all_users;

select * from user_users;

2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):

select * from dba_sys_privs;

select * from user_sys_privs;

3.查看角色(只能查看登陆用户拥有的角色)所包含的权限

sqlselect * from role_sys_privs;

4.查看用户对象权限:

select * from dba_tab_privs;

select * from all_tab_privs;

select * from user_tab_privs;

5.查看所有角色:

select * from dba_roles;

如何查看Oracle数据库里共创建了多少用户

select * from dba_users; 查看数据库里面所有用户,前提是有dba权限的帐号,如sys,system

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

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

-- 查询你 当前用户下,有哪些表

SELECT * FROM user_tables

-- 查询你 当前用户下, 可以访问哪些表 [也就是访问自己 和 其他用户的]

SELECT * FROM all_tables

-- 查询当前数据库所有的表, 需要你有 DBA 的权限

SELECT * FROM dba_tables

怎样查看oracle中自己拥有的用户

sqlshow

user查看自己的是哪个用户

sqlselect

*

from

all_users;

查询所有用户

sqlselect

*

from

user_users;查询当前用户下的详细信息

sqlselect

*

from

dba_users;查询dba下所有用户信息

sqlselect

*

from

dba_roles

;查看所有角色

需要查询用户名称则将以上sql中的符号*换为username就可以了

Oracle里怎么查某个实例中有哪些用户?

sys,system是创建oracle实例是的默认用户。 创建的每个实例都会有。通过以下步骤,可以获取Oracle实例中的用户列表。

1、打开PL/SQL工具,连接Oracle数据库;

2、执行sql,select * from v$instance t,即可查看当前用户登录的实例;

3、执行sql,select * from all_users t ,即可查看当前实例的所有用户,可以看到SYS、SYSTEM用户都可以查到;

4、执行sql,select count(*) from all_users t ,可以查到当前实例的总用户数;

如何查询Oracle中所有用户信息

使用具有dba权限的帐号登录数据库

执行命令"select username from dba_users"

官方文档对dba_users的定义:DBA_USERS describes all users of the database.因此可以如此查询。

用数据字典

select * from dba_users; 查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system

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

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

如何查看oracle用户的权限

ORACLE数据字典视图的种类分别为:USER,ALL 和 DBA.

USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息

ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上

其他用户创建的对象但该用户有权访问的信息

DBA_*:有关整个数据库中对象的信息

(这里的*可以为TABLES,INDEXES,OBJECTS,USERS等。)

1、查看所有用户

select * from dba_user;

select * from all_users;

select * from user_users;

2、查看用户系统权限

select * from dba_sys_privs;

select * from all_sys_privs;

select * from user_sys_privs;

3、查看用户对象权限

select * from dba_tab_privs;

select * from all_tab_privs;

select * from user_tab_privs;

4、查看所有角色

select * from dba_roles;

5、查看用户所拥有的角色

select * from dba_role_privs;

select * from user_role_privs;

6、查看当前用户的缺省表空间

select username,default_tablespace from user_users;

7、查看某个角色的具体权限

如grant connect,resource,create session,create view to TEST;

8、查看RESOURCE具有那些权限

用SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE='RESOURCE';


本文名称:如何查看oracle用户,如何查看oracle用户权限
标题链接:http://scyanting.com/article/hccpdh.html