最近开发环境的oracle数据库经常ORA-12541: TNS:no listener error错误,让人很头疼。
OracleServiceORCL服务 1.首先查看oracle12c监听服务是否启动 2. ping 本地id是否能ping通 3.检测配置监听是否有错误: 找到 Oracle 监听配置文件(listener.ora)和TNS...192.168.1.139)(PORT = 1521)) ) ) 4.重新配置监听器Net Configuration Assistant 具体配置参考【oracle常见错误】oracle监听程序配置/“ORA...-12541: TNS: 无监听程序” - yxtic - 博客园 5.之后重启OracleServiceORCL服务 基本情况就以上几种 我也踩过一次坑 所以就记录下来了
1、ORA-12560:TNS:协议适配器错误 OracleService服务没有启动 2、 ORA-12541:TNS:无监听程序 OracleTNSListener...服务没有启动 3、ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务 一般出现在TNSListener刚刚启动之后。
owner='TEST' and job_name='LOAD_PEIPING' and rownum<10 1662118 02-MAR-16 02.00.00.512815 AM +08:00 ORA...-12541: TNS:no listener ORA-06512: at line 2 1661601 01-MAR-16 02.00.00.416300 AM +08:00 ORA-12541...: TNS:no listener 信息显示在最近两天JOB确实都执行了,但是抛出了ORA-12541的错误,相关联的一个错误是TNS的错误。...TCP)(HOST = 10.127.xxxxx)(PORT = 1529))) (CONNECT_DATA = (SERVICE_NAME = gcdb)(server=dedicated))) TNS...-12541: TNS:no listener ORA-06512: at line 2 明白了这一点之后,问题的分析就很顺畅了。
当我们更换ip地址时,会遇到这样的报错,这是由于ip地址改变引起的“ORA-12541:TNS:无监听程序”错误。
马上登录到服务器里查看监听状态,发现有TNS-12541 ,TNS-12560等错误 手动把监听服务启动,这时候服务状态上显示为已启动,但在CMD窗口执行lsnrctl status的时候依然返回错误信息...正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=john-PC)(PORT= TNS-12541: TNS: 无监听程序 TNS-12560: TNS:...协议适配器错误 TNS-00511: 无监听程序 32-bit Windows Error: 61: Unknown error 正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL...三、解决方案步骤 **网上有个解决TNS-12535错误的案例,平台和版本都很类似,如下: 1、在 sqlnet.ora文件中 增加如下行: DIAG_ADR_ENABLED = OFF 2、在listener.ora...LSNRCTL>set log_file mylog Will yield: TNS-01251: Cannot set trace/log directory under ADR.
TNS-12537: TNS:connection closed TNS-12560: TNS:protocol adapter error TNS-00507: Connection closed...Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) TNS-12541: TNS:no listener TNS...-12560: TNS:protocol adapter error TNS-00511: No listener Linux Error: 111: Connection refused Connecting...to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))) TNS-12541: TNS:no listener TNS...-12560: TNS:protocol adapter error TNS-00511: No listener Linux Error: 111: Connection refused 查看主机名
listener/alert/log.xml 12 Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) 13 TNS...-12555: TNS:permission denied 14 TNS-12560: TNS:protocol adapter error 15 TNS-00525: Insufficient
TNS-12531: TNS: 无法分配内存 解决方案 针对故障信息: 22-3月 -2019 06:21:54 * 12531 TNS-12531: TNS: 无法分配内存 解决优化方案: 方案一
-12545: Connect failed because target host or object does not exist TNS-12560: TNS:protocol adapter...error TNS-00515: Connect failed because target host or object does not exist Linux Error: 99: Cannot...-12543: TNS:destination host unreachable TNS-12560: TNS:protocol adapter error TNS-00513: Destination...4、小结 a、对于TNS-12545,TNS-00515应首先考虑是否使用了合适的IP,主机名,应检查服务器host文件,网络配置等 b、Step a检查完后应考虑是否正确的配置了监听以及tnsnames...c、对于上述该类错误,应同时检查及分析监听器日志 d、对于客户端出现TNS-12545,TNS-00515等,考虑客户端能否将主机转换成对应的IP(客户端tnsnames.ora使用主机名的情形时
后来查看数据库alter日志,发现如下: Fatal NI connect error 12537, connecting to: (LOCAL=NO) VERSION INFORMATION: TNS...Tns error struct: ns main err code: 12537 TNS-12537: TNS:connection closed ns secondary err code...Tns error struct: ns main err code: 12537 TNS-12537: TNS:connection closed ns secondary err code...Tns error struct: ns main err code: 12537 TNS-12537: TNS:connection closed ns secondary err code...Tns error struct: ns main err code: 12537 TNS-12537: TNS:connection closed ns secondary err code
tnsping 本机ok,tnsping其他机器均报错: [oracle@db11g ~]$ tnsping jingyu TNS Ping Utility for Linux: Version 11.2.0.3.0...TCP)(HOST = 192.168.1.19)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = jyadg))) TNS...-12543: TNS:destination host unreachable [oracle@db11g ~]$ tnsping jycas TNS Ping Utility for Linux:...-12543: TNS:destination host unreachable 1.检查防火墙和SElinux状态 2.确认克隆的网卡是否正常 3.网络层面排查1521端口 1.检查防火墙和SElinux...-12543: TNS:destination host unreachable 3.网络层面排查1521端口 以db11g环境为例说明: [oracle@db11g ~]$ netstat -ano|
会报一个没有监听(ORA-12541: TNS:no listener)的错误。 那这里的环境,同样是VIP的设置,为何却可以通过VIP(192.168.1.131)连接呢?...u01/app/oracle/product/11.2.0/dbhome_1) (SID_NAME = jingyu) ) ) 如果将主机名修改为具体的IP地址,则测试同样会报错(ORA...-12541: TNS:no listener)。
ORA-12541:TNS:无监听程序 (1)开始菜单中打开Oracle Net Configuration Assistant (2)监听程序配置 (3)选择TCP (4)配置完成后进入命令行 lsnrctl
此时关闭本地库bisal的监听: LSNRCTL> stop bisal 验证监听状态: [oracle@liu Desktop]$ tnsping bisal TNS Ping Utility...TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = bisal))) TNS...-12541: TNS:no listener 再次连接bisal库: [oracle@liu Desktop]$ sqlplus bisal/xxx@bisal SQL*Plus: Release...ERROR: ORA-12541: TNS:no listener Enter user-name: 打开监听,再用@bisal的方式连接bisal本地库: [oracle@liu Desktop...6、补充:tnsnames.ora文件默认采用的路径如下: $HOME(~)/.tnsnames.ora $TNS_ADMIN/tnsnames.ora /var/opt/oracle/tnsnames.ora
ERROR: ORA-12541: TNS:no listener Enter user-name: ERROR: ORA-12536: TNS:operation would block 当我再次登录数据库服务器的时候突然看到报了一行错误...Mon Dec 29 12:33:55 2014 from xxxxxxx -bash: fork: Resource temporarily unavailable 等我重新登录的时候,没有使用tns...ERROR: ORA-12536: TNS:operation would block 根据以往碰到的问题情况,是session满了,这个库目前设置的session数支持近10000个session...INACTIVE 126 CCCBSCUST01 pggate client3 extract@xxxxxxxx (TNS
除去社会工程学从技术角度出发TNS(ORTACLE的网络核心组件)是泄露数据库版本号的一个重要功能。...笔者结合多年的经验与实践总结出黑客通过TNS获取ORACLE数据库版本信息主要有以下三种方式: 1. 身份验证前部分函数泄露数据库版本 在TNS的通讯包中存在大量的函数调用。...2.TNS报错信息泄露数据库版本 如果TNS接到一个它无法识别的TNS命令(是格式正确,但内容不对),就会会送一个错误,在这个错误中包含VSNNUM,它保存了一个十进制数字,把该数字转成十六进制会得到数据库版本号...笔者根据多年经验以及攻防测试总结出以下4点有助于加固TNS的解决法办法。...1.设置TNS Listener 口令 默认情况下,TNS Listener 没有设置口令,任何可以连接到系统的人都可以管理它。设置Listener口令可以防止对Listener的无授权管理。
在Red Hat Enterprise Linux Server release 6.7 成功安装ORACLE 11g 后,在客户端配置TNS后,测试是否可以连接到数据块服务器,结果报错: ORA-12170...:TNS:连接超时 1:首先检查网络是否能ping通,如下所示,网络是畅通的。...2:检查TNS配置(TNS配置也没有问题) GSP = (DESCRIPTION = (ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.1.81)(PORT = 1521...The command completed successfully 4:使用tnsping命令检查,报TNS-12535: TNS: 操作超时,这时我们可以肯定是防火墙的问题了。...(DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=TCP)(HOST=172.20.32.79)(PORT=1521))) TNS
在这个云原生开发和部署的新时代,超敏捷架构基于称为微服务的组件集合。这些组件在编配引擎(如Kubernetes)中的容器上运行。有了这些新架构,就有创建软件定义...
database; --启用 shutdown immediate startup mount alter database archivelog; alter database open; 3.配置主库监听和TNS...TNS: --TNS文件默认路径$ORACLE_HOME/network/admin/tnsnames.ora --方便主备切换服务名设置相同,配置如下: tnspxk2 = (DESCRIPTION...alter system set fal_server='tnssbdb' scope=both; --备库tns 部分参数修改没有添加说明,放到概念篇 三、备库参数配置 1.密码文件,主库和备库的...'; create spfile from pfile; --关闭数据库正常启动到nomount状态 --查看是否使用spfile启动 show parameter spfile 3.备库配置监听与TNS...-12543错误,关闭防火墙再试 如果tnsping出现 ORA-12541 错误,检查一下hosts文件里面是否配置正常,备库也要配置好 四、使用Duplicate创建物理standby 备库执行 -
领取专属 10元无门槛券
手把手带您无忧上云