Tôi đang nâng cấp cụm Cơ sở hạ tầng lưới Oracle 18c lên phiên bản Oracle 19c mới, được phát hành tại chỗ vào tuần trước. Kiểm tra điều kiện tiên quyết của OUI tìm thấy hai vấn đề mà tôi cần chú ý. Vấn đề đầu tiên là tôi đang thiếu Bản vá 28553832 nên dễ giải quyết. Chỉ cần tải xuống bản vá và áp dụng nó trước khi thử nâng cấp này. Vấn đề thứ hai cho biết “Cơ sở dữ liệu trình quản lý gói RPM”. Cái này là cái gì? Để tìm hiểu thêm, tôi đã nhấp vào liên kết Chi tiết cho phát hiện này. Bạn có thể xem thông tin trong ảnh chụp màn hình bên dưới.
Như chúng ta có thể thấy, tôi không có bất kỳ thông tin đăng nhập nào cho người dùng ‘root’, vì vậy OUI đang gặp sự cố khi xác minh Trình quản lý gói RPM trên hệ thống của tôi. Các giải pháp là đủ dễ dàng. Nhấn nút Quay lại trong OUI để đến màn hình nơi tôi có thể để OUI tự động chạy các tập lệnh gốc cho tôi.
Thông thường, tôi chạy tập lệnh rootupgrade.sh theo cách thủ công và tôi để trống các trường này. Lần này, tôi đã chọn hộp để chạy các tập lệnh cấu hình tự động. Tôi không biết mật khẩu gốc trên hệ thống này nhưng tôi có quyền truy cập sudo nên tôi nhập chi tiết cho tùy chọn thứ hai. Sau đó, tôi nhấn Tiếp theo và yêu cầu OUI kiểm tra các điều kiện tiên quyết một lần nữa. Lần này, việc kiểm tra Trình quản lý gói RPM thành công.
Cá nhân tôi muốn có nhiều quyền kiểm soát thủ công hơn đối với quá trình nâng cấp của mình và tôi muốn tự mình chạy tập lệnh rootupgrade.sh. Trong trường hợp này, khi tôi biết quá trình kiểm tra yêu cầu trước đã vượt qua, tôi có thể quay lại đây và bỏ chọn hộp để tự động chạy tập lệnh gốc. Kiểm tra yêu cầu trước sẽ không thành công một lần nữa, nhưng tôi có thể bỏ qua nó lần này.
Bạn phải làm gì nếu bạn không có mật khẩu gốc hoặc quyền truy cập sudo? Bạn có thể yêu cầu SysAdmin đến máy trạm của bạn và nhập mật khẩu gốc để xác minh các lần vượt qua yêu cầu trước. Sau đó chạy lại OUI và bỏ qua phát hiện vào lần sau. Bạn có thể sẽ phải yêu cầu SysAdmin của mình chạy tập lệnh rootupgrade.sh khi đến lúc làm như vậy.