Bootstrap

windows下sqlplus连接到linux oracle不成功

错误:

SQL*Plus: Release 11.2.0.1.0 Production on 星期五 1122 13:53:22 2024

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

ERROR:
ORA-12170: TNS: 连接超时


请输入用户名:
ERROR:
ORA-12560: TNS: 协议适配器错误


请输入用户名:
ERROR:
ORA-12560: TNS: 协议适配器错误

原因,防火墙端口未打开

解决方法:

  1. 检查是否已经安装了firewalld防火墙:
    shell systemctl status firewalld “

  2. 如果没有安装firewalld,请先安装它:
    shell yum install firewalld “

  3. 启动firewalld服务:
    shell systemctl start firewalld “

  4. 开启1521端口:
    shell firewall-cmd –zone=public –add-port=1521/tcp –permanent “

    这将在防火墙配置中添加一个规则,使1521端口可以通过防火墙通信。

  5. 重新加载防火墙配置:
    firewall-cmd --reload

;