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

đây là lỗi ORA-12154:TNS:không thể giải quyết định danh kết nối được chỉ định?

ORA-12154:TNS:không thể phân giải mã nhận dạng kết nối được chỉ định?

Trong trường hợp TNS không được xác định, bạn cũng có thể thử cái này:

Nếu bạn đang sử dụng C#.net 2010 hoặc phiên bản khác của VS và oracle 10g express edition hoặc phiên bản thấp hơn và bạn tạo một chuỗi kết nối như sau:

static string constr = @"Data Source=(DESCRIPTION=
    (ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=yourhostname )(PORT=1521)))
    (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=XE)));
    User Id=system ;Password=yourpasswrd"; 

Sau đó, bạn nhận được thông báo lỗi ORA-12154: TNS:could not resolve the connect identifier specified thì trước tiên bạn phải khởi động lại hệ thống và chạy dự án của mình.

Và nếu windows của bạn là 64 bit thì bạn cần cài đặt oracle 11g 32 bit và nếu bạn đã cài đặt 11g 64 bit thì bạn cần cài đặt Oracle 11g Oracle Data Access Components (ODAC) với Oracle Developer Tools cho Visual Studio phiên bản 11.2.0.1.2 hoặc mới hơn từ OTN và kiểm tra nó trong Oracle Universal Installer Vui lòng đảm bảo rằng những điều sau đã được kiểm tra:

Oracle Data Provider for .NET 2.0

Oracle Providers for ASP.NET

Oracle Developer Tools for Visual Studio

Oracle Instant Client 

Và sau đó khởi động lại Visual Studio của bạn và sau đó chạy dự án của bạn .... LƯU Ý:- Cần phải khôi phục lại hệ thống để GIẢI QUYẾT CÁC LOẠI LỖI NÀ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. Mật khẩu người dùng khách trong 11i / R12

  2. Oracle:Nếu bảng tồn tại

  3. MS Access sang Oracle dễ dàng Chuyển đổi / Di chuyển

  4. Oracle 11g:Mặc định thành giá trị tĩnh khi truy vấn không trả về gì

  5. Oracle ORA-12154:TNS:Không thể giải quyết lỗi tên dịch vụ?