ORA-12571: TNS:packet writer failure
来源:互联网 发布:sql中group by的用法 编辑:程序博客网 时间:2024/05/16 03:39
ORA-12571:TNS:包复写器失效
2007-05-28 22:04
ORA-12571:TNS:包复写器失效
近日一直在做Oracle数据库的搭建(入门),在搭建过程中遇到“ORA-12571:TNS:包复写器失效”这个错误,产生错误的情况如下:
情况1:
环境配置:Win2000 Server、Oracle 9i
描述:机器安装完系统,安装Oracle9i,成功搭建数据库,并开通服务,经测试可以连接。然后将机器加入域,然后用域帐户进入系统,再连接数据库出现“ORA-12571:TNS:包复写器失效”。
情况2:
环境配置:Win2000 Server、Oracle 9i
描述:机器安装完系统,先加入域,然后用域帐户登陆系统,安装Oracle9i,搭建数据库失败,出现“ORA-12571:TNS:包复写器失效”。
经在网络查询资料及解决方案,初步得到问题的可能原因:
1.如果你想要通过防火墙来访问数据库,那么防火墙的错误配置可能导致Oracle连接断开。当你探测1521端口的监听器时,监听器不理睬你的连接,而只专心于某一个服务器过程。你可以通过一个新的、随机的端口与那个服务器进程进行通信。防火墙可能阻止了这个新端口的通信。这就可能会影响到你的连接。
2.可能是与网络相关,网络连接中断导致问题的出现。
3.当工作站上的探测软件或者个人防火墙无意间导致了你的网络通信出现问题。删除探测软件或者正确地配置个人防火墙,可以解决这个问题。
4.SQLNET.ORA文件的不正确配置也可能导致问题。删除你的客户端和你的数据库服务器上SQLNET.ORA 文件中SQLNET.EXPIRE_TIME=0这 一条。
来源:http://searchdatabase.techtarget.com.cn/118/1900118.shtml
根据上述原因,对问题进行了检测,最终发现问题出现在SQLNET.ORA文件的配置上。我的SQLNET.ORA 文件中没有SQLNET.EXPIRE_TIME=0这一行,而是将其中SQLNET.AUTHENTICATION_SERVICES= (NTS)改为SQLNET.AUTHENTICATION_SERVICES= (NONE)。问题解决!
- ORA-12571: TNS:packet writer failure
- Archiver Failing With Ora-12571: Tns:Packet Writer Failure (文档 ID 1143523.1)
- packet-tns源码
- 关于oracle 11.2.0.4报错ora-12592:TNS:bad packet
- ORA-12571:TNS包写入程序失败
- ORA-12154: TNS ORA-12541: TNS ORA-12514: TNS
- ORA-12545 / TNS-12545
- [BUG]ORA-12154 TNS
- ORA-12541 TNS问题解答
- ORA-12560:TNS
- ORA-12154TNS
- ErrorCode [-2147467259]; ORA-12571: TNS: 包写入程序失败
- Oracle11g ORA-609 TNS 12537 TNS 12560
- Oracle11g ORA-609 TNS 12537 TNS 12560
- TNS-12537: TNS: 连接关闭ORA-609
- ORA-12154: TNS: TNS-12533: TNS:illegal IMP-00038
- ORA-00704: bootstrap process failure
- ORA-12541: TNS: 没有监听器
- WPF 主窗口调用UserControl
- 与客户程序mysql交互的技巧
- .NET对象占内存多少
- 某年的腾讯笔试题——不使用除法运算产生新数组
- 录制终端操作并进行操作重现
- ORA-12571: TNS:packet writer failure
- 设计模式:空对象模式(Null Object Pattern)
- 更改Http请求中的内容
- 题目1003:A+B
- delphi实现图象灰度处理的3种方法
- [数据库基础]——编码标准之编码注意事项(持续更新)
- PHP+MySql环境配置
- Hibernate3.2(0) : Hibernate框架简介
- The 11th tip of DB Query Analyzer