1.检查/etc/hosts文件

    1. [oracle@oracle ~]$ cat /etc/hosts
    2. 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
    3. ::1 localhost localhost.localdomain localhost6 localhost6.localdomai
    4. 192.168.5.207 emcc
    5. 192.168.5.240 oracle

    2.检查tnsnames.ora文件

    1. # tnsnames.ora Network Configuration File: /opt/oracle/product/18c/dbhome_1/network/admin/tnsnames.ora
    2. # Generated by Oracle configuration tools.
    3. LISTENER_ORCL =
    4. (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.5.145)(PORT = 1521))
    5. ORCL =
    6. (DESCRIPTION =
    7. (ADDRESS_LIST =
    8. (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.5.145)(PORT = 1521))
    9. )
    10. (CONNECT_DATA =
    11. (SERVICE_NAME = orcl)
    12. )
    13. )

    3.检查local_listener参数

    1. SQL> show parameters listener
    2. NAME TYPE VALUE
    3. ------------------------------------ ----------- ------------------------------
    4. forward_listener string
    5. listener_networks string
    6. local_listener string LISTENER_ORCL
    7. remote_listener string
    8. 修改local_listener参数
    9. alter system set local_listene=LISTENER_ORCL scope=both;
    10. alter system set local_listener='(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.5.145)(PORT = 1521))';