フリート・メンテナンスを使用したデータベースの更新
Oracle Databaseターゲットに対するフリート・メンテナンスの設定と実行をガイドする簡単な直感的プロセスを使用して、「ユーザー・インタフェース」ページから移行、デプロイおよび更新操作を実行できるようになりました。
ノート:
DSTフリート・メンテナンスのパッチ適用については、MOSノート2725653.1を参照してください- フリート・メンテナンスを使用して更新の実行を開始するには
- フリート・メンテナンス・ハブから、ターゲット・パッチ・コンプライアンス・タイルに移動します。下の表で、更新するデータベースを見つけて、「ターゲット・コンプライアンス」列下の「更新」をクリックします。これにより、データベース・ターゲットが事前選択され、「ターゲット」画面に移動します。
- フリート・メンテナンス・オペレータUIの「ターゲット」画面で、操作を実行するデータベースにチェック・マークを付けて選択します。「イメージ」、「ターゲット・タイプ」(データベース・インスタンスまたはクラスタ・データベース)、「操作」(更新、アップグレードまたは非CDBをプラガブル・データベースとしてアップグレード)または「フィルタ」テキスト・ボックスを使用して、データベースをフィルタして検索できます。
フリート・メンテナンスを実行するすべてのデータベースにチェック・マークを付けたら、「次へ」をクリックします。
- 「操作」画面内で、メンテナンス・タスクの下で実行する操作にチェックマークを付けます。
ノート:
また、各操作のリンクをクリックすると、操作を適用可能なターゲットも示されます。- 「ソフトウェアのデプロイカスタムのOracleホーム名の接頭辞」: 「接続先Oracleホーム」を入力し、環境にカスタムのOracleホーム名の接頭辞が必要な場合は「ホーム名の接頭辞」を入力します。これにより、デプロイメント後にカスタム名を持つOracleホームを検出できるようになります。ホーム名の接頭辞を指定しない場合、デフォルト値が使用されます。この機能は、Oracle Enterprise Manager 13.5リリース更新20 (13.5.0.20)以降で使用可能です。
「開始スケジュール」を設定します。入力するスケジュールは、適用可能なすべての選択済ターゲットが反映される必要があります。「即時」または「後で」選択した時点に開始する操作を選択できます。
ノート:
同じホストの様々なホームで実行されている複数のデータベースを選択した場合、フリート管理UIでは、1つのデータベースのデプロイメントのみが発行されます。これは、OracleホームのパスがソースOracleホームごとに一意である必要があるためです。 - リスナーの移行: 開始時間を選択します。即時/自動: タスクは、前のタスクが終了するとすぐに開始されます。後で: 環境内のソフトウェア・デプロイメントに通常かかる時間を反映した開始時間を入力します。
ノート:
すべての時間が管理サーバー・タイム・ゾーンで設定されます。先行するタスクがある場合、メンテナンス・タスクをただちに実行するように設定することはできません。 - データベースの更新: 開始時間を選択します。即時/自動: タスクは、前のタスクが終了するとすぐに開始されます。後で: 環境内のソフトウェア・デプロイメントに通常かかる時間を反映した開始時間を入力します。
- 「ソフトウェアのデプロイカスタムのOracleホーム名の接頭辞」: 「接続先Oracleホーム」を入力し、環境にカスタムのOracleホーム名の接頭辞が必要な場合は「ホーム名の接頭辞」を入力します。これにより、デプロイメント後にカスタム名を持つOracleホームを検出できるようになります。ホーム名の接頭辞を指定しない場合、デフォルト値が使用されます。この機能は、Oracle Enterprise Manager 13.5リリース更新20 (13.5.0.20)以降で使用可能です。
- 通常ホスト、特権ホストおよびデータベース資格証明の「資格証明」を入力します。名前付き資格証明と優先資格証明のどちらを使用するかを選択できます。優先資格証明をUIで選択できるようにするには、Oracleホームおよびターゲット・データベースで優先資格証明を設定しておく必要があります。フリート・メンテナンスの優先資格証明の詳細は、「フリート・メンテナンスでの優先資格証明のサポート」を参照してください。
ノート:
Windowsデプロイメントの場合は、Windowsセキュリティ資格証明を使用します。 - 「オプション」で、次を設定できます。
- 作業ディレクトリ: ファイルが格納される作業ディレクトリを入力します。
- クラスタ検証ユーティリティ・チェックのスキップ: 前提条件チェックまたはクラスタ検証ユーティリティ・チェック(あるいはその両方)をスキップする場合に選択します。
- ディスパッチの場所: 事前にステージングされたディスパッチャおよびフリート・スクリプトを使用するための読取り専用の場所を入力します。
- リスナー・オプション: リスナーを強制するかどうかを選択します。
ノート:
このオプションは、「リスナーの移行」が選択されている場合にのみ使用できます。 - カスタム・スクリプト: 「追加」をクリックして、実行するオプションのカスタム・スクリプトを選択します。フリート管理UIは、カスタム・スクリプトのデフォルトの場所に設定されます。スクリプトが別のセクションにある場合は、ステージ、スクリプトの場所を設定します。最後に、ルートとして実行する場合はチェック・マークを選択します。
カスタム・スクリプトの詳細は、「フリート操作用の前処理および後処理カスタム・スクリプト」を参照してください
- 「確認」画面で、前の画面で入力したすべてのオプションを確認します。
この画面では、実行する操作の「JSONの表示」またはJSONの保存を実行できます。
送信前に、「検証」をクリックして、フリート・メンテナンス操作の「クイック」または「完全」検証を実行します。検証結果はターゲットごとにレポートされ、「完全」検証では、各ターゲットに対してデプロイメント・プロシージャが発行されます。各ターゲットには、デプロイメント検証プロシージャの結果を詳細に確認できるリンクがあります。 - フリート・メンテナンス操作を開始するには、「発行」をクリックします。
ノート:
Enterprise Manager 13.5リリース更新19 (13.5.0.19)以降では、単一インスタンス・データベースまたはRACデータベースでのUPDATE/ROLLBACK操作の前後に、デプロイメント・プロシージャのアクティビティ・ログに、検出された無効なオブジェクトの数が含まれます。
UIを使用したData Guard更新操作
- 「ターゲット」画面で、Data Guardが有効なターゲットに対してフリート・メンテナンス操作の実行を開始するには、操作を実行するデータベースにチェック・マークを付けて選択します。Data Guardが有効なデータベースでは、表に追加の「ロール」カテゴリが表示され、それぞれのデータベースにプライマリおよびフィジカル・スタンバイの値が割り当てられます。
「イメージ」、「ターゲット・タイプ」、「操作」または「フィルタ」テキスト・ボックスを使用して、データベースをフィルタして検索できます。
フリート・メンテナンスを実行するすべてのデータベースにチェック・マークを付けたら、「次へ」をクリックします。ノート:
フリート・メンテナンス・セッションではプライマリ・データベースのみ、またはスタンバイ・データベースのみを選択できますが、同じセッションに対して同時に両方を選択することはできません。 - 「操作」画面内で、メンテナンス・タスクの下で実行する操作にチェックマークを付けます。
ノート:
また、各操作のリンクをクリックすると、操作を適用可能なターゲットも示されます。- ソフトウェアのデプロイ: 「接続先Oracleホーム」に入力し、「開始スケジュール」を設定します。入力するスケジュールは、適用可能なすべての選択済ターゲットが反映される必要があります。「即時」または「後で」選択した時点に開始する操作を選択できます。
ノート:
同じホストの様々なホームで実行されている複数のデータベースを選択した場合、フリート管理UIでは、1つのデータベースのデプロイメントのみが発行されます。これは、OracleホームのパスがソースOracleホームごとに一意である必要があるためです。 - リスナーの移行: 開始時間を選択します。即時/自動: タスクは、前のタスクが終了するとすぐに開始されます。後で: 環境内のソフトウェア・デプロイメントに通常かかる時間を反映した開始時間を入力します。
- データベースの更新: 開始時間を選択します。即時/自動: タスクは、前のタスクが終了するとすぐに開始されます。後で: 環境内のソフトウェア・デプロイメントに通常かかる時間を反映した開始時間を入力します。
ノート:
すべての時間が管理サーバー・タイム・ゾーンで設定されます。先行するタスクがある場合、メンテナンス・タスクをただちに実行するように設定することはできません。 - ソフトウェアのデプロイ: 「接続先Oracleホーム」に入力し、「開始スケジュール」を設定します。入力するスケジュールは、適用可能なすべての選択済ターゲットが反映される必要があります。「即時」または「後で」選択した時点に開始する操作を選択できます。
- 通常ホスト、特権ホストおよびデータベース資格証明の「資格証明」を入力します。名前付き資格証明と優先資格証明のどちらを使用するかを選択できます。優先資格証明をUIで選択できるようにするには、Oracleホームおよびターゲット・データベースで優先資格証明を設定しておく必要があります。フリート・メンテナンスの優先資格証明の詳細は、「フリート・メンテナンスでの優先資格証明のサポート」を参照してください。
ノート:
Windowsデプロイメントの場合は、Windowsセキュリティ資格証明を使用します。 - 「オプション」で、次を設定できます。
- 作業ディレクトリ: ファイルが格納される作業ディレクトリを入力します。
- クラスタ検証ユーティリティ・チェックのスキップ: 前提条件チェックまたはクラスタ検証ユーティリティ・チェック(あるいはその両方)をスキップする場合に選択します。
- 「ソフトウェアのデプロイ」:
- OracleホームからのCVUの実行: これはデフォルトで「NO」に設定されます。
- カスタムCVUコンポーネント: ソフトウェア・ライブラリ内のCVUコンポーネントの場所を入力します
- 事前にステージングされたルート・スクリプトの場所: 事前にステージングされたディスパッチャおよびフリート・スクリプトを使用するための読取り専用の場所を指定します
- Data Guardオプション: スタンバイ・ホストでのソフトウェアの自動デプロイメントにスタンバイ自動デプロイを選択できます。
- リスナーの移行では、リスナー・オプションを設定できます: リスナーを強制するかどうかを選択します。
ノート:
このオプションは、「リスナーの移行」が選択されている場合にのみ使用できます。 - データベースの更新では、次のオプションを使用して「Data Guardオプション」を設定できます:
- スタンバイ前提条件の無視: スタンバイがプライマリの移動先と同じイメージ・バージョン上にある場合に、検証チェックを無効にするために指定します。
- Data Guardの有効化: スタンバイがData Guardによって管理されるかどうかを指定します。
- FSFOの有効化: ファスト・スタート・フェイルオーバー(FSFO)を有効にします。DG Brokerが有効な場合に、FSFOを有効にできます。
- 起動スタンバイ: プライマリへのパッチ適用後に、スタンバイ・データベースを起動することを指定します。パッチ適用後のスタンバイ・データベースの停止の維持を選択した場合に使用されます。これを選択する場合は、スタンバイ起動オプション: 「開く」、「マウント」、マウントなし、「読取り専用」、「適用付き読取り専用」を設定します。
- カスタム・スクリプト: 「追加」をクリックして、実行するオプションのカスタム・スクリプトを選択します。フリート管理UIは、カスタム・スクリプトのデフォルトの場所に設定されます。スクリプトが別のセクションにある場合は、ステージ、スクリプトの場所を設定します。最後に、ルートとして実行する場合はチェック・マークを選択します。
- 「確認」画面で、前の画面で入力したすべてのオプションを確認します。
この画面では、実行する操作の「JSONの表示」またはJSONの保存を実行できます。
送信前に、「検証」をクリックして、フリート・メンテナンス操作の「クイック」または「完全」検証を実行します。検証結果はターゲットごとにレポートされ、「完全」検証では、各ターゲットに対してデプロイメント・プロシージャが発行されます。各ターゲットには、デプロイメント検証プロシージャの結果を詳細に確認できるリンクがあります。 - フリート・メンテナンス操作を開始するには、「発行」をクリックします。