sitemap

RSS地图

收藏本站

设为首页

Oracle研究中心

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

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

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

天萃荷净 TNS-04156编 ??号的字节串
原因:控制程序的状态消息。

行动:不需要任何动作。


TNS-04157号IN数据包串
原因:控制程序的状态消息。

行动:不需要任何动作。


TNS-04158号在双氰胺探头字符串中
原因:控制程序的状态消息。

行动:不需要任何动作。


TNS-04159号的输出字节串
原因:控制程序的状态消息。

行动:不需要任何动作。


TNS-04160 OUT数据包串号
原因:控制程序的状态消息。

行动:不需要任何动作。


输出双氰胺的探针TNS-04161号的字符串
原因:控制程序的状态消息。

行动:不需要任何动作。


地址名单TNS-04162
原因:控制程序的状态消息。

行动:不需要任何动作。


TNS-04163主动继电器
原因:控制程序的状态消息。

行动:不需要任何动作。


TNS-04164规则列表
原因:控制程序的状态消息。

行动:不需要任何动作。


TNS-04165继电器不活跃
原因:控制程序的状态消息。

行动:不需要任何动作。


TNS-04201跟踪助理用法错误:丢失的文件名
原因:缺少跟踪文件名参数。

行动:将这个工具作为最后的命令行参数的跟踪文件名称。


TNS-04202跟踪助理用法错误:没有足够的论据
原因:FILE_NAME和/或缺少选项参数。

行动:将命令行参数的权数。


TNS-04203跟踪助理用法错误:无效的选项
原因:提供的选项是无效的。

行动:检查这个工具的有效选项。


助理TNS-04204跟踪内部错误:无法打开跟踪文件
原因:跟踪文件名称不存在,或者它是不是该用户的访问。

行动:检查拼写和跟踪文件的权限。


TNS-04205跟踪助理内部错误:内存
原因:可能是内存问题。

行动:验证系统上的可用内存量。


TNS-04206跟踪助理内部错误:数据包类型
原因:数据包类型trcAsst读是无效的。

行动:确认你的跟踪文件没有损坏。在没有意外的字符,如果跟踪文件看起来正常,请联系Oracle支持服务和跟踪文件的准备。


TNS-04207跟踪助理内部错误:数据包长度
原因:被损坏的数据包被解码。

行动:确认你的跟踪文件没有损坏。在没有意外的字符,如果跟踪文件看起来正常,请联系Oracle支持服务和跟踪文件的准备。


TNS-04208跟踪助理内部错误:致命
原因:致命的内部错误。

行动:联系Oracle支持服务。


助理TNS-04209跟踪内部错误:错误类型
原因:内部类型的错误。

行动:联系Oracle支持服务。


TNS-04210跟踪助理内部错误:文件结束
原因:到达文件末尾还为时过早。跟踪文件似乎被截断。这个跟踪文件不能被解码。

行动:生成另一个跟踪文件。


TNS-04211跟踪助理内部错误:核心
原因:内部系统错误。

行动:联系Oracle支持服务。


TNS-04212跟踪助理内部错误:NACOM类型错误
原因:无法解码网络身份验证信息。

行动:联系Oracle支持服务。


TNS-04231跟踪助理警告:假设Oracle跟踪格式
原因:这个跟踪文件可能不是一个网络跟踪文件。将假定的默认格式(Oracle跟踪)。

行动:不需要任何动作。


TNS-04232跟踪助理警告:没有检索所有行
原因:跟踪助理将不检索所有行的数据。

行动:不需要任何动作。


TNS-04233跟踪助理警告:超出包长度
原因:尝试读取超出包长度。跟踪文件可能已损坏。

行动:不需要任何动作。


TNS-04234跟踪助理警告:不会解码交委会
原因:跟踪助理没有足够的信息来解码交委会数据。这也许旧的跟踪文件或从一个平台,跟踪助理不明白。

行动:不需要任何动作。


TNS-04235跟踪助理警告:未知交委会协议
原因:跟踪助理已经达到了无法理解的TTC协议。

行动:不需要任何动作。


TNS-12150TNS:无法发送数据
原因:无法发送数据。可能断开连接。

行动:重新建立连接。如果错误是持久的,打开跟踪,并重新执行操作。


TNS-12151 TNS:从网络层收到错误的数据包类型
原因:这是一个内部错误,而不是通常对用户可见。

行动:对于进一步的细节,开启追踪并重新执行操作。如果错误仍然存??在,请联系Oracle支持服务。


TNS-12152TNS:无法发送中断消息
原因:无法发送中断消息。可能断开连接。

行动:重新建立连接。如果错误是持久的,打开跟踪,并重新执行操作。


TNS-12153 TNS:没有连接
原因:当前没有连接到远程主机。

行动:重新建立连接。


TNS-12154TNS:无法解析服务名称
原因:指定的服务名在tnsnames.ora文件中没有定义正确。

行动:进行以下检查和纠正错误:

验证tnsnames.ora文件是否存在,并在适当的地方和访问。请参阅操作系统所需的名称和位置上的具体细节手册。
检查看到,服务名称存在,在tnsnames.ora文件之一,并在必要时将它添加。
确保文件中的任何地方有没有语法错误。尤其是看无与伦比的括号或流浪字符。在tnsnames.ora文件中的任何错误,使得它无法使用。见Oracle9i的网络服务管理员指南“。如果可能的话,重新配置使用Oracle网络管理器的文件。

TNS-12155 TNS:在NSWMARKER包坏的数据类型
原因:中断处理过程中发生内部错误,这个消息是不是通常对用户可见。

行动:对于进一步的细节,开启追踪并重新执行操作。如果错误仍然存??在,请联系Oracle支持服务。


TNS-12156TNS:尝试重置不正确的状态行
原因:中断处理过程中发生内部错误。这个消息是不是通常对用户可见。

行动:对于进一步的细节,开启追踪并重新执行操作。如果错误仍然存??在,请联系Oracle支持服务。


TNS-12157 TNS内部网络通信错误
原因:网络通信过程中发生内部错误。这个消息是不是通常对用户可见。

行动:对于进一步的细节,开启追踪并重新执行操作。如果错误仍然存??在,请联系Oracle支持服务。


TNS-12158TNS:无法初始化参数子系统
原因:无法找到参数文件。

行动:确定一个有效的参数文件存在,并且是可读的。


TNS-12159 TNS:跟踪文件无法写入
原因:要生成的跟踪文件是可写的不是这个用户。

行动:如果用户没有写入跟踪文件将被写入到目录中的权限,数据库管理员联系以获得适当的权限或使用在SQLNET.ORA TRACE_DIRECTORY_CLIENT到指定目录,用户可以写入。


TNS-12160TNS:内部错误:错误的错误号
原因:损坏的错误报告子系统。这个消息是不是通常对用户可见。

行动:对于进一步的细节,开启追踪并重新执行操作。如果错误仍然存??在,请联系Oracle支持服务。


TNS-12161TNS:内部错误:收到的部分数据
原因:连接可能会被终止。

行动:重新连接并再次尝试。对于进一步的细节,打开跟踪和重新执行操作。如果错误仍然存??在,请联系Oracle支持服务。


TNS-12162 TNS:服务名称指定错误
原因:被错误地指定相应的服务名在tnsnames.ora连接描述符。

行动:确保连接描述符中有没有语法错误。尤其是看无与伦比的括号或流浪字符。在tnsnames.ora文件中的任何错误,使得它无法使用。见Oracle9i的网络服务管理员指南“。


TNS-12163TNS:连接描述符是太长
原因:连接描述符对应的服务名在tnsnames.ora太长。

行动:为连接描述符的最大长度为512字节,并已超过此限。使用较小的连接描述符。如果这是不可能的,请联系Oracle支持服务。


TNS-12164 TNS:Sqlnet.fdf文件不存在
原因:在$ ORACLE_HOME /网络/管理SQLNET.FDF文件不存在。

行动:“SQLNET.FDF文件,需要为Oracle跟踪发生。无论是安装在$ ORACLE_HOME /网络/管理SQLNET.FDF文件或关闭跟踪您的ORA文件。


TNS-12165 TNS:试图写入跟踪文件交换空间。
原因:Oracle跟踪不允许写入跟踪信息的交换空间。

行动:Oracle跟踪不能写入跟踪信息交换空间,所以要么禁用跟踪或跟踪文件重定向被写入到磁盘的另一个领域。


TNS-12166 TNS:客户端无法连接到何代理。
原因:NVstring所载说明/何。

行动:从整合服务器的代理呼叫议员。


TNS-12168TNS:无法联系目录服务器。
原因:配置为使用基于LDAP的目录服务器。

行动:目录服务器或更改配置为LOCAL。


TNS-12169 TNS:鉴于net_service_name太长
原因:您正试图解决的net_service_name太长。

行动:的net_service_name的最大长度是255个字节,并已超过此限。使用较小的别名。如果这是不可能的,然后联系Oracle支持服务。


TNS-12170TNS:连接超时发生
原因:服务器关闭,因为建立一个客户端连接分配的时间间隔内未能完成。这可能是网络/系统延迟,这可能表明恶意的客户端试图引起拒绝服务攻击对服务器。

行动:如果因为速度较慢的网络/系统发生错误,然后重新配置“sqlnet.connect_timeout”在sqlnet.ora中的参数到一个较大的值。如果怀疑有恶意的客户端,然后使用在sqlnet.log查明来源,并限制访问的地址。注意记录的地址可能不可靠的,因为他们可以伪造(即在TCP / IP)。


TNS-12196TNS:TNS错误
原因:导航层收到来自TNS错误。

行动:见具体TNS错误的错误日志文件。


TNS-12197TNS:关键字值解析错误
原因:导航层收到一个错误,而试图寻找关键字的值。

行动:检查连接描述符的语法。


TNS-12198TNS:无法找到目的地的路径
原因:无法导航到目的地的路径,通过互通式立交。发生此错误,如果一个无效的社区是在地址字符串,或地址包括一个协议,是不或TNSNAV.ORA的文件没有正确CMANAGER地址或指定的交汇处是。

行动:保证交换需要得到所需的目标是最多,有一个额外的连接能力。此外,检查在使用的CMANAGER地址已指定了正确的社会和协议。


TNS-12200TNS:无法分配内存
原因:出机上的内存。

行动:重新配置机器有更多的存储或运行应用程序较少,而正在运行的交汇处。


TNS-12201 TNS:遇到连接缓冲区太小
原因:TNS连接的应用程序提供的缓冲区太小检索数据送回。

行动:提供一个更大的连接缓冲区。如果问题仍然存在,然后联系Oracle支持服务。


TNS-12202TNS:内部导航错误
原因:内部导航错误。这个消息是不是通常对用户可见。

行动:欲知详情,请联系Oracle支持服务。


TNS-12203TNS:无法连接到目的地
原因:无效TNS提供的地址或目的地不听。此错误也可能发生,因为底层网络传输问题。

行动:确认你在命令行上输入服务的名称是正确的。确保监听器运行在远程节点和地址在tnsnames.ora中指定的参数是正确的。最后,检查,使连接所需的所有交汇处启动和运行。


TNS-12204 TNS:接收到的数据从一个应用程序拒绝
原因:应用程序使用的交汇处,或连接管理器拒绝在侦听连接。

行动:确保在目标应用程序监听器是否正常工作。如果是和问题仍然存在,请联系Oracle支持服务。


TNS-12205 TNS:无法获得失败地址
原因:内部导航错误。这个消息是不是通常对用户可见。

行动:欲知详情,请联系Oracle支持服务。


TNS-12206 TNS:在航行期间收到TNS错误
原因:内部的导航错误,因为一个意想不到TNS错误。

行动:在日志文件中查找,找到TNS错误。如果有必要,将跟踪和重复操作。


TNS-12207TNS:无法执行导航
原因:配置不当导航文件TNSNAV.ORA。

行动:检查语法上的应用程序`S机TNSNAV.ORA文件,并验证它列出了正确的社区。


TNS-12208TNS:无法找到TNSNAV.ORA文件
原因:无论是Oracle环境设置不正确,或在TNSNAV.ORA的文件是不存在的。

行动:确保Oracle环境是你的平台上,,1 TNSNAV.ORA文件存在适当成立。


TNS-12209 TNS:遇到未初始化的全局
原因:应用程序调用导航程序配置不正确的全局变量。有可用没有TNSNAV.ORA文件,或有缺陷。这个消息是不是通常对用户可见。

行动:对于进一步的细节,开启追踪并重新执行操作。如果错误仍然存??在,请联系Oracle支持服务。


TNS-12210 TNS:在寻找导航数据的错误
原因:应用程序调用导航程序没有正确配置TNSNAV.ORA文件。

行动:检查语法TNSNAV.ORA文件。


TNS-12211 TNS:需要PREFERRED_CMANAGERS在TNSNAV.ORA进入
原因:没有定义1 PREFERRED_CMANAGERS TNSNAV.ORA。

行动:新增PREFERRED_CMANAGERS进入TNSNAV.ORA文件。


TNS-12212 TNS:在TNSNAV.ORA绑定中的不完整PREFERRED_CMANAGERS
原因:约束力客户TNSNAV.ORA文件的PREFERRED_CMANAGERS没有CMANAGER_NAME指定。

行动:定义的PREFERRED_CMANAGERS绑定的一部分的CMANAGER_NAME。 Oracle网络管理器的使用,应该消除这个错误。


TNS-12213 TNS:在TNSNAV.ORA绑定中的不完整PREFERRED_CMANAGERS
原因:约束力客户TNSNAV.ORA文件的PREFERRED_CMANAGERS没有指定地址。

行动:定义作为的PREFERRED_CMANAGERS约束力的一部分的地址。


TNS-12214 TNS:缺少当地社区在TNSNAV.ORA项
原因是:有没有在TNSNAV.ORA LOCAL_COMMUNITIES条目。

行动:定义此节点在TNSNAV.ORA文件的LOCAL_COMMUNITIES。


TNS-12215 TNS:形成不良的PREFERRED_NAVIGATORS解决TNSNAV.ORA
事业:地址PREFERRED_NAVIGATORS进入约束力不当进入。条目。

操作:检查您的PREFERRED_NAVIGATORS进入和在TNSNAV.ORA修复。


TNS-12216 TNS:形成不良的PREFERRED_CMANAGERS解决TNSNAV.ORA
原因:为PREFERRED_CMANAGERS进入客户TNSNAV.ORA文件的地址绑定不正确的输入。

行动:定义作为的PREFERRED_CMANAGERS约束力的一部分的地址。


TNS-12217TNS:无法联系TNSNAV.ORA PREFERRED_CMANAGERS
原因:有一个语法错误在PREFERRED_CMANAGERS条目,或指定的地址是错误的,或预期的连接管理器不可用。

操作:检查的PREFERRED_CMANAGERS客户TNSNAV.ORA文件条目和纠正他们交谈,或与您的网络管理员,以确定是否可在指定的连接管理。验证交汇处积极使用的INTCTL的STATUS命令。


TNS-12218TNS:不能接受的网络配置数据
原因:形成不良的网络配置数据。例如,PREFERRED_CMANAGERS条目可能有一个不正确CMANAGER_NAME客户TNSNAV.ORA文件。或交汇处停机的参数导航(TIMEOUT_INTERVAL)可设置为零INTCHG.ORA。

操作:检查在TNSNAV.ORA交汇处配置文件的条目,并予以纠正。如果有必要,跟您的网络管理员,以确定是否指定的互通式立交(连接管理),并正确配置。使用Oracle网络管理器,如果必要,生成配置文件。


TNS-12219 TNS:缺少社区名称地址在ADDRESS_LIST
原因:ADDRESS_LIST有没有社区,有一个社区组件的组件和其他的一些地址时,就会发生这个错误。

行动:在你使用的是要么全部地址的连接描述符有一个社区的部分或全部不。


TNS-12221TNS:非法地址参数
原因:协议适配器参数指定非法集。在某些情况下,返回此错误,连接时不能进行协议传输。

行动:确认使用指定的协议的目标可以达到。检查tnsnames.ora的地址段内的参数。法定地址参数格式的Oracle操作系统的特定平台的文档中可以找到。协议解决传输层的名称(如DECnet的对象的名称)这个错误是脆弱的,如果没有正确配置或名称拼错。


TNS-12222 TNS:没有这样的协议适配器
原因:协议适配器要求“(协议= ..)”关键字 - 值对在TNS地址的方式是未知之数。如果提供的地址,印刷,然后纠正协议适配器未安装。

行动:安装适当的协议适配器或正确的印刷错误。注:如果提供的地址,从解决服务名称派生,检查相应的文件(TNSNAMES.ORA文件,LISTENER.ORA或者TNSNET.ORA的)的地址。


TNS-12223TNS:内部限制限制超标
原因:同时打开太多TNS连接。

行动:等待连接关闭,然后重试。


TNS-12224 TNS:无侦听
原因:因为监听器没有运行,无法完成连接请求。

行动:确保所提供的目的地址匹配的监听器所使用的地址之一。比较合适的listener.ora文件tnsnames.ora中的条目(,或TNSNAV.ORA如果连接是通过交换的方式去)。在远程机器上启动监听器。


TNS-12225 TNS:目标主机不可达
原因:无法与对方取得联系。

行动:确保网络驱动程序的运作和网络。


TNS-12226 TNS:超出操作系统资源配额
原因:当前用户已经超过了所分配的资源分配操作系统。

行动:获得更多的操作系统资源,或执行不同的功能。


TNS-12227 TNS:语法错误
原因:提供的连接描述符中包含非法语法。

行动:检查在tnsnames.ora连接描述符的语法。


TNS-12228 TNS:协议适配器没有可装载
原因:在某些平台上(如OS / 2),在运行时加载协议适配器。如果协议适配器共享库(或DLL)丢失,或缺少支持库之一,然后返回此错误。

行动:对于进一步的细节,开启追踪并重新执行操作。跟踪文件将包括无法加载的共享库(或DLL)的名称。


TNS-12229 TNS:交换??没有更多的自由连接
原因:一个或多个交汇处沿到目的地所需的路径有没有更多的自由连接呼叫。

行动:请稍后再试交汇处是那么忙,或咨询您的网络管理员,他确定是哪个交换,增加交换提供的连接数。


TNS-12230 TNS:就此途中发生严重的网络错误
原因:这个错误是由一个交换未能接触的目的地,由于物理网络错误,同时调用一个目的地。

行动:稍后再次尝试网络服务时可能已被固定或问题报告给您的网络管理员。


TNS-12231 TNS:没有连接到目的地
原因:此错误报告未能找到一个连接沿到目的地的路径可能互换。

行动:将问题报告给您的网络管理员,让他可以解决这个问题。


TNS-12232 TNS:无目的地的可用路径
原因:此错误报告是由一个交换未能找到一个可能的路径到目的地。

行动:在您的网络管理员的问题。


TNS-12233 TNS:未能接受连接
原因:此错误是由不接受一个连接重定向失败互换报道。

行动:在您的网络管理员的问题,所以可以分离的交换问题。


TNS-12234TNS:重定向到目的地
原因:此错误决定,这种交换是不正确的网关,需要一起到目的地的路径重定向到另一个网关连接的互换。

行动:不需要任何动作。


TNS-12235 TNS:失败重定向到目的地
原因:此错误是由一个交换失败,一直到目的地的路径重定向连接到另一个交换报告。

行动:在您的网络管理员的问题。


TNS-12236 TNS:协议适配器未加载
原因:协议适配器在某些平台上(如OS / 2)在运行时加载。如果协议适配器共享库(或DLL)尚未加载,然后返回此错误。

行动:对于进一步的细节,开启追踪并重新执行操作。跟踪文件尚未加载的共享库(或DLL)的名称。

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

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

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

Oracle研究中心

关键词:

TNS-04156

TNS-12236