oracle数据库如何查询所有用户

 更新时间:2023年09月28日 11:43:51   作者:jifengRu  
这篇文章主要给大家介绍了关于oracle数据库如何查询所有用户的相关资料, Oracle数据库中存储元数据的系统表提供了查询所有用户的方法,文中给出了详细的代码示例,需要的朋友可以参考下

1、服务端登陆

1)管理员登录

sqlplus  / as sysdba                      【以操作系统认证的方式登录,不需要用户名和口令】 

Sqlplus sys/password as sysdba; 【Oracle认证】

2)普通用户登录

Sqlplus system/password;

Sqlplus system/password@instance_name;

2、查询用户信息

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

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

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

3、查看用户权限 

如果想查看某一特定用户的权限信息,可以运行以下SQL语句:

 select privilege from dba_sys_privs where grantee='username ';

如果想查看用户当前会话的权限,可以运行以下SQL语句:

SQL> select * from session privs;

扩展资料: 

oracle 的用户管理 sqlplus的常用命令介绍:

1、创建用户:create user 用户名 identified by 密码;

SQL> create user scw identified by 123;

2、修改其他用户密码  需要权限;

SQL> conn system/123;

已连接。

SQL> alter user scw identified by 123;

3、赋予用户连接数据库的权限:

SQL>grant create session to zhansgan;

4、查看当前用户所有表的表名:

SQL> select table_name from user_tables;

总结

到此这篇关于oracle数据库如何查询所有用户的文章就介绍到这了,更多相关oracle查询所有用户内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Oracle中序列(Sequence)示例详解

    Oracle中序列(Sequence)示例详解

    序列(SEQUENCE)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。不占用磁盘空间,占用内存,这篇文章主要介绍了Oracle中序列(Sequence)详解,需要的朋友可以参考下
    2023-09-09
  • 解决线上Oracle连接耗时过长的问题现象

    解决线上Oracle连接耗时过长的问题现象

    这篇文章主要介绍了记一次线上Oracle连接耗时过长的问题,本文通过问题定位分析给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • Oracle 触发器trigger使用案例

    Oracle 触发器trigger使用案例

    Oracle触发器是使用者对Oracle数据库的对象做特定的操作时,触发的一段PL/SQL程序代码器,触发器分为语句级触发器和行级触发器,本文通过案例给大家介绍触发器使用,感兴趣的朋友跟随小编一起看看吧
    2022-02-02
  • oracle bbed恢复删除数据实例

    oracle bbed恢复删除数据实例

    在oracle中bbed恢复删除数据实例
    2013-11-11
  • 解决Oracle RMAN删除归档日志不释放问题的方法

    解决Oracle RMAN删除归档日志不释放问题的方法

    RMAN清除方式会自动清除磁盘上的归档日志文件,同时会释放控制文件中对应的归档日志的归档信息,但最近在使用中就遇到了一个问题,下面这篇文章主要给大家介绍了关于解决Oracle RMAN删除归档日志不释放问题的方法,需要的朋友可以参考下。
    2017-07-07
  • oracle 日期函数集合(集中版本)

    oracle 日期函数集合(集中版本)

    oracle 日期函数网上已经有了不少,特我们跟集中一下,免得大家麻烦。
    2009-06-06
  • Oracle 9i 数据库异常关闭后的启动

    Oracle 9i 数据库异常关闭后的启动

    Oracle 9i 数据库异常关闭后的启动...
    2007-03-03
  • Oracle基础:通过sqlplus执行sql语句后的结果进行判断

    Oracle基础:通过sqlplus执行sql语句后的结果进行判断

    今天小编就为大家分享一篇关于Oracle基础:通过sqlplus执行sql语句后的结果进行判断,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • Oracle数据库密码复杂度校验脚本utlpwdmg.sql详细解析

    Oracle数据库密码复杂度校验脚本utlpwdmg.sql详细解析

    我们都知道密码策略加固的参数一般包括密码长度、复杂度检测、最大最小使用时间、过期警报时间、最大登录失败次数以及锁定时间等设置,下面这篇文章主要给大家介绍了关于Oracle数据库密码复杂度校验脚本utlpwdmg.sql详细解析的相关资料,需要的朋友可以参考下
    2024-04-04
  • Oracle占用内存过高的问题及解决

    Oracle占用内存过高的问题及解决

    这篇文章主要介绍了Oracle占用内存过高的问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12

最新评论