如何查询oracle数据库中的各种角色

如何查询oracle数据库中的各种角色,第1张

用数据字典selectfromdba_users;查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,systemselectfromall_users;查看你能管理的所有用户!selectfromuser_users;查看当前用户信息!

1、首先在计算机中,打开Oracle的连接程序,用新建的数据库管理员,进入Oracle控制的窗口上,鼠标左键单击服务器按钮,并选择SQL工作表。

2、接着,在Oracle服务器的窗口上,在输入窗口中输入SQL查询语句,并单击执行按钮,可以看到查询不到索引表,需要调整SQL语句。

3、然后,在SQL工作表的窗口上,输入查询索引表的SQL语句,可以作为参考,如下图所示。

4、 接着,在SQL工作表的窗口上,输查询索引表的SQL语句,并单击执行按钮。

5、然后,在SQL工作表的窗口上,可以看到SQL语句执行成功的提示信息,查询到用户的索引表中的字段。

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下有三个视图

DBA_TABLES 拥有DBA角色的用户可以查看系统中的所有表

USER_TABLES 登录数据库的当前用户拥有的所有表

ALL_TABLES 登录数据库的当前用户有权限查看的所有表

类似的,除了表,还有视图、存储过程、同义词等等对象,使用[DBA|USER|ALL]_TABLES可以查看到你想要的对象

以上就是关于如何查询oracle数据库中的各种角色全部的内容,包括:如何查询oracle数据库中的各种角色、oracle 怎样查询某用户下的所有表的表名、如何查看Oracle数据库里共创建了多少用户等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9269713.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存