Tôi cũng đã phải đối mặt với vấn đề tương tự. Tôi gặp phải "Lỗi không xác định" khi cố gắng mở tập ghi. Tôi thấy rằng việc sử dụng trình điều khiển Oracle Home sẽ giải quyết được sự cố này.
Vui lòng làm theo các bước dưới đây để cấu hình Oracle Home Driver trong máy của bạn -
- Cài đặt Oracle Instant Client 12C
- Tìm đường dẫn này -
C:\Oracle\product\12.1.0\client\Network\Admin\Sample
- Sao chép cả tệp "sqlnet.ora" và "tnsnames.ora"
- Dán vào thư mục Quản trị (như đã đề cập trong đường dẫn trên)
- Chỉnh sửa tệp "tnsnames.ora"
-
Thêm mã dưới đây vào cuối
[DS Name as you wish] = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = [your DB server name or IP])(PORT = [Port Number])) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = [Your DB Service Name]") ) )
-
Lưu tệp
- Kiểm tra tên trình điều khiển trong Trình điều khiển ODBC (
Control Panel -> Administrative Panel -> Data Sources (ODBC)
) Tên trình điều khiển của tôi được hiển thị là - Oracle trong OraClient12Home1 -
Hãy thử chuỗi kết nối bên dưới
ConnectionString="Driver={Oracle in OraClient12Home1};DBQ=Your SERVICE_NAME;User ld=User ID;pwd=Password;"