Ora-03114解决办法(转)

本文探讨了使用PL/SQL Developer时与数据库CDC功能冲突的问题,并提供了两种解决方案:一种是禁用CDC功能,另一种是完全移除CDC。同时,文章还提到了这可能引发的ORA-03114错误及解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文来自:http://bbs.erp100.com/thread-8036-1-1.html

 

观点一:

这是我们使用的客户端工具 Pl/Sql developer 和数据库的cdc产生冲突,如果使用TOAD等其他客户端工具则不会有这种情况。
   还需要大家在开发中留意:

   1,用Pl/Sql developer是否还会发生编译不过的情况。
   2,是否会导致其他问题。
   谢谢!
   


解决方法为:去掉cdc功能。
操作为:
DROP TRIGGER sys.cdc_alter_ctable_before;
DROP TRIGGER sys.cdc_create_ctable_after;
DROP TRIGGER sys.cdc_create_ctable_before ;
DROP TRIGGER sys.cdc_drop_ctable_before;
CALL sys.dbms_java.dropjava('-s rdbms/jlib/CDC.jar');



这是oracle的信息:
ORA-03114 not connected to ORACLE

Cause: A call to Oracle was attempted when no connection was established. Usually this happens because a user-written program has not logged on. It may happen if communication trouble causes a disconnection. In addition, this message could occur when ALTER SYSTEM KILL SESSION or ALTER SYSTEM DISCONNECT SESSION were issued with the IMMEDIATE qualifier because, in those cases, the client's connection to the database is terminated without waiting for the client to issue a request.

Action: Try again. If the message recurs and the program is user written, check the program.

 

观点二:

建议不要drop掉,disable就行了,大家去metalink上找一下,再出现这个错误的时候,在alert.log中应该也会出现:
ORA-600: internal error code, arguments: [17113], [0x000000000], [], [], [], [], [], []

 

观点三:

今天我也遇到同样的报错,我们的高手告诉我只要在设置中改一个设置,就可以避免再次遇到此问题,分享给大家

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值