Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

RU hay RUR?

Oracle 12.2 đã thay đổi các bản vá. Nó đã từng rất dễ dàng trở lại trong ngày. Chỉ cần tải xuống Bản cập nhật bản vá tích lũy (CPU) và áp dụng các bản vá bảo mật mới nhất / tốt nhất. Sau đó, Oracle quyết định các bản vá bảo mật là không đủ nên họ đã cung cấp cho chúng tôi Bản cập nhật Patch Set (PSU) chứa các bản sửa lỗi hồi quy bên cạnh các lỗ hổng bảo mật. CPU đã được đổi tên thành Bản cập nhật bản vá bảo mật (SPU), theo quan điểm của tôi, nó đã góp phần vào một số hoạt động kinh doanh khỉ.

Bây giờ, tôi luôn quan điểm là nên tạo ra một môi trường sản xuất ổn định càng ít thay đổi càng tốt. Tôi cần vá các lỗ hổng bảo mật nhưng nếu tôi không gặp phải bất kỳ sự cố nào khác, tại sao lại áp dụng các bản vá bổ sung ở trên? Với sự lựa chọn PSU / SPU, tôi luôn chọn SPU. Khuyến nghị của Oracle là áp dụng PSU và bắt đầu từ phiên bản 12.1, SPU không còn khả dụng nữa.

Tại một số thời điểm, Oracle cũng giới thiệu Gói vá (BP) chứa tất cả các thay đổi trong PSU cùng với nhiều thay đổi hơn nữa đối với các bản sửa lỗi của trình tối ưu hóa và các bản sửa lỗi chức năng. Đưa ra lựa chọn giữa SPU, PSU và BP, tôi vẫn sẽ chọn SPU nếu tùy chọn đó khả dụng với tôi. Oracle hiện khuyến nghị BP.

Chà nếu điều đó không đủ khó hiểu (hãy nhớ khi nó đơn giản chỉ với CPU?), Thì Oracle hiện đã có Bản cập nhật phát hành (RU) và Bản sửa đổi bản cập nhật phát hành (RUR). PSU đã biến mất. Tôi vẫn chưa biết, nhưng tôi nghi ngờ BP đang trên đường thoát ra ngoài vì RU bảo hiểm nó.

Vậy RU và RUR là gì? Thay vì cố gắng mô tả nó và hoàn toàn làm hỏng mô tả, tôi sẽ giới thiệu cho bạn bài đăng trên blog này của Oracle’s Mike Dietrich. Xin hãy đọc nó. Nó thực hiện một công việc rất tốt khi trình bày chi tiết lịch sử của những gì có trong PSU, BP, RU và RUR. Tôi đã phải đọc bài đăng này một vài lần trước khi tôi hiểu rõ tất cả trong đầu.

Điều đó đang được nói, Oracle dường như đang làm cho điều này trở nên phức tạp hơn. Tôi biết phải hiểu rằng RUR được phát hành vào quý sau khi RU mà nó sửa đổi. và nếu tôi đang đọc sơ đồ cuối cùng một cách chính xác, điều đó có nghĩa là trong một phần tư, RU1 sẽ được phát hành. Trong quý thứ hai, RU2 và RUR1 cho RU1 được phát hành. Và trong quý 3, RU3 được phát hành cùng với RUR2 cho RU1 và RUR1 cho RU2. Có vẻ khó hiểu với tôi. Nó sẽ đơn giản hơn thế này. Tôi chắc chắn Oracle sẽ nói với tôi rằng hãy đơn giản hóa nó bằng cách áp dụng RU’s và đừng bao giờ lo lắng về RUR. Nhưng một lần nữa… điều đó mang lại nhiều thay đổi hơn đối với hệ thống sản xuất ổn định mà tôi có thể không hài lòng.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các biến PL / SQL trong con trỏ có hiệu quả giống như các tham số liên kết không?

  2. Ví dụ về hàm Oracle (Số trả về)

  3. Khung thực thể và nhiều lược đồ

  4. Làm cách nào để chèn dấu thời gian trong Oracle?

  5. Tìm kiếm cơ sở dữ liệu Oracle cho các bảng có tên cột cụ thể?