急救!ASP.NET连接远程oracle数据库时:ORA-00603: ORACLE 服务器会话因致命错误而终止

时间:2022-11-07 17:11:47
在ASP.NET + oracle 10g的项目中,连接本机的oracle数据库没问题,而连接上远程的oracle数据库时出现:ORA-00603: ORACLE 服务器会话因致命错误而终止。开发环境基于动软.Net代码生成器生成数据层。用 System.Data.OracleClient进行数据操作;连接字符串:<add name="ConnectionString" connectionString="Data Source=GRID_SALE;User ID=test;Password=test;Unicode=True" providerName="System.Data.OracleClient"/>

其中:GRID_SALE已配置为服务名称,用PLSQL Developer可以连接,说明GRID_SALE没问题。同样用ODBC在VS2008中的服务器资源管理器也连接成功。就是用System.Data.OracleClient连接失败,打开连接时出现ORA-00603: ORACLE 服务器会话因致命错误而终止错误。注:数据库用户为一般用户,权限少;开发环境:VS2008 SP1 + ORACLE 10G + XP ;远程数据库:linux + oracle10g。

谢谢各位答复!

4 个解决方案

#1


http://download.csdn.net/source/1174550 Oracle10g错误代码 自己参考下

#2


alter system set events '10046 trace name context off';
alter system set timed_statistics=false;

timed_staticstices 用于启动或禁止对定时统计信息(如CUP时间、占用时间),以及动态性能表中多种统计信息的收集功能
********************************************************************
以上信息来自网络,友情搜索!

#3


在你要连接的远程数据库上,执行上述两条命令。如果能解决,再寻求下一步的解决方案吧。

#4


引用 2 楼 samoobook 的回复:
alter system set events '10046 trace name context off';
alter system set timed_statistics=false;

timed_staticstices 用于启动或禁止对定时统计信息(如CUP时间、占用时间),以及动态性能表中多种统计信息的收集功能
*******************************……


多谢samoobook的回复。我在网上找到也是类似的处理办法,但由于数据库比较重要,DBA不会轻易帮我执行
alter system set events '10046 trace name context off';
alter system set timed_statistics=false;
所以想再找找其它办法,

#1


http://download.csdn.net/source/1174550 Oracle10g错误代码 自己参考下

#2


alter system set events '10046 trace name context off';
alter system set timed_statistics=false;

timed_staticstices 用于启动或禁止对定时统计信息(如CUP时间、占用时间),以及动态性能表中多种统计信息的收集功能
********************************************************************
以上信息来自网络,友情搜索!

#3


在你要连接的远程数据库上,执行上述两条命令。如果能解决,再寻求下一步的解决方案吧。

#4


引用 2 楼 samoobook 的回复:
alter system set events '10046 trace name context off';
alter system set timed_statistics=false;

timed_staticstices 用于启动或禁止对定时统计信息(如CUP时间、占用时间),以及动态性能表中多种统计信息的收集功能
*******************************……


多谢samoobook的回复。我在网上找到也是类似的处理办法,但由于数据库比较重要,DBA不会轻易帮我执行
alter system set events '10046 trace name context off';
alter system set timed_statistics=false;
所以想再找找其它办法,