Tôi biết rằng Trình điều khiển ODBC của Microsoft cho Oracle không hỗ trợ bất kỳ loại LOB nào - Tôi cá rằng Nhà cung cấp OLE DB của nó cũng không đưa ra lỗi. Bạn có thể nâng cấp lên Nhà cung cấp Oracle OLE DB không?
Ngoài ra, vì bạn đang di chuyển từ SQL Server sang Oracle, bạn có thực sự cần sử dụng kiểu dữ liệu NCLOB không? Vì Oracle cho phép bộ ký tự cơ sở dữ liệu là Unicode, bạn thường không cần (và không muốn) sử dụng kiểu dữ liệu NVARCHAR2 hoặc NCLOB trừ khi bạn đang gặp khó khăn trong việc hỗ trợ cơ sở dữ liệu cũ yêu cầu bộ ký tự không phải Unicode. Đối với dữ liệu có bản chất là tiếng Anh hoặc phương Tây, việc lưu trữ dữ liệu trong CLOB có lợi ích đáng kể về không gian lưu trữ vì CLOB sẽ lưu trữ dữ liệu trong UTF-8 thay vì UTF-16 trong NCLOB (giả sử rằng bạn đã chọn một Unicode bộ ký tự cho cơ sở dữ liệu). Việc loại bỏ các cột NVARCHAR2 và NCLOB cũng có xu hướng giúp các công cụ front-end xử lý dữ liệu dễ dàng hơn nhiều.