Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Máy khách Oracle ORA-12541:TNS:không có người nghe

Bạn cần đặt oracle để lắng nghe tất cả các địa chỉ ip (theo mặc định, oracle chỉ lắng nghe các kết nối localhost.)

Bước 1 - Chỉnh sửa listener.ora

Tệp này nằm ở:

  • Windows:%ORACLE_HOME%\network\admin\listener.ora .
  • Linux:$ ORACLE_HOME / network / admin / listener.ora

Thay thế localhost với 0.0.0.0

# ...

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521))
    )
  )

# ...

Bước 2 - Khởi động lại các dịch vụ Oracle

  • Windows: WinKey + r

    services.msc
    
  • Linux (CentOs):

    sudo systemctl restart oracle-xe
    



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo dữ liệu thử nghiệm bằng Oracle PL / SQL developer

  2. SQLT trong 12c không thể thu thập số liệu thống kê

  3. Làm thế nào để lấy BLOB từ tệp trong PL / SQL?

  4. Tại sao Oracle quá chậm khi tôi chuyển java.sql.Timestamp cho cột DATE?

  5. Loại TABLE hoặc VARRAY ẩn danh trong Oracle