L'utilità di confronto ODF (ADODFCMP) viene utilizzata per confrontare il modello di dati dei dati di un cliente con un set standard di file di modello di dati dalla versione corrente dell'applicazione Oracle. Facoltativamente, può modificare il database in modo che corrisponda al modello di dati standard.
Ciascuna applicazione è costituita da determinati elementi costitutivi. Esiste un file descrittore di oggetti (ODF) che descrive le tabelle Oracle, la vista Oracle, gli indici Oracle, le sequenze e gli insiemi di privilegi per il particolare blocco costitutivo. Confronto ODF confronta il building block con il file descrittore oggetto (ODF). Viene creato un file di registro che mostra tutti gli oggetti mancanti, extra o definiti in modo errato
Ogni volta che applichiamo le patch dell'applicazione Oracle, le patch forniscono il file odf e l'utilità di confronto odf di Oracle apatch esegue per apportare le modifiche al database.
A volte è necessario eseguire manualmente il confronto odf per verificare la presenza di oggetti mancanti.
Come eseguire l'utilità di confronto ODF (ADODFCMP)
cd $PROD_TOP/admin/odf
I parametri possono essere specificati in qualsiasi ordine sulla riga di comando. Sono necessari i seguenti
parametri:mode, touser, priv_schema, odffile, userid
modalità (obbligatorio):determina il tipo di oggetti da confrontare con l'ODF. Esempi di tabelle, indici
touser (obbligatorio):specifica il nome utente/password Oracle del prodotto Oracle Applications a cui concedere. Nella versione 11i/R12 questo è solitamente lo schema APPS.
priv_schema (obbligatorio):specificare uno schema con privilegi DBA, insieme alla relativa password. Puoi specificare lo schema SYSTEM
odffile (obbligatorio):il nome del file descrittore oggetto (estensione file .odf) da confrontare.
id utente (obbligatorio):il nome utente/password Oracle per lo schema di base del prodotto. Questo è lo schema in cui si trovano le tabelle, gli indici e le sequenze dei prodotti, ad esempio inv/inv
changedb (opt) No:impostare su sì per modificare gli oggetti del database in modo che corrispondano alle definizioni nei file descrittore oggetto. Le personalizzazioni non sono interessate perché l'utilità non elimina gli oggetti non trovati nell'ODF. Utilizzando l'impostazione predefinita, No, non apporterà alcuna modifica produrrà solo un file di registro che indica quali modifiche devono essere apportate.
Esempio
Confronta gli indici in onttab.odf. Apporta modifiche al database.
Crea un file di registro chiamato onttab.log nella directory corrente.
adodfcmp odffile=onttab.odf userid=ont/ont changedb=yes priv_schema=system/manager mode=indexes touser=apps/apps logfile=onttab.log
Legge anche
Comando FNDLOAD
FNDCPASS
oracle apps dba interviste question