请教关于oracle -3113错误

flyjoe1250 2009-11-09 05:39:30
在sco unix下用PROC写的一个程序,当select语句的条件值异常时,执行select语句报-3113错误,应用进程直接与oracle的连接断开了,请问有没有高手知道这个错误的原因,帮忙解决一下,谢谢。
...全文
417 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
doumingjunniit 2009-11-11
  • 打赏
  • 举报
回复
路过,学习中.........
flyjoe1250 2009-11-10
  • 打赏
  • 举报
回复
我重现了这个错误,打印出的日志为
sqlca.sqlerrm.sqlerrmc=ORA-03113: end-of-file on communication channel.
flyjoe1250 2009-11-09
  • 打赏
  • 举报
回复
没办法 当时出现错误时打的日志就只有sqlcode,我试试看能不能重现错误,错误原因应该是因为select的查询条件的值异常,为乱码
inthirties 2009-11-09
  • 打赏
  • 举报
回复
3113的错误不好判断,有咩有详细一点的错误信息。


flyjoe1250 2009-11-09
  • 打赏
  • 举报
回复
能解释一下导致这个错误的原因吗
一方晴空 2009-11-09
  • 打赏
  • 举报
回复
1.改变oracle这个文件的属性
chmod 6751 $ORACLE_HOME/bin/oracle试试
如果不行
再服务器
2.在 tnsnames.ora

增加 (SERVER = DEDICATED)

GDDB_ZH =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = gddb)
)
)
在oracle客户端

3,496

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧