Chúng tôi đang cố gắng giải thích ở đây việc Xử lý dữ liệu hạt giống trong bản vá trực tuyến R12.2
Dữ liệu hạt giống là gì?
1) Dữ liệu gốc là dữ liệu được lưu trữ trong các bảng cơ sở dữ liệu ảnh hưởng đến hoạt động của ứng dụng và được vá bởi sự phát triển của EBS
2) Các bản vá không được phép sửa đổi dữ liệu gốc mà ứng dụng đang chạy nhìn thấy nếu không nó sẽ ảnh hưởng đến ứng dụng đang chạy
3) bảng hạt giống được lưu trữ trong vùng bảng APPS_TS_SEED
Các thay đổi được thực hiện trong dữ liệu gốc trong R12.2
1) Một cột bổ sung ZD_EDITION_NAME được điền trong bảng gốc.
2) Dữ liệu gốc được lọc bằng cách sử dụng ZD_EDITION_NAME theo Chính sách cơ sở dữ liệu riêng ảo (VPD)
Các thay đổi dữ liệu gốc được xử lý như thế nào
Các bản vá trực tuyến bị ngăn không cho sửa đổi dữ liệu hạt thời gian chạy bằng cách sử dụng lưu trữ dữ liệu đã chỉnh sửa. Điều này liên quan đến việc tạo một bản sao (bản vá) của dữ liệu hạt giống, được lưu trữ trong cùng một bảng. Các bản vá được áp dụng chỉ tương tác với bản sao này, trong khi phiên bản đang chạy chỉ tương tác với bản sao riêng tư (cuối cùng sẽ bị xóa như một phần của giai đoạn dọn dẹp).
Ứng dụng đang chạy sử dụng bản sao dữ liệu hạt giống phiên bản đang chạy, trong khi các bản vá lỗi có thể cập nhật riêng biệt bản sao dữ liệu hạt giống phiên bản vá lỗi. Hai bản sao được tách biệt, ngoại trừ các thay đổi dữ liệu gốc do ứng dụng đang chạy thực hiện được đồng bộ hóa với bản sao của phiên bản vá lỗi.
Run edition | Phiên bản vá lỗi |
Luôn hoạt động trên bản sao riêng tư của dữ liệu gốc | Chạy trình tải dữ liệu hạt giống |
Nó không bao giờ được sửa đổi bởi ứng dụng vá | Chuẩn bị bảng liên quan để vá |
nó không thấy dữ liệu được sửa đổi bởi phiên bản vá lỗi | Sao chép tất cả các hàng trong bảng và Tải các thay đổi dữ liệu gốc vào bản sao (bản vá) |
Các bản cập nhật cho ấn bản được tự động truyền sang ấn bản vá bằng cách sử dụng các trình kích hoạt ấn bản chéo.