首页 > 其他 > 详细

ORA-00054:资源正忙,要求指定NOWAIT

时间:2014-06-20 17:26:38      阅读:425      评论:0      收藏:0      [点我收藏+]
--ORA-00054:资源正忙,要求指定NOWAIT--
--以DBA角色, 查看当前数据库里锁的情况可以用如下SQL语句--
SELECT sid, serial#, username, osuser FROM v$session WHERE sid IN(SELECT session_id FROM v$locked_object);

--杀掉锁--
ALTER SYSTEM KILL SESSION sid,serial#;

ALTER SYSTEM KILL SESSION 151,48674;


--生成序号的函数--
 CREATE OR REPLACE FUNCTION BDLLY.fn_Reg_ywdjh(fn_rq date)
    RETURN varchar2 IS
    v_char varchar2(200);
    v_max  varchar2(100);

   BEGIN
      --查询出最大的业务登记号--
      SELECT max(ywdjh) INTO v_max FROM bdlly_2v.qtywb@"BDLLY2V_LINK.REGRESS.RDBMS.DEV.US.ORACLE.COM" WHERE TO_CHAR(rq,YYYY-MM-DD)=TO_CHAR(fn_rq,YYYY-MM-DD);
      IF v_max IS NULL  
       THEN
        v_char := to_char(fn_rq,yyyymmdd)||0001;
      ELSE
        v_char := to_char((to_number(v_max) + 1));
      END IF;
      commit;
      RETURN v_char;

   END fn_Reg_ywdjh;
/

--调用--

SELECT BDLLY.fn_Reg_ywdjh(RQ) FROM BDLLY_2V.QTYWB;

 

ORA-00054:资源正忙,要求指定NOWAIT,布布扣,bubuko.com

ORA-00054:资源正忙,要求指定NOWAIT

原文:http://www.cnblogs.com/siyunianhua/p/3796597.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!