客户端数据库没法开始事务.原因: 在更新数据表时,没有处理好分布式数据库的协调性。这可能会发生在存储过程执行和更新数据时,存储过程正在调用中.
(简单的来说,有其它程序就是正在对该数据表进行操作,还没有完成.)处理的方法可以:
看看你有那些程序(或其它客户端)在执行对数据表操作时,没有 Commit (提交).
导致该数据表在"锁定"(暂时不能给其它程序操作)通常在对一个数据表进行操作(插入/更新...),最后加多一句 Commit (提交)

解决方案 »

  1.   

    嗯,一般也就是少了个commit, 我也遇到过如此的问题。
      

  2.   

    同时在commit基础上建议使用NOWAIT 和 IMMEDIATE参数
    如果提示RESOURCE BUSY,就一定是表正在被操作。
      

  3.   

    You are welcome! :)
    Don't forget me :)
      

  4.   

    请问各位,在oracle9i 触发器的创建过程中我碰到了这样一个错误,"ORA_04074,无效的REFERENDING名称",不知道什么原因,请各位帮忙导致这问题的可能原因都有那方面?