Oracle数据库一种报错的解决办法

Oracle数据库一种报错的解决办法

者:韩琪    审校:朱松

适用版本:Oracle

Oracle数据库一种报错的解决办法

在连接数据库时,有时会报这样的错误:The Network Adapter could not establish the connection:jdbc:oracle:thin:@host:1521:infodba。这种情况,一般与用户数据库和服务器的设置有关,导致这种异常的原因可能有以下三点:

第一,检查数据库密码是否过期。用户可以打开sqlplus,检查是否是因为数据库密码过期而导致数据库连接不上。如果测试发现一切正常,如图1所示,可继续排查第二种情况。

Oracle数据库一种报错的解决办法

图1

第二检查服务器上的防火墙、杀毒软件。某些情况下,防火墙或杀毒软件会屏蔽数据库的端口号,或占用数据库的端口号,此时会出现数据库连接异常的情况。退出杀毒软件,关闭防火墙后,再连接数据库查看,若仍不能连接,可继续查看第三种情况。

第三,排除上述两种情况后,数据库依然连接异常,需要检查数据库监听是否启动正常,用户可以重新手动启动监听。首先开始→运行→输入CMD→进入DOS命令提示界面,输入“C:UsersAdministrator>cd”“C:>>lsnrctl”如图2所示。

Oracle数据库一种报错的解决办法

图2

再输入start,进行手动启动监听,当提示命令执行成功后,启动完成,如图3所示。

Oracle数据库一种报错的解决办法

图3

此时再连接数据库,不再报错,问题解决。

来源:上海联宏创能信息科技有限公司

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年10月12日
下一篇 2022年10月12日

相关推荐

发表回复

登录后才能评论