[SQL学习]ORA-03114解决办法 转自http://www.chinacmcc.com/blog/post/22.html

原创 2010年05月25日 10:26:00

最近在使用PL/SQL时经常遇到ORA-03114报错,然后程序就变得不可调试了,不能停止,只能重启PL/SQL才能继续使用,比较繁琐,在网上搜了下,找到两个解决办法:

方法一:

在使用pl/sql developer的时候老是报错,让dba给看了一下,dba给搞定了,现在分享给大家。
解决方法;

  这是我们使用的客户工具 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.

 

方法二:
在PL/SQL中改一个设置:

 

 

 

ORA-03114之原因分析,含CDC引发问题处理参考

      今天排查一个故障:现象是当ASP.NET通过ORACLECLIENT连接ORACLE数据库时会不规律的在一段时间后,报错:ORA-03114,不能连接到ORACLE.当时觉得是ORACLE...
  • wyhappy612
  • wyhappy612
  • 2010-08-07 10:32:00
  • 1886

Ora-03114解决办法(转)

原文来自:http://bbs.erp100.com/thread-8036-1-1.html 观点一:这是我们使用的客户端工具 Pl/Sql developer 和数据库的cdc产生冲突,如果使用T...
  • friendhui
  • friendhui
  • 2010-09-19 15:28:00
  • 2118

Ora-03114解决办法

1.在使用pl/sql developer的时候老是报错解决方法;  这是我们使用的客户端工具 Pl/Sql developer 和数据库的cdc产生冲突,如果使用TOAD等其他客户端工具则不会有这种...
  • dtb1120
  • dtb1120
  • 2010-06-27 10:11:00
  • 1821

ORACLE的客户端如何连接到数据库

如何连接oracle数据库及故障解决办法 如何配置才能使客户端连到数据库: 要使一个客户端机器能连接oracle数据库,需要在客户端机器上安装oracle的客户端软件,唯一的例外就是java连接数据库...
  • terryhuang
  • terryhuang
  • 2007-05-24 15:28:00
  • 735

初连ORACLE

         String url="jdbc:oracle:thin:@130.84.11.10:1521:bdk";  String user="xy_jsb"; String passwo...
  • qh_online
  • qh_online
  • 2007-06-18 18:09:00
  • 319

Ora-03114:未连接数据库

author:skatetime:2009/10/14 Ora-03114:未连接数据库 现象: 在使用pl/sql developer编译时总是报 Ora-03114:未连接数据库。 解决方法:  ...
  • wyzxg
  • wyzxg
  • 2009-10-15 19:08:00
  • 11381

oracle之dbml_lob.sbustr

1 对于数据库中的clob类型的,可以转化为字符串,通过dbms_lob.substr就可以将截取想要的内容转化为字符串。 如:select  dbms_lob.substr(name1,2) fr...
  • yumolan4325
  • yumolan4325
  • 2018-01-03 11:37:10
  • 18

PL/SQL Developer ORA-03114:not connected to ORACLE 错误解决

--如执行一下代码select e.salary from employees e where e.last_name ='Johnson' from 中已对employees创建别名e,但是在sel...
  • Elenal
  • Elenal
  • 2016-03-23 17:27:46
  • 5659

PL/SQL Developer报 Ora-03114:未连接数据库

Ora-03114:未连接数据库 现象: 在使用pl/sql developer编译时总是报 Ora-03114:未连接数据库。 解决方法:  去掉cdc功能。 故障原因:PLSQLDev.ex...
  • wohenqiang
  • wohenqiang
  • 2013-11-22 23:51:43
  • 1031

Oracle startup mount报错‘继续执行将不安全 ORA-03114: 未连接到ORACLE’的问题

Oracle startup mount报错‘继续执行将不安全 ORA-03114: 未连接到ORACLE’的问题
  • u013882957
  • u013882957
  • 2017-05-07 15:15:20
  • 1698
收藏助手
不良信息举报
您举报文章:[SQL学习]ORA-03114解决办法 转自http://www.chinacmcc.com/blog/post/22.html
举报原因:
原因补充:

(最多只允许输入30个字)