1 一丶解锁用户
 2 --修改时间格式
 3 alter session set nls_date_format = 'yyyy-MM-dd hh24:mi:ss';
 4
 5 --查询锁住时间
 6 select username,lock_date  from dba_users where username like 'ODS';
 7
 8 --查询用户状态
 9 select username,account_status from dba_users where username IN ('od','yxx');
10
11 --解锁用户
12 alter user yxx account unlock

 1 二、解锁数据表
 2 --01.注意你的用户有没有权限问题
 3 SELECT p.spid, a.serial#, c.object_name, b.session_id, b.oracle_username,
 4        b.os_user_name
 5   FROM v$process p, v$session a, v$locked_object b, all_objects c
 6  WHERE p.addr = a.paddr AND a.process = b.process
 7        AND c.object_id = b.object_id
 8 ---1、带有表名称查询
 9 select object_name, machine, s.sid, s.serial#
10   from v$locked_object l, dba_objects o, v$session s
11  where l.object_id  =  o.object_id
12    and l.session_id = s.sid;
13
14 --2、获取出sid,serial 用于解锁的参数
15
16   select s.username, s.osuser, s.sid, s.serial#, p.spid  from v$session s,v$process p
17 where s.paddr = p.addr    and s.username is not null;
18 --2.1、拼接sql
19    select 'alter system kill session ',''''||trim(t2.sid)||','||trim(t2.serial#)||''';'
20 from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.logon_time;
21
22 ---2:执行sql进行解锁
23 alter system kill session   '198,12231';
24 alter system kill session   '194,37558';

三、解锁锁死系统进程
--查询进程ID
SELECT a.username, c.spid AS os_process_id, c.pid AS oracle_process_idFROM v$session a, v$process cWHERE c.addr = a.paddrand a.sid =2323and a.serial# =213;
---kill掉进程
linux 执行:KILL -9 SPID;
window执行:orakill ORACLE_SID spid 

转载于:https://www.cnblogs.com/glingblog/p/6906931.html

解锁用户及数据库表,锁死进程相关推荐

  1. “mysql数据库表锁死,既打不开,也关不上”的解决方案

    本文由 比特飞 原创发布,欢迎大家踊跃转载. 转载请注明本文地址:"mysql数据库表锁死,既打不开,也关不上"的解决方案 | .Net中文网. 描述 两个或两个以上的进程在执行过 ...

  2. 会员权限 表设计mysql_求用户-权限数据库表设计方案

    前不久做的一个系统,用户-权限是这样设计的, 用户表: Id int primary key not null identity(1,1) 主键 UloginName varchar(20) not ...

  3. Oracle 删除用户、删除当前用户的数据库表、删除表空间的过程

    删除当前用户数据库表 方法一(执行SQL语句) /* 复制粘贴并执行下面语句的结果集*/ SELECT 'DROP TABLE '|| table_name || ';' FROM USER_TABL ...

  4. 【转】用户显示数据库表通用程序

    有些透明表数据需要给用户看,但是又不能给用户SE16/SE16N的权限,就只能写一个报表给用户,或者使用SQVI.Query等,这就带来了挺多工作量,而且以后每次有新表都要来那么一次.为了减少工作量, ...

  5. mysql 数据库表锁死_mysql 数据库表被锁住了_Mysql数据库表锁死如何处理?

    处理方式有如下三种: 1.查询不是sleep或者有状态的sql select * from `information_schema`.processlist where command !='Slee ...

  6. java实体中文字段_java - Spring JPA实体类是否可以包含不在数据库表中的非数据库字段 - SO中文参考 - www.soinside.com...

    我在SpringBoot中使用Spring JPA和Spring Data Rest.我有一个称为用户的数据库表和该表的实体.我没有此应用程序的控制器.@Entity @Table(name = &q ...

  7. dbeaver导出表结构和数据_mall数据库表结构概览

    mall是一套电商系统,后台系统主要包括商品管理.订单管理.营销管理(运营管理+促销管理).内容管理.用户管理等模块,本文主要对这些模块的数据库表结构及功能做大概的介绍. 商品管理 数据库表结构 功能 ...

  8. mysql中视图与真实表的区别,数据库表/视图/同义词的区别

    在做需求的时候发现,正常来讲的话查询的是数据库的表,但是有时查询的可能又是视图,还有可能查询的是一个表的同义词;表/视图/同义词 他们有什么关联,为什么会有这么三种定义呢? 数据库基表 数据库中的表, ...

  9. Oracle 数据库、实例、表空间、用户、数据库对象

    Oracle是一种数据库管理系统,是一种关系型的数据库管理系统.通常情况了我们称的"数据库",包含了物理数据.数据库管理系统.内存.操作系统进程的组合体,就是指这里所说的数据库管理 ...

最新文章

  1. 对于模板渲染的页面,如何针对渲染出来的对象添加事件
  2. RCP开发小技巧(二)
  3. 生产三码 黑苹果_黑苹果OC配置工具:OpenCore Configurator v2.15.2.0
  4. ZZULIOJ 1059:最高分
  5. mapbox 修改初始位置_一行代码教你如何随心所欲初始化Bert参数(附Pytorch代码详细解读)...
  6. java 基础知识面试题(持续更新),java基础面试笔试题
  7. JAVA中GridBagLayout布局管理器应用详解
  8. 栅栏密码怎么写java程序_简单栅栏密码加密器的JSF版
  9. C#学习笔记二: C#类型详解
  10. 我做的第一个PHP网站
  11. android 高仿淘口令,[Android开发]简单版仿淘口令复制弹出框功能
  12. R语言 AHP层次分析法——如何验证矩阵一致性
  13. PowerDesigner破解版下载及安装教程
  14. ps批量修改图片大小
  15. 皮卡智能2022年功能升级汇总,打造智能工作新体验
  16. org.springframework.data.mapping.PropertyReferenceException: No property item found for type BItem!
  17. 金融风控项目-# 相关业务介绍
  18. 帕慕克给我上的一堂编程学习课
  19. 大数据和云计算技术周报(第81期)
  20. 基于STC15系列单片机课程中讲到的汇编指令(二)

热门文章

  1. html定义盒子距离顶底端像素,css - 盒子内外边距
  2. centos6安装python_如何在CentOS6上安装Python2.7和Python3.3
  3. python中的随机函数的用法_python中的随机函数小结
  4. 枚举工具类 EnumUtils.java
  5. 设计模式与设计原则 —— 一句话
  6. Java之消息摘要之commons codec
  7. [设计模式-结构型]组合(Composite )
  8. [Web Chart系列之四] 图形布局-Layout 之js设计实现
  9. 阿里云仓库使用小技巧
  10. java swing 字体_Java Swing界面编程(4)---获取本地字体