5 Replies Latest reply: Nov 14, 2012 6:49 PM by 957417 RSS

    ora-12170另外一个解决方案,但是很困惑

    957417
      环境:aix oracle10G(10.2.0.4) 开发人员发现调用程序经常不定期出现ora-12170。
      根据网上的ora-12170解决方案已经增加了如下参数还是没有解决。
      1.set INBOUND_CONNECT_TIMEOUT_ =0 in listener.ora
      2. set SQLNET.INBOUND_CONNECT_TIMEOUT = 0 ,SQLNET.SEND_TIMEOUT, SQLNET.RECV_TIMEOUT ,in sqlnet.ora of server.

      后来和开发人员一起看调用程序,此程序是unix 下的C循环调用(循环50多次)sqlplus xxx/xxxx 连接本地数据库,然后在执行一个create view 的语句,是在调用sqlplus xxx/xxx 的时候提示ora-12170。后来让开发人员把程序调整成为先把create view 语句写入一个脚本,然后只调用一次sqlplus xxx/xxxx 连接本地数据库再执行sql脚本,这样就没有问题了。

      对于这个解决方案有疑惑的地方。连接本地数据库为啥也会出现ora-12170,其中的根本原因还想请教一下?