美文网首页基础知识
数据库锁--用户操作

数据库锁--用户操作

作者: Suavitygogo | 来源:发表于2017-03-04 16:32 被阅读4次

数据库锁:

--查被锁的session

SELECT * FROM V$LOCKED_OBJECT T;

--session信息

select * from v$session t where t.SID=17;

--kill掉session

alter system kill session '17,49765';

用户:

alter user sys identified by 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.查看角色(只能查看登陆用户拥有的角色)所包含的权限

sql>select * 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;

6.查看用户或角色所拥有的角色:

select * from dba_role_privs;

select * from user_role_privs;

7.查看哪些用户有sysdba或sysoper系统权限(查询时需要相应权限)

select * from V$PWFILE_USERS

比如我要查看用户 wzsb的拥有的权限:

SQL> select * from dba_sys_privs where grantee='WZSB';

GRANTEE PRIVILEGE ADMIN_OPTION

------------------------------ ---------------------------------------- ------------

WZSB CREATE TRIGGER NO

WZSB UNLIMITED TABLESPACE NO

比如我要查看用户 wzsb的拥有的角色:

SQL> select * from dba_role_privs where grantee='WZSB';

GRANTEE GRANTED_ROLE ADMIN_OPTION DEFAULT_ROLE

------------------------------ ------------------------------ ------------ ------------

WZSB DBA NO YES

查看一个用户所有的权限及角色

select privilege from dba_sys_privs where grantee='WZSB'

union

select privilege from dba_sys_privs where grantee in

(select granted_role from dba_role_privs where grantee='WZSB' );

相关文章

  • 数据库锁--用户操作

    数据库锁: --查被锁的session SELECT * FROM V$LOCKED_OBJECT T; --se...

  • 悲观锁和乐观锁的理解

    数据库悲观锁和乐观锁: 悲观锁是在并发操作过程中,如果有用户来操作这条数据,就要对这条数据加锁,直到他操作完成以后...

  • 乐观锁、悲观锁(共享锁S和排他锁X)总结

    乐观锁 乐观锁不是数据库自带的,需要我们自己去实现。乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作...

  • mysql 常用操作

    数据库用户管理 Ø 连接MySQL Ø 新增用户 Ø 修改用户密码 数据库操作 Ø查看数据库 Ø 创建数据库 Ø ...

  • Spring事务_基础2(事务的隔离级别)

    Spring事务_基础2(事务的隔离级别)## 事务的隔离级别### 尽管数据库为用户提供了锁的DML操作方式,但...

  • mongoDB基础操作

    一、数据库操作 二、用户操作 三、集合操作 四、索引操作

  • 单机Redis实现分布式锁

    分布式锁的需求场景: 一个简单的用户操作,一个线程去修改用户信息,首先从数据库中读取用户的信息,然后在内存中修改,...

  • DataFountain PHP面试

    数据库锁数据库锁方面这篇文章总结的挺好的 数据库锁总结 线程模型及原理操作系统核心原理-4.线程原理(上):线程基...

  • MongoDB配置

    文件路径 用户操作 MongoDB数据库角色 内建的角色 数据库用户角色:read、readWrite;数据库管理...

  • MySQL 面试系列:MySQL 中锁的面试题总结

    什么是锁?MySQL 中提供了几类锁? 锁是实现数据库并发控制的重要手段,可以保证数据库在多人同时操作时能够正常运...

网友评论

    本文标题:数据库锁--用户操作

    本文链接:https://www.haomeiwen.com/subject/rzljgttx.html