Ora-03114解决办法(转)

原文来自: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], [], [], [], [], [], []

 

观点三:

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

 

你可能感兴趣的:(Ora-03114解决办法(转))