sql >> データベース >  >> RDS >> Oracle

現在のビューのAPPL_TOPスナップショットとは

    APPL_TOPスナップショットとは何ですか? 1)現在のファイルセットとファイルバージョンをAPPL_TOPに記録します
    2)現在のビュースナップショットは一度作成され、APPL_TOPコンテンツの一貫したビューを維持するために適切な場合に更新されます3)スナップショットはシステムの現在のビューです:それらは一度作成され、一貫したビューを維持するために適切なときに更新されます。スナップショットには、APPL_TOPスナップショットとグローバルスナップショットの2種類があります。 APPL_TOPスナップショットは、APPL_TOP内のファイルのパッチとバージョンを一覧表示します。グローバルスナップショットには、アプリケーションシステム全体(つまり、すべてのAPPL_TOP)のパッチとファイルの最新バージョンが一覧表示されます。

    4)パッチウィザードは、グローバルスナップショットを使用して、すでに適用されているパッチを判別します。 APPL_TOPスナップショットは、前提条件のパッチが特定のAPPL_TOPに適用されているかどうかを判断するために使用されます。

    3)APPL_TOPに「互換性のある機能の前提条件」の行を含むパッチを適用する前に、APPL_TOPごとにAD管理の「スナップショット情報の保守」を1回実行する必要があります。 APPL_TOPのAD管理「スナップショット情報の保守」を実行すると、APPL_TOPの現在のビュースナップショットが完全に入力されます。この完全な情報は、自動前提条件パッチチェック機能が正しい結果を出すために必要です。
    4)AutoPatchは、パッチがそのAPPL_TOPに適用されると、各APPL_TOPの現在のビュースナップショットのファイルバージョンとバグ修正のリストを自動的に更新します。 APPL_TOPに対してAD管理の「スナップショット情報の維持」を1回実行することと、AutoPatchの増分更新を組み合わせることで、特定のAPPL_TOPの現在のビュースナップショットに、そのAPPL_TOPに存在する現在のファイルセットとバグ修正の正確な画像が確実に含まれます。
    5)APPL_TOPスナップショット情報は、AD_SNAPSHOTS、AD_SNAPSHOT_FILES、およびAD_SNAPSHOT_BUGFIXESテーブルに保存されます

    6)NAMEDスナップショットもあります

    名前付きスナップショットは、AD管理を使用して一度作成され、更新されません。どちらも、APPL_TOPに存在するファイル、ファイルバージョン、およびバグ修正に関する情報を保存します。

    各APPL_TOPの名前付きスナップショットは必要な数だけ作成できます。現在のビュースナップショットを作成または更新することもできます。 APPL_TOPの名前付きスナップショットを作成する場合、スナップショット機能は最初にそのAPPL_TOPの現在のビュースナップショットを作成または更新します。名前付きスナップショットのバグ修正情報は、そのAPPL_TOPの現在のビュースナップショットからコピーされます。

    7)これは、R12.1バージョンとR12.2バージョンのOracleアプリの両方で同じです。

    スナップショットの保守タスクのいずれかを実行する必要がある場合は、[スナップショット情報の保守]サブメニューからオプションを選択します。

    [スナップショット情報の保守]メニューにアクセスします。

    AD管理メインメニューから、アプリケーションファイルの更新を選択します。次に、[スナップショット情報の保守]を選択します。

    各オプションについて以下に説明します

    スナップショットの一覧表示 システムに保存されているスナップショット 現在のビュースナップショットを更新 完全または部分的なAPPL_TOPとグローバルを更新 名前付きスナップショットを作成 コピーして名前を付ける現在のビュースナップショットを選択 スナップショットをファイルにエクスポート テキストファイルにエクスポートするものを1つ選択してください 名前付きスナップショットを削除 削除するスナップショットを選択

    現在のビュースナップショットの生成に関する問題
    1)ハングすることがあります。次のソリューションを使用できます
    exec fnd_stats.gather_table_stats('APPLSYS'、'AD_SNAPSHOT_FILES');
    exec fnd_stats.gather_table_stats('APPLSYS'、'AD_SNAPSHOT_BUGFIXES');
    exec fnd_stats.gather_table_stats('APPLSYS'、'AD_SNAPSHOTS');
    exec fnd_stats.gather_table_stats('APPLSYS'、'AD_FILE_VERSIONS');
    exec fnd_stats.gather_table_stats('APPLSYS'、 'AD_CHECK_FILE_TEMP');
    exec fnd_stats.gather_table_stats('APPLSYS'、'AD_PATCH_HIST_TEMP');
    exec fnd_stats.gather_table_stats('APPLSYS'、'AD_SNAPSHOT_FILES_TEMP');
    exec fnd_stats.gather 'APPLSYS'、'AD_FILES');

    関連記事

    OracleEBS環境でパッチウィザードを使用する方法

    40すべてのDBAが知っておくべきパッチの質問

    R12.2オンラインパッチ適用サイクルの概要

    Adop(広告オンラインパッチユーティリティ)はR12.2を説明しました

    60の素晴らしいオラクルアプリのdbaインタビューの質問


    1. SQLclを使用するときにOracleクエリ結果をJSONファイルにエクスポートする方法

    2. run-asを使用して、内部ストレージからデータベースまたはその他のファイルを取得します

    3. Asin()がPostgreSQLでどのように機能するか

    4. Oracleで現在の日付を取得する方法