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

R12.2エディションの決定とセットアップ

    11gR2で、オラクルはオンライン変更を支援するためにエディションベースの再定義を導入しました。 R12.2オンラインパッチも同じ機能を使用してオンラインパッチを実現します。R12.2では、エディションはOSファイルシステムとデータベース間で同期されます
    2つのエディションの定義:
    ランタイム:オンラインユーザーが使用します。パッチによって変更されました

    パッチ:パッチツールで使用されます。変更は実行中のアプリケーションに影響しません

    エディションの決定 EBSのn
    エディションの見分け方:
    OSから:
    echo $ FILE_EDITION
    DBから:
    ad_zd.GET_EDITION_TYPE、
    ad_zd.GET_EDITIONを選択
    デュアルから;

    EBSでエディションを設定する
    エディションの設定方法:
    OSから:
    ソース/u012/oracle/ebs_122/EBSapps.env実行または
    ソース/u012/oracle/ebs_122/EBSapps.envパッチ
    echo $ RUN_BASE –実行ファイルシステム
    echo $ PATCH_BASE –パッチファイルシステム
    DBから:
    ad_zd.SET_EDITION('RUN')
    または
    ad_zd.SET_EDITION('PATCH')

    R12.2のエディションに関連する役立つSQLスクリプト

    データベースのエディションと現在のエディションを表示します。 オンラインパッチインフラストラクチャの完全な診断ログを表示する オンラインパッチ診断ログからのイベントメッセージとエラーメッセージのみを表示します(詳細なステートメントテキストなしの有用な要約)。 オンラインパッチ診断ログからのエラーメッセージのみを表示します。 パッチエディションとランエディションを比較してください。警告:このスクリプトの実行には時間がかかる場合があります。 エディションごとにオブジェクトの概要を表示します。エディションごとの実際のおよびスタブ(継承された)エディションオブジェクトの数。 現在のエディションの実際のオブジェクトを表示します。これらは、パッチによって変更された編集済みオブジェクトです 現在のエディションで継承されたオブジェクトを表示します。これらは、パッチエディションで変更されていないエディションオブジェクトです。 シードマネージャーのステータスを表示します。 テーブル情報と関連オブジェクトを表示します。 テーブルの編集ビューの列マッピングを表示します。 エディションごとに対象オブジェクトの概要を表示します。実行エディションで置き換えられた古いエディションのオブジェクトの数 対象オブジェクトリストを表示します。実行エディションで置き換えられた古いエディションのオブジェクトのリスト。
    SQLスクリプト 説明

    ADZDSHOWED
    ADZDSHOWLOG
    ADZDSHOWLOGEVT
    ADZDSHOWLOGERR
    ADZDCMPED
    ADZDSHOWOBJS
    ADZDSHOWAOBJS
    ADZDSHOWIOBJS
    ADZDSHOWSM
    ADZDSHOWTAB TABLE_SYNONYM_NAME
    ADZDSHOWEV TABLE_SYNONYM_NAME
    ADZDSHOWCOBJS
    ADZDSHOWCOBJX

    1. 文字列にSQLでアクセント付き文字が含まれているかどうかを確認しますか?

    2. MySQLドロップインデックス

    3. 1つの列を複数の行に分割する

    4. PHPでMySQL列の合計を取得する