解锁用户及数据库表,锁死进程
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
解锁用户及数据库表,锁死进程相关推荐
- “mysql数据库表锁死,既打不开,也关不上”的解决方案
本文由 比特飞 原创发布,欢迎大家踊跃转载. 转载请注明本文地址:"mysql数据库表锁死,既打不开,也关不上"的解决方案 | .Net中文网. 描述 两个或两个以上的进程在执行过 ...
- 会员权限 表设计mysql_求用户-权限数据库表设计方案
前不久做的一个系统,用户-权限是这样设计的, 用户表: Id int primary key not null identity(1,1) 主键 UloginName varchar(20) not ...
- Oracle 删除用户、删除当前用户的数据库表、删除表空间的过程
删除当前用户数据库表 方法一(执行SQL语句) /* 复制粘贴并执行下面语句的结果集*/ SELECT 'DROP TABLE '|| table_name || ';' FROM USER_TABL ...
- 【转】用户显示数据库表通用程序
有些透明表数据需要给用户看,但是又不能给用户SE16/SE16N的权限,就只能写一个报表给用户,或者使用SQVI.Query等,这就带来了挺多工作量,而且以后每次有新表都要来那么一次.为了减少工作量, ...
- mysql 数据库表锁死_mysql 数据库表被锁住了_Mysql数据库表锁死如何处理?
处理方式有如下三种: 1.查询不是sleep或者有状态的sql select * from `information_schema`.processlist where command !='Slee ...
- java实体中文字段_java - Spring JPA实体类是否可以包含不在数据库表中的非数据库字段 - SO中文参考 - www.soinside.com...
我在SpringBoot中使用Spring JPA和Spring Data Rest.我有一个称为用户的数据库表和该表的实体.我没有此应用程序的控制器.@Entity @Table(name = &q ...
- dbeaver导出表结构和数据_mall数据库表结构概览
mall是一套电商系统,后台系统主要包括商品管理.订单管理.营销管理(运营管理+促销管理).内容管理.用户管理等模块,本文主要对这些模块的数据库表结构及功能做大概的介绍. 商品管理 数据库表结构 功能 ...
- mysql中视图与真实表的区别,数据库表/视图/同义词的区别
在做需求的时候发现,正常来讲的话查询的是数据库的表,但是有时查询的可能又是视图,还有可能查询的是一个表的同义词;表/视图/同义词 他们有什么关联,为什么会有这么三种定义呢? 数据库基表 数据库中的表, ...
- Oracle 数据库、实例、表空间、用户、数据库对象
Oracle是一种数据库管理系统,是一种关系型的数据库管理系统.通常情况了我们称的"数据库",包含了物理数据.数据库管理系统.内存.操作系统进程的组合体,就是指这里所说的数据库管理 ...
最新文章
- 对于模板渲染的页面,如何针对渲染出来的对象添加事件
- RCP开发小技巧(二)
- 生产三码 黑苹果_黑苹果OC配置工具:OpenCore Configurator v2.15.2.0
- ZZULIOJ 1059:最高分
- mapbox 修改初始位置_一行代码教你如何随心所欲初始化Bert参数(附Pytorch代码详细解读)...
- java 基础知识面试题(持续更新),java基础面试笔试题
- JAVA中GridBagLayout布局管理器应用详解
- 栅栏密码怎么写java程序_简单栅栏密码加密器的JSF版
- C#学习笔记二: C#类型详解
- 我做的第一个PHP网站
- android 高仿淘口令,[Android开发]简单版仿淘口令复制弹出框功能
- R语言 AHP层次分析法——如何验证矩阵一致性
- PowerDesigner破解版下载及安装教程
- ps批量修改图片大小
- 皮卡智能2022年功能升级汇总,打造智能工作新体验
- org.springframework.data.mapping.PropertyReferenceException: No property item found for type BItem!
- 金融风控项目-# 相关业务介绍
- 帕慕克给我上的一堂编程学习课
- 大数据和云计算技术周报(第81期)
- 基于STC15系列单片机课程中讲到的汇编指令(二)
热门文章
- html定义盒子距离顶底端像素,css - 盒子内外边距
- centos6安装python_如何在CentOS6上安装Python2.7和Python3.3
- python中的随机函数的用法_python中的随机函数小结
- 枚举工具类 EnumUtils.java
- 设计模式与设计原则 —— 一句话
- Java之消息摘要之commons codec
- [设计模式-结构型]组合(Composite )
- [Web Chart系列之四] 图形布局-Layout 之js设计实现
- 阿里云仓库使用小技巧
- java swing 字体_Java Swing界面编程(4)---获取本地字体