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查询所有用户的文章就介绍到这了,更多相关内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文地址:https://blog.csdn.net/jifengRu/article/details/131807856