状态: 失败 -测试失败: Listener refused the connection with the following error: ORA-12505, TNS:listener does

2.

解决:进入数据库安装目录下,找到tnsnames.ora文件,把其中的service_name改成数据库正确的sid值,如我的是orcl

\network\admin\tnsnames.ora:

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.62)(PORT = 1521))

    (CONNECT_DATA =

      (SERVER = ORCL)

      (SERVICE_NAME = ORCL)

    )

重启监听即可

若是碰到继续报错:17410 提示无法从套接字获取更多数据如何解决,则进入数据库安装目录下,找到listener.ora文件,将(PROGRAM = extproc)这行前面加#注释掉,如下:

#(PROGRAM = extproc)

并且,检查配置文件中HOST是否为主机名

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 主机名)(PORT = 1521))

    )

重启监听,数据库即可连接

猜你喜欢

转载自blog.csdn.net/zcb1592781470/article/details/82952642