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インタビューの質問