动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Oracle教程 ]的信息

本月文章推荐
.Oracle启动程序方式详细介绍.
.如何启动DataGuard的备用数据库.
.Oracle分布式系统数据复制技术.
.Powerdesigner使用建议(完整版).
.有关于使用DATE类型的一点心得!.
.各个平台上调整最大SGA区的方法.
.教你使用智能优化器提高Oracle性.
.在oracle9i正确转换时区.
.Oracle 应用技巧.
.Oracle数据库配置错误信息.
.9i新特性之四缩小非计划当机时间.
.在sqlplus中操作blob和clob.
.基于Oracle ADF的应用程序开发.
.ORACLE7数据库并发控制技术的研究.
.利用SQL语句完成位操作.
.一起学习在linux下使用汇编语言(.
.Oracle SQL的优化(1).
.vsftpd-1.1.3配制文件vsftpd.conf.
.在Java中调用Oracle的过程和函数.
.调整缓冲区高速缓存(Buffer Cach.

案例学习Oracle错误:ORA-00054

发表日期:2008-2-9 |



  原文: ORA-00054 resource busy and acquire with NOWAIT specifie .
  
  Cause:The NOWAIT keyWord forced a return to the command prompt because a resource was unavailable for a LOCK TABLE or SELECT FOR UPDATE command.
  
  Action:Try the command after a few minutes or enter the command without the NOWAIT keyword .
  
  原因:对表进行相关操作时,该表被锁定,或表正在被其他程序占用,导致系统忙。
  
  解决:对表解锁或等待完成。
  
  案例1:取消事务之后重新构建索引的时候出现错误
  
  问题描述:有一个事务花费的时间比正常的要长一些,所以用户结束了这个会话(ctrl+alt+del)。现在,这个表有一个ROW-X 锁。以下是有关锁的具体信息:
  
  OS User : rosemarie
  
  OS PID : 396:482
  
  Oracle User : ROSEM
  
  Oracle ID : 27
  
  Lock Type : DML
  
  Lock Held : Row-X (SX)
  
  Lock Requested : None
  
  Status : Not Blocking
  
  Object Owner : TOTALPLANT
  
  Object Name : CUS_PRODUCTS
  
  在重新构建这个表的索引的时候,得到如下错误信息:
  
  alter index CUS_PRODUCT_IDX1 rebuild tablespace
  
  TBSIDX_001
  
  *
  
  ERROR at line 1:
  
  ORA-00054: resource busy and acquire with NOWAIT
  
  specified
  
  解决方案:当事务被取消的时候,事务所作的已经结束的工作需要回滚到上一个点。在取消之前,你的事务运行得时间较长,那么完全回滚的过程很可能也会较长。除非事务已经回滚完毕,否则,数据定义语言,例如ALTER INDEX REBUILD这样的命令就不能获得它要执行完毕所需要的锁。这种类型的命令不会等待锁被释放。这就是为什么出现ORA-54错误信息的原因。在你获得这个反馈的时间里,你的长的运行事务应该是已经回滚完毕。所以你再次运行ALTER INDEX REBUILD语句,应该是可以工作良好的。
  
  案例2:停止回滚的方式
  
  问题描述:有一个表,它有10个分区。每个分区都有1百万行。我想要使用rid=1来删除第1分区里面的行。它用了好长好长时间。所以我杀死了这个会话。现在,我的数据库正在回滚,所有的行都删除了。有没有一种方法可以停止回滚?假如我马上关闭,我估计它会用很长时间来关闭。假如我异常中止,当我重新启动数据库的时候,它会用很长很长的时间进行恢复吗?我不关心数据是否被删除了。我想要一种方法来"alter table xyz nologging",而不会出现"ORA-00054 resource busy ..."这个错误。
  
  解决方案:你不能阻止系统回滚一个异常中止的事务。因为你杀死了会话,那么被取消的会话和系统除了回滚你所作的任何修改之外,别无选择。系统不能由你来决定保持哪个取消的事务,以及除掉哪个。所以,它会回滚所有内容。即使是你关闭了数据库并且进行了备份,它也仍然会在数据库启动之后执行回滚。你不必等待它的结束。一旦它回滚结束,你就不会收到ORA-00054错误信息了。
上一篇:打开Oracle某数据文件损坏后的数据库 人气:396
下一篇:Oracle网格计算中文资料—网格计算 人气:511
浏览全部Oracle教程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-9-5 Coppermine Photo Gallery v1.4.
2008-9-5 清松网络日记本 v2.4
2008-9-5 AyWeb企业网站管理系统 v2.3 bui
2008-9-5 美女写真小偷程序联盟 v3.0 buil
2008-9-5 老Y文章管理系统 v2.1
2008-9-5 SiteDynamic企业网站管理系统 v1
2008-9-5 MyCOM企业网站管理系统 v1.0 Bui
2008-9-5 乐风CMS影视版 2008
2008-9-5 幻影电影视频系统TvsCms v1.3 伪
2008-8-23 Mini WinMount V0.4
2008-8-23 Vista优化大师3.11正式版
2008-8-23 Wine 1.13
2008-8-23 KlipFolio 5.0 Build 5899-80
2008-8-23 Windows Sysinternals Desktops
2008-8-23 OneTap Movies1.2破解版
2008-8-23 AnnotaterPDF阅读1.1.503 破解版
2008-8-23 SoundMeter分贝测量仪 v1.0汉化破
2008-8-23 iDrum音乐节拍1.0破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | Html转换js | js/vbs加密 | md5加密 | 进制转换
实用工具:汉字翻译拼音 | 符号对照表 | 个税计算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵