Điểm:0

ORA-210000 Lỗi Oracle: ORA-12154: TNS: không thể giải quyết mã định danh kết nối được chỉ định

lá cờ ca

Tôi đang cố gắng thiết lập kết nối từ máy rhel 7.9 của mình với máy chủ Oracle db trên máy chủ Windows 2016 đang chạy Oracle 19c.

04:25:36 - ORA-210000 Lỗi Oracle: ORA-12154: TNS: không thể giải quyết định danh kết nối được chỉ định

Tôi đã tải xuống và cài đặt 2 ứng dụng khách, phiên bản 19 và 21 với hy vọng rằng nó sẽ giải quyết được sự cố nhưng không được.Tệp tnsnames.ora của tôi đang được sử dụng trong một cài đặt windows khác để kết nối với cùng một máy chủ Oracle db và hoạt động tốt, nhưng không thành công trên linux vm.

 /opt/oracle/instantclient_21_5/network/admin/tnsnames.ora
/opt/oracle/instantclient_19_14/network/admin/tnsnames.ora

bất kỳ ý tưởng những gì nó có thể được?

lỗi

Ngoài ra, bạn có biết tại sao tệp sau lại nhấp nháy không? có lỗi không, đây là tất cả môi trường cục bộ của tôi, tôi đang học linux, nhưng không chắc tại sao điều này lại nhấp nháy.

nhập mô tả hình ảnh ở đây

Cũng đã cài đặt sql plus và tôi gặp lỗi sau, làm cách nào để biết sqlplus đang tham chiếu chính xác tệp tnsnames.ora?

Đây là biến môi trường của tôi

xuất ORACLE_HOME=/opt/oracle/instantclient_21_25 xuất TNS_ADMIN=$ORACLE_HOME/mạng/quản trị viên xuất LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

nhập mô tả hình ảnh ở đây

lá cờ cn
`sqlplus đang tham chiếu chính xác tệp tnsnames.ora` TNSPing thường hiển thị điều này trong đầu ra. https://docs.oracle.com/cd/E11882_01/network.112/e41945/connect.htm#NETAG378
Điểm:1
lá cờ cn

ORA-12162: TNS: tên dịch vụ mạng được chỉ định không chính xác

Tôi muốn đề xuất rằng các kết nối thông qua TNS thường giống như thế này:

tên người dùng@tns_alias

Chỉ đưa ra một mục duy nhất, tôi khá chắc chắn rằng Oracle sẽ cho rằng bạn đã cho nó một tên tài khoản và rằng bạn muốn kết nối với cơ sở dữ liệu được xác định bởi ORACLE_SID biến môi trường.

Hãy thử một cái gì đó giống như ...

tên người dùng sqlplus@ACCFDA

... và xem bạn có tiến xa hơn không.

(tôi đề nghị không phải sử dụng bất kỳ tùy chọn "as sys..." nào từ xa.
Nếu bạn muốn làm bất cứ điều gì "nghiêm trọng" với cơ sở dữ liệu của mình, hãy truy cập máy chủ lưu trữ cục bộ để thực hiện!).

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.