首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

案例:数据库无法登录发生ORA-12560ORA-12557错误

Keyword: ORA-12560 ORA-12557 BEQ 数据库连接 登录 ##问题: Windows环境进行数据库登陆时,发生ORA-12560/ORA-12557错误。...> oerr ora 12560 12560, 00000, "TNS:protocol adapter error" // *Cause: A generic protocol adapter error...通常来讲,ORA-12560ORA-12557错误常常是由于环境变量等设置不正确引起, 本文介绍连接错误基本的解决思路和方法。...##解决错误的基本思路: 1.确认用户连接方法和数据库认证方式,是否使用了Listener监听登陆,在BEQ登陆的方式是否有同样的问题 2.查看网络相关的配置文件sqlnet.ora、listener.ora...= (NTS) 3.查看警日志alert和trace,有相关的TNS错误 TNS-12537: TNS:connection closed ns secondary err code: 12560

2.4K20

记录一则数据库连接故障ORA-12560,ORA-12518

一、确认故障 1.1 服务器尝试sysdb登录 1.2 服务器尝试通过网络连接 二、排查原因 2.1 ORA-12560错误初步排查原因 2.2 ORA-12518错误排查原因 2.3 ORA-12560...ERROR: ORA-12560: TNS: 协议适配器错误 1.2 服务器尝试通过网络连接 PS C:\Users\Administrator> sqlplus system/oracle@xxoradb...ERROR: ORA-12518: TNS: 监听程序无法分发客户机连接 二、排查原因 2.1 ORA-12560错误初步排查原因 ORA-12560错误官方说明: $ oerr ora 12560...2.3 ORA-12560错误再次排查原因 上面解决了客户端的连接问题,但问题还没有完美解决,因为目前本地sysdba仍然还是无法登陆,依然报错ORA-12560: C:\Users\Administrator...ERROR: ORA-12560: TNS: 协议适配器错误 请输入用户名: 这时候就怀疑可能是机器上安装了多个Oracle程序导致,也就是说这个sqlplus命令可能是某个客户端的sqlplus程序

1K20

ORACLE sqlplus连接报ORA-12560解决办法

在windows服务器上 cmd sqlplus 用户名/密码 连接 报ORA-12560 (协议适配器错误啥的) 解决办法如下: 1.再原命令上 增加@127.0.0.1/实例 sqlplus 用户名...oracle sqlplus 所在目录下 (以我的路径为例D:\app\Administrator\product\11.2.0\dbhome_1\BIN) 再敲sqlplus 命令 还不能的话 重启监听服务试试...如果上述方法都不行,那么估计监听出问题了或无监听,那么需要重新建个监听 我分享我这边遇到的情况: 普通cmd后连sqlplus 不好使 我用了上述方法后 第一次是没问题 但如果我shutdown数据库...再start后 又不好使了,只能重启服务器,后面经过一系列排查 发现监听有问题,于是我新建了一个监听(环境变量可能会丢,如果丢了需重新配) 重启后 再试 ok解决了,shutdown start 再

2.2K30

监听故障TNS-12537: TNS:connection closed 解决对策

一组的同事找我说,有很多应用不能连接数据库,让我去帮忙看看,一开始以为是process 和session 数不构,去了查了一,发现远没到设置的数,且主机未发现有性能问题,查看等待事件,全是军空闲类的,...error struct:     ns main err code: 12537 TNS-12537: TNS:connection closed     ns secondary err code: 12560...secondary err code: 0     nt OS err code: 0 opiodr aborting process unknown ospid (3657) as a result of ORA...error struct:     ns main err code: 12537 TNS-12537: TNS:connection closed     ns secondary err code: 12560...-609 上网查了一,有人说是DNS解析问题,按照解决方法注释DNS 的解析后工作正常,上网查了很多,没有发现具体原因。

1.6K10

一次访问问题排查-涉及TNS-03505、ORA-12154、TNS-12560、动态注册、防火墙、tnsping跟踪等

使用tnsping dcsopen测试,报错: ora11g>tnsping dcsopen TNS Ping Utility for Linux: Version 11.2.0.1.0 - Production...检查监听器状态, ora11g>lsnrctl status LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 08-JAN-2015 01...动态注册机制,原来监听器中的SID_LIST部分将不再需要。) (2) 上面之所以还有一个SID_LIST,这是缺省的PLSExtProc是为外部存储过程调用而配置。...启动监听,提示: ora11g>lsnrctl status LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 08-JAN-2015 01...ERROR: ORA-12560: TNS:protocol adapter error 于是先看看端口是否开通,执行telnet报错: ora10g@localhost.localdomain$telnet

1.6K30

oracle启动监听报错:The listener supports no services解决

[root@web02 ~]# su - oracle   [oracle@web02 ~]$ lsnrctl start   出现如下错误提示信息: LSNRCTL for Linux: Version...DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=web02)(PORT=1521)))   TNS-12535: TNS:operation timed out    TNS-12560...----------------------   Alias                     LISTENER   Version                   TNSLSNR for Linux...)))   The listener supports no services   The command completed successfully   这样启动后远程连接会报错: oracle ORA...  (GLOBAL_DBNAME = orcl)     (SID_NAME = orcl)     )   )   注:orcl根据所安装的数据库实例名确定,将上面的代码加到原始的listener.ora

2K21
领券