Giả sử bạn có hai cơ sở dữ liệu Oracle, DB_A và DB_B. Có một bảng tên tab1 trong DB_A với một khúc gỗ nhìn cụ thể hóa, và một cái nhìn cụ thể hóa tên SNAP_TAB1 trong DB_B tạo ra vớiCó cách nào để truy vấn các thay đổi được thực hiện bởi chế độ xem được làm mới nhanh trong Oracle?
CREATE SNAPSHOT SNAP_TAB1
REFRESH FAST
AS SELECT * FROM [email protected]_A;
Có cách nào để truy vấn trong DB_B những thay đổi thực hiện để SNAP_TAB1 sau mỗi cuộc gọi đến tiến nhanh làm mới quan điểm vật hoá?
DBMS_SNAPSHOT.REFRESH('SNAP_TAB1', 'F');
Trong DB_A, trước khi làm mới, bạn có thể truy vấn bảng nhật ký xem vật hoá, MLOG $ _TAB1, để xem hàng nào đã được thay đổi trong TAB1. Tôi đang tìm một cách để truy vấn trong DB_B, sau mỗi lần làm mới, những hàng nào đã được làm mới trong SNAP_TAB1.
Cảm ơn!