×

protocol adapter error怎么解决 erro

protocol adapter error怎么解决(手机errsslprotocolerror怎么解决)

admin admin 发表于2024-04-17 05:36:21 浏览29 评论0

抢沙发发表评论

大家好,如果您还对protocol adapter error怎么解决不太了解,没有关系,今天就由本站为大家分享protocol adapter error怎么解决的知识,包括手机errsslprotocolerror怎么解决的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

本文目录

手机errsslprotocolerror怎么解决

同步系统的时间,日期和区域 Chrome上出现“ err_SSL_protocol_error”的最常见原因之一是错误的时间和日期配置。错误的时区选择也会导致此错误。如果您在设备上遇到此错误,请快速修改时间,数据和区域设置。如果该技术无济于事,请转到下一个。2.清除缓存 当您访问新站点时,数据存储在浏览器的缓存中。此信息有助于将来与该站点进行快速通信。尝试通过删除浏览器中的缓存数据来解决此错误。这是您可以执行的操作: 在Google Chrome浏览器上打开新标签页 同时按下“ Shift + Ctrl + Dlt”。 取消选中浏览历史记录框 勾选所有其他复选框 在时间范围设置中,选择所有时间 按清除缓存3.清除设备的SSL状态 (我最终是靠这个解决的) 如果清除缓存不能帮助您解决此错误

ORA-12560: TNS:protocol adapter error怎么解决求大神!!

是TNS适配器错误造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:1.监听服务没有起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下输set oracle_sid=XXXX,XXXX就是你的database SID.4.主机字符串输入SID.

Oracle错误案例:ORA-00235

  TNS Internal limit restriction exceeded

  Cause Too many files or sockets open simultaneously (or some other resource has been depleted)

  Action For further details trace the operation for protocol details

  TNS TNS:listener failed to start a dedicated server process

  Cause The process of starting up a dedicated server process failed The executable could not be found or the environment may be set up incorrectly

  Action Turn on tracing at the ADMIN level and re execute the operation Verify that the Oracle Server executable is present and has execute permissions enabled Ensure that the Oracle environment is specified correctly in LISTENER ORA The Oracle Protocol Adapter that is being called may not be installed on the local hard drive Check that the correct Protocol Adapter are successfully linked If the error persists contact Oracle Customer Support

  TNS TNS:internal limit restriction exceeded

  Cause Too many TNS connections open simultaneously

  Action Wait for connections to close and retry

  TNS TNS:protocol adapter error

  Cause A generic protocol adapter error occurred

  Action Check addresses used for proper protocol specification Before reporting this error look at the error stack and check for lower level transport errors For further details turn on tracing and re execute the operation Turn off tracing when the operation is plete

  问 进程的数量会引起监听器错误吗?

  TNS : TNS:listener failed to start a dedicated server process

  TNS : TNS:internal limit restriction exceeded

  TNS : TNS:protocol adapter error

  TNS : Internal limit restriction exceeded

  IBM/AIX RISC System/ Error: : Resource temporarily unavailable

  我们在监听器日志中发现如上的错误信息 服务器上每个用户的最大进程数量被设置 Oracle中的最大进程数量为 进程最大的利用率是 每个会话的最大利用率是 会话的数量设置为

  根据我所了解的 看起来进程的数量是没有问题的 我们通过在这个机器上无法正确建立内存分页空间而对此进行了证实 然而 一些人仍然告诉我们要在起始的时候增加进程的数量 我不同意这个观点 我遗漏了什么吗?

  答 TNS 错误信息显示了有太多的文件或者socket同时开放了(或者是其他一些资源耗尽了) 这是操作系统的限制 不是Oracle的限制 你需要确认你的AIX平台可以处理你在服务器上开放的这么多的文件 这是 全部 文件 并不仅仅是Oracle数据库文件 并且 你还需要确认你的AIX服务器可以正确处理全部数量的Oracle进程 而不仅仅是专用的服务器进程 Oracle的起始参数PROCESSES限制了专用的服务器进程数量 但是还有后台的进程(SMON PMON LGWR等) 以及支持并行语句的进程 更不用说你的监听器等了 我觉得你应该配置AIX来允许每个Unix用户拥有更多的进程

  总结 TNS TNS TNS TNS 解决过程

  一 环境

   平台 IBM AX G内存 windows k advServer sp + oracle 独占模式

   内存分配相关参数

   processes =

   shared_pool_size =

   large_pool_size =

   java_pool_size =

   db_block_buffers =

   db_block_size =

   log_buffer =

   log_checkpoint_interval =

   sort_area_size =

   sort_area_retained_size =

   open_cursors =

   job_queue_processes =

   job_queue_interval =

   max_dump_file_size =

   最大并发用户数 个左右

  二 故障现象

   当用户数达到一定的数量时( 多)客户端连接服务器时报ora 错误 紧跟着报ora 错误 不能连接到服务器 此时已连接到服务器的用户能正常访问数据库

   首先查看警告日志文件 未见到明显错误信息

   查看listner log文件 发现如下信息(很多个类似的错误记录 摘两个上来)

  

   JUL : : * (CONNECT_DATA=(SID=ORCL)(CID=(PROGRAM=*** EXE)(HOST=*******)(USER=*****))) * (ADDRESS=(PROTOCOL=tcp)(HOST=*******)(PORT= )) * establish * ORCL *

  TNS : TNS:listener failed to start a dedicated server process

   TNS : TNS:internal limit restriction exceeded

   TNS : TNSrotocol adapter error

   TNS : Internal limit restriction exceeded

   bit Windows Error: : Exec format error

   JUL : : * (CONNECT_DATA=(SID=ORCL)(CID=(PROGRAM=*** EXE)(HOST=*****)(USER=***))) * (ADDRESS=(PROTOCOL=tcp)(HOST=******)(PORT= )) * establish * ORCL *

  TNS : TNS:listener failed to start a dedicated server process

   TNS : TNS:internal limit restriction exceeded

   TNS : TNSrotocol adapter error

   TNS : Internal limit restriction exceeded

   bit Windows Error: : Exec format error

  

  此时 原来已连接上服务器的用户还能正常使用 查看此时session达到 多个

   重启oracle服务后 能连接新的用户数 但当并发用户数达到 个以上时 再次报同样的错误

  三 原因分析

   系统资源耗竭 意味着系统分配给oracle的内存用尽了 虽然我们有 G的物理内存 但正常情况下系统只能给oracle分配 G的内存 这 G的内存中 包括了SGA PGA等oracle需要使用的全部内存 在独占模式下 每一个session将单独分配 M左右的内存 在本例中 SGA分配了约 M 按每一个用户分配 M内存计算 连接数达到 个时 总分配内存已达到 G 将不能再增加新的连接数 如果要解决这个问题 在不做大的调整的前提下 要么减小SGA大小 要么减小为每一个会话分配的内存大小 以能连接更多的用户

  四 解决过程

   查阅了oracle文档 文档里提出来了几个解决的办法

   重置init ora参数文件 调小以下四个参数的值

   short_area_size

   hash_area_size

   bitmap_merge_area_size

   create_bitmap_area_seze

   open_cursone

   调小SGA的大小

   减小oracle Job队列数量(job_queue_processes)和并发队列数(parallel_max_servers)

   重置并减小会话/线程使用的堆栈大小

   将oracle改为mts模式

   更换操作系统为windows NT 企业版

   使用intel的ESMA硬件支持 即使用大内存

   ) 在intel系统上使用 / G 开关

   ) 使用PSE 内存

   结合本实例的具体情况 决定调整的主要目标为减小用户的PGA大小

   构成PGA的主要内容有short_area_size hash_area_size open_cursone 以及oracle 堆栈和TNS 堆栈 在本实例中 排序区为 K hash区为 K(缺少值) 打开的游标数与应用有关 不能随便减小了 然而oracle堆栈和TNS堆栈都是 M 却有较大的减小的余地 因此 调整的目标定为减小这两个堆栈的大小

   使用orastack 命令来减小这两个堆栈的大小

  D:\oracle\ora \bin》orastack oracle exe

  Couldn t open file with CreateFile()

  GetLastError() ==

   停止oracle服务和TNS服务 再运行以上命令

  D:\oracle\ora \bin》orastack oracle exe

  Dump of file oracle exe

  Current Reserved Memory per Thread =

  Current Committed Memory per Thread =

  New Reserved Memory per Thread =

  D:\oracle\ora \bin》orastack tnslsnr exe

  Dump of file tnslsnr exe

  Current Reserved Memory per Thread =

  Current Committed Memory per Thread =

  New Reserved Memory per Thread =

  重新启动oracle服务和TNS服务 打开数据库 用户连接到服务器 经测试 用户数到 以上时数据库仍然运行正常 解决了本实例存在的问题

  五 小结

lishixinzhi/Article/program/Oracle/201311/17484

oracle数据库连接提示协议适配器错误

原因:相关的服务没有开启。

1.打开sqlplus,在出现dra12560:TNS:protocoladapter错误后输入用户名和密码。

2.选择我的电脑-》右键-》管理-》右侧打开电脑管理-选择服务和应用-》选择服务。

3.查找对话框右侧所示服务的OracleServiceORL(名称按首字母排序),如图所示:

4. 选择服务-》,右键单击-》并选择start或选择服务,然后单击左侧的start。此时,对话框正在启动。

5.查看该服务的状态显示正在运行。

6.此时,在sqlplus中输入用户名和密码,到数据库的连接就成功了。

启动监听时显示TNS-12560:TNS:protocol adapter error 00530:protocol adapter error

报错已经写清楚了,连接不到主机。你查一下listener.ora里,HOST后面写的主机名写对了没有。如果确认写对了,那cat /etc/host 看一下这里的主机对应的ip地址,然后ping一下,看看能不能通。

linux下启动oracle监听时报错

错误:$ lsnrctl startLSNRCTL for Linux: Version 10.2.0.1.0 - Production on 18-12月-2009 17:22:17Copyright (c) 1991, 2005, Oracle. All rights reserved.Starting /opt/app/oracle/product/10.2.0/db_1/bin/tnslsnr: please wait...TNS-12537: TNS:connection closed TNS-12560: TNS:protocol adapter error TNS-00507: Connection closed Linux Error: 29: Illegal seek$ 解决办法:1:查看/etc/hosts文件,一定要包含以下语句: 127.0.0.1 localhost.localdomain localhost2:保证下面2个文件标红的内容要完全一样修改listener.ora文件 默认情况下该文件内容: LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =你的服务器IP地址)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) ) 修改tnsnames.ora文件默认情况下该文件内容orcl = (DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST =你的服务器IP地址)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))

oracle sqlplus ORA-12560: TNS:protocol adapter error

orcl才是你的数据库的连接的本地网络服务名。另外两个是其他用途的。ORACLR_CONNECTION_DATA这个主要用于调用外部过程。如使用全文检索时会用的。具体怎么用,没见过。

OK,关于protocol adapter error怎么解决和手机errsslprotocolerror怎么解决的内容到此结束了,希望对大家有所帮助。