Tôi biết rằng phân tầng này rất cụ thể, nhưng trong trường hợp nó có thể giúp ai đó ...
Nguồn gốc của vấn đề dựa trên cách chúng tôi kết nối với Oracle. Trong phiên bản mới này (19C), bắt buộc phải sử dụng lệnh gọi 'secpac.set_user' trước khi truy vấn bất kỳ bảng nguồn nào để tiến hành trích xuất.
Để làm điều đó, chúng tôi đã sử dụng một tác vụ SQL trước luồng dữ liệu. Vì thuộc tính kết nối "Giữ lại cùng một kết nối" trong trình quản lý kết nối được đặt thành false, chúng tôi đã mở và đóng kết nối liên tục và nó đang gây ra sự cố trong luồng.
Giải pháp:Đặt thuộc tính "Giữ lại cùng một kết nối" thành True. Sau đó, kết nối được mở ngay lần đầu tiên cần thiết và vẫn mở cho tất cả các tác vụ trong gói.