Như đã nói trong câu hỏi của bạn, bạn không thể sử dụng method='multi'
với bạn db hương vị. Đây là lý do chính khiến việc chèn quá chậm, vì dữ liệu đi theo hàng.
Sử dụng SQL * Loader theo đề xuất của @GordThompson có thể là cách nhanh nhất cho bảng tương đối rộng / lớn. Ví dụ về cách thiết lập SQL * Loader
Một tùy chọn khác cần xem xét là cx_Oracle . Xem Tăng tốc độ to_sql () khi ghi Pandas DataFrame vào cơ sở dữ liệu Oracle bằng SqlAlchemy và cx_Oracle