在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。谢谢各位答复!

解决方案 »

  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.   


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