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

如何查询Oracle中所有用户信息,第1张

方法如下:

输入select * from dba_users即可。

常用语句:

一,查看数据里面所有用户

select * from dba_users

前提是你是有dba权限的帐号,如sys,system。

二,查看你能管理的所有用户:

select * from all_users

三,查看当前用户信息 :

select * from user_users

扩展资料:

Oracle数据库最新版本为Oracle Database 12c。Oracle数据库12c引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。

此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层。

这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c 成为私有云和公有云部署的理想平台。

Oracle数据库具有完整的数据管理功能:

1)数据的大量性

2)数据的保存的持久性

3)数据的共享性

4)数据的可靠性

参考资料:百度百科: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

一个数据库应该可以包含多个用户,每一个用户都可以存在于各自的tablespace上,也可以共用1个,如果一个用户就是一个数据库,那么这个数据库最多只是一个表空间而已,而实际上一个数据库要包含多个表空间(system

sysaux

users

temp

……)

sid是一个数据库的唯一标识符


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

原文地址:https://54852.com/sjk/10040390.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存