在ASP.NET + oracle 10g的项目中,连接本机的oracle数据库没问题,而连接上远程的oracle数据库时出现:ORA-00603: ORACLE 服务器会话因致命错误而终止。开发环境基于动软.Net代码生成器生成数据层。用 System.Data.OracleClient进行数据操作;连接字符串:
其中:GRID_SALE已配置为服务名称,用PLSQL Developer可以连接,说明GRID_SALE没问题。同样用ODBC在VS2008中的服务器资源管理器也连接成功。就是用System.Data.OracleClient连接失败,打开连接时出现ORA-00603: ORACLE 服务器会话因致命错误而终止错误。注:数据库用户为一般用户,权限少;开发环境:VS2008 SP1 + ORACLE 10G + XP ;远程数据库:linux + oracle10g。
谢谢各位答复!