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

ADODFCMPユーティリティ

    ODF比較ユーティリティ(ADODFCMP)は、顧客のデータのデータモデルを現在のOracleApplicationリリースのデータモデルファイルの標準セットと比較するために使用されます。オプションで、標準データモデルに一致するようにデータベースを変更できます。

    各アプリケーションは、特定のビルディングブロックで構成されています。特定のビルディングブロックのOracleテーブル、Oracleビュー、Oracleインデックス、シーケンス、および特権セットを記述したオブジェクト記述子ファイル(ODF)があります。 ODF比較では、ビルディングブロックをオブジェクト記述子ファイル(ODF)と比較します。欠落している、余分な、または誤って定義されたオブジェクトを示すログファイルが作成されます

    oracleアプリケーションパッチを適用するたびに、パッチはodfのファイルを提供し、oracleadpatchはodf比較ユーティリティを実行してデータベースに変更を加えます。

    欠落しているオブジェクトをチェックするために、odf比較を手動で実行する必要がある場合があります。

    ODF比較ユーティリティ(ADODFCMP)の実行方法


    cd $ PROD_TOP / admin / odf
    パラメーターは、コマンドラインで任意の順序で指定できます。次の
    パラメータが必要です:mode、touser、priv_schema、odffile、userid

    モード (必須):ODFと比較するオブジェクトのタイプを決定します。テーブルの例、インデックス
    ユーザー (必須):付与するOracleApplications製品のOracleユーザー名/パスワードを指定します。リリース11i/R12では、これは通常APPSスキーマです。
    priv_schema (必須):DBA特権を持つスキーマとそのパスワードを指定します。 SYSTEMスキーマを指定できます
    odffile (必須):比較するオブジェクト記述子ファイル(ファイル拡張子.odf)の名前。
    ユーザーID (必須):製品の基本スキーマのOracleユーザー名/パスワード。これは、製品テーブル、インデックス、シーケンスが配置されているスキーマです。たとえば、inv / inv
    changedb (opt)いいえ:yesに設定すると、データベースオブジェクトがオブジェクト記述子ファイルの定義と一致するように変更されます。ユーティリティはODFにないオブジェクトを削除しないため、カスタマイズは影響を受けません。デフォルトの「いいえ」を使用すると、変更は行われず、どのような変更を行う必要があるかを示すログファイルのみが生成されます。


    onttab.odfのインデックスを比較します。データベースに変更を加えます。
    現在のディレクトリにonttab.logというログファイルを作成します。


    adodfcmp odffile=onttab.odf userid=ont/ont changedb=yes priv_schema=system/manager mode=indexes touser=apps/apps logfile=onttab.log

    また読む
    FNDLOADコマンド
    FNDCPASS
    oracleappsdbaインタビューの質問


    1. ホテルの部屋予約システムのデータモデルの設計

    2. Postgresハッシュパーティショニングでどのパーティションが使用されるかを知る方法は?

    3. DBMS_OUTPUT.PUT_LINEの出力をファイルにリダイレクトするにはどうすればよいですか?

    4. SQLServerで左アンチセミ結合を実行する方法