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

Oracle TNS tên không hiển thị khi thêm kết nối mới vào SQL Developer

Nhà phát triển SQL sẽ tìm tệp tnsnames.ora ở vị trí sau theo thứ tự này

  1. $ HOME / .tnsnames.ora
  2. $ TNS_ADMIN / tnsnames.ora
  3. Khóa tra cứu TNS_ADMIN trong sổ đăng ký
  4. /etc/tnsnames.ora (không phải cửa sổ)
  5. $ ORACLE_HOME / network / admin / tnsnames.ora
  6. LocalMachine \ SOFTWARE \ ORACLE \ ORACLE_HOME_KEY
  7. LocalMachine \ SOFTWARE \ ORACLE \ ORACLE_HOME

Để xem nhà phát triển SQL nào đang sử dụng, hãy sử dụng lệnh show tns trong trang tính

Nếu tệp tnsnames.ora của bạn không được nhận dạng, hãy sử dụng quy trình sau:

  1. Xác định một biến môi trường có tên là TNS_ADMIN để trỏ đến thư mục chứa tệp tnsnames.ora của bạn.

    Trong Windows, điều này được thực hiện bằng cách điều hướng đến Bảng điều khiển > Hệ thống > Cài đặt hệ thống nâng cao > Biến môi trường ...

    Trong Linux, xác định TNS_ADMIN trong tệp .profile trong thư mục chính của bạn.

  2. Xác nhận hệ điều hành nhận ra biến môi trường này

    Từ dòng lệnh Windows:echo% TNS_ADMIN%

    Từ linux:echo $ TNS_ADMIN

  3. Khởi động lại nhà phát triển SQL

  4. Bây giờ trong SQL Developer, hãy nhấp chuột phải vào Kết nối và chọn Kết nối mới ... . Chọn TNS dưới dạng loại kết nối trong hộp thả xuống. Các bài viết của bạn từ tnsnames.ora hiện sẽ hiển thị ở đây.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để liệt kê tất cả các thủ tục được lưu trữ trong cơ sở dữ liệu Oracle

  2. Ngăn rơi bảng tại lược đồ mục tiêu trong luồng Oracle

  3. Triển khai nhiều phiên bản máy tính Oracle bằng cách sử dụng một nhóm cá thể và biểu mẫu địa hình

  4. Cách chọn và sắp xếp theo cột không có trong câu lệnh Groupy By SQL - Oracle

  5. Không thể xác thực, với tùy chọn không xác thực