- 浏览: 440158 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (538)
- C/C++ Primer (69)
- Objective-C Primer (102)
- Python Primer (19)
- JavaScript Primer (1)
- Java Primer (37)
- PHP Primer (17)
- 泛 Linux (37)
- Shell Script (21)
- APUE (21)
- UNP__1&2 (19)
- NetWork (7)
- Oracle周边 (38)
- Mysql里边 (6)
- Windows技 (9)
- 简单算法 & 数据结构 (14)
- 设计模式 (6)
- GTK历程 (12)
- 工具使用 (25)
- 杂事 (23)
- 一些概念 (17)
- Web方面 (10)
- myCodeTools (9)
- ^未 竟$ (13)
- 硬件通信 (2)
- Games (1)
最新评论
ora-00054:resource busy and acquire with nowait specified
From:http://space.itpub.net/12778571/viewspace-561543
当某个数据库用户在数据库中插入、更新、删除一个表的数据,
或者增加一个表的主键时或者表的索引时,
常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。
主要是因为有事务正在执行(或者事务已经被锁),所有导致执行不成功。
1、用dba权限的用户查看数据库都有哪些锁
select t2.username,t2.sid,t2.serial#, To_char(t2.logon_time,'yyyy-mm-dd hh24:mi:ss')
from v$locked_object t1,v$session t2
where t1.session_id=t2.sid order by t2.logon_time;
结果:
USERNAME SID SERIAL# TO_CHAR(T2.LOGON_TI
------------------------------ ---------- ---------- -------------------
SCOTT 128 64382 2010-04-07 12:39:41
SCOTT 151 5491 2010-05-12 15:57:35
SCOTT 151 5491 2010-05-12 15:57:35
SCOTT 105 51006 2010-05-12 16:45:16
SCOTT 183 38455 2010-05-12 17:30:13
2、根据sid查看具体的sql语句,如果sql不重要,可以kill
select sql_text
from v$session a,v$sqltext_with_newlines b
where DECODE(a.sql_hash_value, 0, prev_hash_value, sql_hash_value)=b.hash_value
and a.sid = 183;
结果:
SQL_TEXT
----------------------------------------------------------------
hash_value
and a.sid = 183
select sql_text
from v$session a,v$sqltext_with_newlines b
where
DECODE(a.sql_hash_value, 0, prev_hash_value, sql_hash_value)=b.
3、kill该事务
alter system kill session 'SID , SERIAL#'
alter system kill session '183,38455';
4、这样就可以执行其他的事务sql语句了
发表评论
-
数据库的一些概念
2012-10-30 13:12 635Web里面,数据库占了半壁江山, 本着PC有价数据无价,DBA ... -
SQLite
2011-11-17 16:52 647官方主页:http://www.sqlit ... -
一些表的概念
2011-09-13 09:59 419平行表 预处理表 流水表 记账表 -
Oracle__View
2011-08-11 10:03 516http://database.51cto.com/art/2 ... -
Oracle__跨库映射
2011-02-23 11:42 495http://blog.csdn.net/huzhenwei/ ... -
Oracle__运行中的SQL
2011-02-16 17:05 550运行中的SQL Select a.program,b.sp ... -
Oracle__数据字典__表结构
2011-02-11 10:02 945SQL> desc all_tab_columns ... -
Oracle__约束
2011-01-17 13:13 460约束查询: Select constraint_name ... -
Oracle__大表__索引__查询
2011-01-14 09:37 593http://hi.baidu.com/ak456/blog/ ... -
Oracle__undo__redo
2011-01-14 09:34 738http://space.itpub.net/8750110/ ... -
Oracle__序列Sequence
2011-01-11 16:50 634http://database.51cto.com/art/2 ... -
Oracle__系统信息
2011-01-04 11:53 487版本 Select * From v$Version; S ... -
Oracle__进程
2011-01-04 10:33 394Select a.username, a.machine, ... -
Oracle__日志
2010-09-02 17:19 714Oracle日志基本信息 http://zhidao.baid ... -
spool
2010-08-06 12:03 712set linesize 1000; set pag ... -
Oracle逻辑结构相关数据字典
2010-08-05 14:48 748http://space.itpub.net/1440192 ... -
Nvl( ) 函数
2010-08-05 11:05 632http://blog.chinaunix.net/u/2 ... -
InstantClient安装使用
2010-08-02 10:54 3146http://wudx.iteye.com/blog/4225 ... -
Oracle那些函数
2010-07-29 11:36 523mod左%右,求余abs绝对值upper转换为大字nvl替 ... -
dbms_random
2010-07-29 10:11 1594http://www.blogjava.net/wxqxs/a ...
相关推荐
OracleR OLAP Reference 10g Release 2 (10.2.0.3)
当我们无法从oracler的登录界面查询表空间的情况的时候可以用这个SQL语句查询出表空间的情况
OracleR12_AP_功能介绍_V2
OracleR12采购寄售业务的系统实现与业务应用.ppt
OracleR12_AR_功能介绍_V2 应收模块的功能介绍和应用
OracleR12_AP_功能介绍_V2 主要是介绍应付模块的功能和应用
ORACLER中与二次开发相关技术的探讨与研究PPT课件.ppt
oracle数据库文件中的导入导出 Oracle字符串 函数大全 sqlldr使用小结 sql server 2000中循环插入100万条数据 读取前10条记录 等全是sql文件,直接开发使
OracleR12采购寄售业务的系统实现与业务应用.pptx
EXP 命令来控制“导出”的运行方式。 要指定参数,您可以使用关键字: 格式: EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN) 实例: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR) ...
You can perform database transactions and Oracle Workspace Manager workspace maintenance operations in the same session with WFS transactions (WFS-T). In the previous release, only WFS queries from ...
本资源是华为eNSP的模拟软件,全套版,包括Oracle VM VirtualBox,笔者将全套软件及安装方法全部打包到一个压缩包,以供大家一次性下载
ORACLE R12财务新功能介绍.ppt
本人在VMware redHat 64位操作系统下 实践过 配置成功
RHEL6.3下Oracle_11G完全安装步骤