ODF Comparison-verktyget (ADODFCMP) används för att jämföra datamodellen för en kunds data med en standarduppsättning datamodellfiler från den aktuella Oracle Application-versionen. Den kan valfritt modifiera databasen för att matcha standarddatamodellen.
Varje applikation består av vissa byggstenar. Det finns en objektdeskriptorfil (ODF) som beskriver orakeltabellerna, orakelvyn, orakelindex, sekvenser och privilegieuppsättningar för det specifika byggblocket. ODF Comparison jämför byggstenen med objektdeskriptorfilen (ODF). En loggfil skapas som visar eventuella saknade, extra eller felaktigt definierade objekt
När vi tillämpar oracle-applikationskorrigeringarna tillhandahåller patchar odfs fil och oracle adpatch kör odf-jämförelseverktyget för att göra ändringarna i databasen.
Ibland behöver vi köra odf-jämförelse manuellt för att leta efter saknade objekt.
Hur man kör ODF-jämförelseverktyget (ADODFCMP)
cd $PROD_TOP/admin/odf
Parametrar kan anges i valfri ordning på kommandoraden. Följande
parametrar krävs:mode, touser, priv_schema, odffile, userid
läge (obligatoriskt):Bestämmer typen av objekt som ska jämföras med ODF. Exempeltabeller, index
touser (obligatoriskt):Anger Oracle-användarnamnet/lösenordet för Oracle Applications-produkten som ska beviljas. I version 11i/R12 är detta vanligtvis APPS-schema.
priv_schema (obligatoriskt):Ange ett schema med DBA-behörighet, tillsammans med dess lösenord. Du kan ange SYSTEM-schemat
odffile (obligatoriskt):Namnet på objektbeskrivningsfilen (filtillägget .odf) som ska jämföras.
userid (obligatoriskt):Oracles användarnamn/lösenord för produktens basschema. Detta är schemat där produkttabellerna, indexen och sekvenserna finns till exempel inv/inv
changedb (opt) Nej:Ställ in på ja för att ändra databasobjekten så att de matchar definitionerna i objektbeskrivningsfilerna. Anpassningar påverkas inte eftersom verktyget inte tar bort objekt som inte finns i ODF. Om du använder standardinställningen Nej, görs inga ändringar, bara en loggfil som anger vilka ändringar som måste göras.
Exempel
Gör en jämförelse av indexen i onttab.odf. Gör ändringar i databasen.
Skapa en loggfil som heter onttab.log i den aktuella katalogen.
adodfcmp odffile=onttab.odf userid=ont/ont changedb=yes priv_schema=system/manager mode=indexes touser=apps/apps logfile=onttab.log
Läser också
FNDLOAD kommando
FNDCPASS
oracle apps dba intervjufrågor