delphi7.0应用ODAC5.7连接Oracle817 ( 积分: 0 )

  • 主题发起人 主题发起人 yuboqingdao
  • 开始时间 开始时间
Y

yuboqingdao

Unregistered / Unconfirmed
GUEST, unregistred user!
本人系统为Win2000&nbsp;server&nbsp;+&nbsp;Delphi7.0&nbsp;+&nbsp;Oracle817<br>正在开发应用系统。测试时,应用ODAC5.7连接Oracle817,OraSession、OraQuery、DataSource、DBGridEh、DBNavigator连接正常,OraQuery.Active=True时,DBGridEh正常显示数据,程序运行时显示错误,EOraError&nbsp;With&nbsp;Message'ORA-12571',请问各位大虾,是什么问题,应当如何处理?急急!!!
 
看样大家对此比较感兴趣,哪位高手能解决,请关照
 
谁能回答问题并能正确运行,给200分
 
怎么没人回复,看来确实是没有所谓高人,或者是不屑指教。
 
&quot;ORA-12571:TNS:包复写器失效&quot;&nbsp;错误信息<br><br>当我想要从我的电脑通过SQL*Plus&nbsp;连接到另一台机器上的Oracle&nbsp;服务器时,我得到了&quot;ORA-12571:TNSacket&nbsp;writer&nbsp;failure&quot;的错误信息。但是我可以通过SQL*Plus成功地将日志写入同一台电脑上的Oracle&nbsp;。如果您能给我解决这个问题的答案,我将非常感谢您。<br><br><br><br>ORA-12571的错误信息是表示网络包由于某种原因而不能传输。有几个常见的原因。如果你想要通过防火墙来访问数据库,那么防火墙的错误配<br><br>置可能导致Oracle连接断开。当你探测1521端口的监听器时,监听器不理睬你的连接,而只专心于某一个服务器过程。你可以通过一个新的、<br><br>随机的端口与那个服务器进程进行通信。防火墙可能阻止了这个新端口的通信。这就可能会影响到你的连接。<br><br>另一个原因可能是与网络相关的。你试过对那个服务器开启一个FTP会话吗?如果你与那个服务器之间的FTP没问题,那么到数据库的网络连接<br><br>就是没问题的。<br><br>还有一种可能出现问题的情况是,当工作站上的探测软件或者个人防火墙无意间导致了你的网络通信出现问题。删除探测软件或者正确地配置<br><br>个人防火墙,可以解决这个问题。<br><br>另外,你的SQLNET.ORA文件的不正确配置也可能导致问题。删除你的客户端和你的数据库服务器上SQLNET.ORA&nbsp;文件中SQLNET.EXPIRE_TIME=0这<br><br>一条。<br><br>如果以上所有的建议都无法解决你的问题,你就需要联系Oracle的技术支持了。
 
能否给一段示例代码演示如何?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
830
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部