sql >> Database teknologi >  >> RDS >> Oracle

ADODFCMP Utility

ODF Comparison-værktøjet (ADODFCMP) bruges til at sammenligne datamodellen for en kundes data med et standardsæt af datamodelfiler fra den aktuelle Oracle Application-udgivelse. Den kan valgfrit ændre databasen, så den matcher standarddatamodellen.

Hver applikation består af bestemte byggeklodser. Der er en objektdeskriptorfil (ODF), der beskriver orakeltabellerne, orakelvisningen, orakelindekser, sekvenser og privilegiesæt for den bestemte byggeblok. ODF Comparison sammenligner byggeklodsen med objektbeskrivelsesfilen (ODF). Der oprettes en logfil, der viser eventuelle manglende, ekstra eller forkert definerede objekter

Hver gang vi anvender oracle-applikationsrettelserne, leverer patches odf's fil, og oracle adpatch kører odf-sammenligningsværktøj til at foretage ændringerne i databasen.

Nogle gange er vi nødt til at køre odf-sammenligning manuelt for at kontrollere for manglende objekter.

Sådan kører du ODF-sammenligningsværktøjet (ADODFCMP)


cd $PROD_TOP/admin/odf
Parametre kan angives i enhver rækkefølge på kommandolinjen. Følgende
parametre er påkrævet:mode, touser, priv_schema, odffile, userid

tilstand (påkrævet):Bestemmer typen af ​​objekter, der skal sammenlignes med ODF. Eksempel på tabeller, indekser
touser (påkrævet):Angiver Oracle-brugernavnet/-adgangskoden for det Oracle Applications-produkt, der skal tildeles. I version 11i/R12 er dette normalt APPS-skema.
priv_schema (påkrævet):Angiv et skema med DBA-rettigheder sammen med dets adgangskode. Du kan angive SYSTEM-skemaet
odffile (påkrævet):Navnet på objektbeskrivelsesfilen (filtypen .odf), der skal sammenlignes.
brugerid (påkrævet):Oracle-brugernavnet/adgangskoden til produktets basisskema. Dette er skemaet, hvor produkttabellerne, indekserne og sekvenserne er placeret, f.eks. inv/inv
changedb (opt) Nej:Indstil til ja for at ændre databaseobjekterne, så de matcher definitionerne i objektbeskrivelsesfilerne. Tilpasninger påvirkes ikke, fordi værktøjet ikke sletter objekter, der ikke findes i ODF'en. Brug af standarden Nej, vil ikke foretage ændringer, kun producere en logfil, der angiver, hvilke ændringer der skal foretages.

Eksempel

Lav en sammenligning af indekserne i onttab.odf. Foretag ændringer i databasen.
Opret en logfil kaldet onttab.log i den aktuelle mappe.


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

Læser også
FNDLOAD kommando
FNDCPASS
oracle apps dba interview spørgsmål


  1. Sådan begrænser du resultater i Oracle

  2. Hvordan dybkopierer jeg et sæt data og ændrer FK-referencer til at pege på alle kopierne?

  3. Send ordbog<string,int> til Stored Procedure T-SQL

  4. ORACLE 11g ufølsom overfor store og små bogstaver som standard