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

Cấu hình kết nối giữa máy khách và máy chủ Oracle 10g

Trong một nhận xét, bạn có một đoạn trích từ lsnrctl status :

Listening Endpoints summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
Services summary...

Người nghe của bạn chỉ nghe trên 127.0.0.1 , vì vậy kết nối chỉ có thể được thực hiện từ máy chủ. Không có gì đang nghe trên địa chỉ bên ngoài của bạn 10.0.2.39 , vì vậy kết nối tới cổng 1521 trên địa chỉ đó không thành công.

listener.ora của bạn có lẽ có một cái gì đó hoặc là một ADDRESS hoặc không có ADDRESS ở tất cả, sẽ mặc định thành localhost:1521 . Bạn cần sửa đổi nó thành một cái gì đó như:

LISTENER =
...
    (ADDRESS_LIST =
      ...
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.2.39)(PORT = 1521))
    )

hoặc tên máy chủ của máy nếu địa chỉ đó có thể phân giải được. Lý tưởng nhất là điều này sẽ được thực hiện thông qua netca thay vì chỉnh sửa tệp bằng tay.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bằng (=) so với LIKE cho kiểu dữ liệu ngày tháng

  2. Cách cấp quyền truy cập vào v $ views (v $ session, v $ instance)

  3. Oracle 11g trên Mac OS X

  4. Nhóm các bản ghi từng giờ hoặc từng ngày và lấp đầy khoảng trống bằng 0 hoặc rỗng

  5. Tạo bảng DDL với thực thi ngay lập tức trong cơ sở dữ liệu Oracle Phần 2