Oracle18cグリッドインフラストラクチャクラスタを新しいOracle19cバージョンにアップグレードします。これは、先週オンプレミスでリリースされました。 OUIの前提条件チェックでは、注意が必要な2つの問題が見つかります。最初の問題は、簡単に解決できるパッチ28553832がないことです。このアップグレードを試みる前に、パッチをダウンロードして適用するだけです。 2番目の問題は「RPMPackageManagerデータベース」です。これは何ですか?詳細については、この調査結果の[詳細]リンクをクリックしました。下のスクリーンショットで情報を見ることができます。
ご覧のとおり、「root」ユーザーの資格情報がないため、OUIでシステムのRPMPackageManagerの検証に問題が発生しています。解決策は簡単です。 OUIの[戻る]ボタンを押すと、OUIにルートスクリプトを自動的に実行させることができる画面が表示されます。
通常、rootupgrade.shスクリプトを手動で実行し、これらのフィールドを空白のままにします。今回は、設定スクリプトを自動的に実行するチェックボックスをオンにしました。このシステムのrootパスワードはわかりませんが、sudoアクセスがあるので、2番目のオプションの詳細を入力します。次に、[次へ]を押して、OUIに前提条件をもう一度確認してもらいます。今回は、RPMPackageManagerのチェックが成功します。
個人的には、アップグレードプロセスをより手動で制御するのが好きで、rootupgrade.shスクリプトを自分で実行するのが好きです。この場合、前提条件のチェックに合格したことがわかったら、ここに戻ってチェックボックスをオフにして、ルートスクリプトを自動実行できます。前提条件のチェックは再び失敗しますが、今回は無視できます。
rootパスワードまたはsudoアクセスがない場合はどうしますか? SysAdminをワークステーションにアクセスさせ、rootパスワードを入力して、前提条件のチェックに合格したことを確認できます。次に、OUIを再実行し、次回の検出を無視します。実行するときは、おそらくSysAdminにrootupgrade.shスクリプトを実行させる必要があります。