Hiện tại chỉ có một công cụ là mã nguồn mở và có tác động tối thiểu đến cơ sở dữ liệu. Đây là OpenLogReplicator.
-
giấy phép là GPL - nó hoàn toàn là mã nguồn mở
-
nó có tác động rất thấp đến cơ sở dữ liệu nguồn - nó không yêu cầu các tùy chọn cấp phép và chỉ cần bật ghi nhật ký bổ sung trên nguồn (giống như tất cả các công cụ sao chép khác)
-
nó được viết hoàn toàn bằng C ++ - vì vậy nó có độ trễ rất thấp và thông lượng cao
-
nó hoạt động hoàn toàn trong bộ nhớ
-
nó hỗ trợ tất cả các phiên bản cơ sở dữ liệu Oracle kể từ 11.2.0.1 (11.2, 12.1, 12.2, 18, 19)
Nó đọc định dạng nhị phân của nhật ký Oracle Redo và gửi chúng đến Kafka. Nó có thể hoạt động trên máy chủ cơ sở dữ liệu, nhưng bạn cũng có thể định cấu hình nó để đọc nhật ký làm lại bằng sshfs từ một máy chủ khác - với tải cơ sở dữ liệu tối thiểu.
tuyên bố từ chối trách nhiệm # 1:Tôi là tác giả của giải pháp này
tuyên bố từ chối trách nhiệm # 2:đối với những người dùng StackOverflow khác:vui lòng không xóa câu trả lời này. Câu hỏi này có rất nhiều trùng lặp. Nhưng đây là câu hỏi đầu tiên và các bản sao khác nên được chuyển hướng đến đây và được đánh dấu là bản sao. Không phải theo cách khác. Tôi đã xóa tất cả các câu trả lời khác khỏi các câu hỏi khác và chỉ để câu trả lời này làm câu trả lời chính.