Nhà phát triển SQL sẽ tìm tệp tnsnames.ora ở vị trí sau theo thứ tự này
- $ HOME / .tnsnames.ora
- $ TNS_ADMIN / tnsnames.ora
- Khóa tra cứu TNS_ADMIN trong sổ đăng ký
- /etc/tnsnames.ora (không phải cửa sổ)
- $ ORACLE_HOME / network / admin / tnsnames.ora
- LocalMachine \ SOFTWARE \ ORACLE \ ORACLE_HOME_KEY
- 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:
-
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.
-
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
-
Khởi động lại nhà phát triển SQL
- 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.