sitemap

RSS地图

收藏本站

设为首页

Oracle研究中心

当前位置:Oracle研究中心 > 故障案例 >

【案例】Oracle报错TNS-12634 TNS-12658产生原因和MOS官方解决办法

时间:2016-11-10 10:25   来源:Oracle研究中心   作者:代某人   点击:

天萃荷净 TNS-12634内存分配失败
原因:进程是无法分配内存。

行动:终止其他进程以回收所需的内存。


TNS-12635认证适配器
原因:可执行文件,不与任何验证服务适配器但SQLNET.ORA的参数,决定是否需要进行身份验证设置为true的联系。

行动:要么禁用的参数或重新链接服务适配器的可执行文件。


TNS-12636包发送失败
原因:进程是无法将数据包发送到另一个进程。可能的原因是:1。其他进程被终止。 2。其他进程正在运行的机器上走了下来。 3。一些其他通信错误的发生。

行动:如果原因不是很明显,Oracle支持服务联系。


TNS-12637包接收失败
原因:一个过程是无法接收到一个包从另一个进程。可能的原因包括:

其他进程被终止。
其他进程正在运行的机器上走了下来。
一些其他通信错误的发生。
行动:如果原因不是很明显,Oracle支持服务联系。


TNS-12638凭证检索失败
原因:身份验证服务无法检索用户的凭据。

行动:启用跟踪,以确定确切的错误。


TNS-12639认证服务谈判失败
原因:与认证服务,客户支持和服务器使用的类型不匹配。

动作:可能的解决方案包括:

改变在SQLNET.ORA进入决定要使用哪些服务。
重新链接与至少一个适配器,服务器支持的身份验证服务的客户端。
重新链接至少一个适配器的客户端支持的身份验证服务的服务器。
禁用客户端和服务器的认证。

TNS-12640认证适配器初始化失败
原因:在服务认证表项指定的函数失败。

行动:启用跟踪,以确定确切的错误。


TNS-12641认证服务初始化失败
原因:在初始化过程中失败的认证服务。

行动:启用跟踪,以确定确切的错误。


TNS-12642无会话密钥
原因:一个进程有没有与之相关联的会话密钥,因为正在使用的身份验证服务不使用一个。

行动:如果需要一个会话密钥,用另一种身份验证服务。


TNS-12643客户端收到服务器内部错误
原因:客户端进程表明,发生了一个内部??的SQL *净误差本地服务从服务器收到一个错误。

行动:启用这两个过程的跟踪,并尝试重新创建问题。如果成功的重建问题,请联系Oracle支持服务。


TNS-13329认证服务初始化失败
原因:验证适配器调用初始化例程失败。

行动:启用跟踪,以确定确切的错误。一个可能的原因是内存耗尽。


TNS-12645参数不存在。
原因:需要一个SQLNET.ORA参数值不存在。

行动:在参数文件中设置的参数。


TNS-12646布尔参数指定的值无效
原因:一个参数指定的值以外的值设置为真/假或开/关。

行动:更正参数值。


TNS-12647认证要求
原因:参数控制是否需要身份验证设置为true,但不具备认证服务联系英寸的可执行

行动:与认证服务适配器或者重新链接的可执行文件或禁用该参数。


TNS-12648加密或数据完整性算法列表为空
原因:一个SQL *净列表算法的参数是空的,例如,“()”。

行动:更改列表包含至少安装一个算法的名称,或者完全删除列表,如果每一个安装的算法是可以接受的。


TNS-12649未知的加密或数据完整性算法
原因:一个SQL *净列表算法的参数,包括不被认可的算法名称。

行动:删除算法的名称,纠正它,如果它被拼错,或安装在司机失踪算法。


TNS-12650没有共同的加密或数据完整性算法
原因:客户端和服务器,没有任何加密或数据完整性或两者共同的算法。

操作:选择重叠的算法集。换句话说,添加一个客户端的算法选择服务器的列表中,反之亦然。


加密或数据完整性算法TNS-12651不可接受
原因:服务器选择使用加密或数据完整性算法是不接受客户的选择之一。这可以是一个内部错误的结果,网络数据传输错误,或蓄意篡改传输数据。

行动:对于进一步的细节,开启追踪,重新执行该操作,请联系Oracle支持服务。


TNS-12652字符串被截断
原因:没有足够的内存被分配给一个字符串,所以它不得不被截断

行动:如果它不是一个字符串被截断的问题,那么它是不是一个错误。否则,调用例程错误再次报道了一个较大的字符串缓冲区。


TNS-12653认证控制功能失败
原因:控制功能,利用认证服务驱动失败。

行动:启用跟踪,以确定确切的错误。


TNS-12654认证转换失败
原因:身份验证服务是无法从具体到Oracle格式的格式的格式转换用户的凭据。

行动:启用跟踪,以确定确切的错误。


TNS-12655密码校验失败
原因:正在使用的身份验证服务无法验证所提供的密码。

行动:启用跟踪,以确定确切的错误。


TNS-12656的加密校验和不匹配
原因:与传入的数据包收到的加密校验和不匹配由接收端计算校验。这表明该数据包被篡改或以其他方式在运输途中损坏。

行动:腐败源的数据看,也许包括蓄意篡改。


安装TNS-12657无算法
原因:连接附近需要使用的服务(无论是加密或校验)时,该服务没有安装算法。

行动:删除“ON”,服务的要求。


TNS-12658 ANO服务的要求,但TNS版本是不相容的
原因:一个进程正在运行TNS早期版本的客户端尝试连接,但连接失败,因为ANO服务(身份验证,加密等),可用于服务器进程。

行动:重新链接调用的可执行文件,然后重试连接或消除该服务将在服务器端使用的要求。


从其他进程收到TNS-12659错误
原因:从这个过程中,由一个或多个服务连接的另一端收到了一个错误。

行动:启用跟踪,以确定确切的错误(S)。 (S)的错误是()直接返回由服务器生成了一个错误,因为可能不感在客户端上,反之亦然。

--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之【案例】Oracle报错TNS-12634 TNS-12658产生原因和MOS官方解决办法

本文由大师惜分飞原创分享,网址:http://www.oracleplus.net/arch/1226.html

Oracle研究中心

关键词:

TNS-12634

TNS-12658