Het hulpprogramma ODF Comparison (ADODFCMP) wordt gebruikt om het gegevensmodel van de gegevens van een klant te vergelijken met een standaardset gegevensmodelbestanden uit de huidige Oracle Application-release. Het kan optioneel de database aanpassen aan het standaard datamodel.
Elke applicatie bestaat uit bepaalde bouwstenen. Er is een objectdescriptorbestand (ODF) dat de orakeltabellen, orakelweergave, orakelindexen, reeksen en privilegesets voor de specifieke bouwsteen beschrijft. ODF Comparison vergelijkt de bouwsteen met het objectdescriptorbestand (ODF). Er wordt een logbestand gemaakt met ontbrekende, extra of onjuist gedefinieerde objecten
Telkens wanneer we de patches van de oracle-toepassing toepassen, leveren patches het bestand van odf en voeren oracle adpatch een odf-vergelijkingshulpprogramma uit om de wijzigingen in de database aan te brengen.
Soms moeten we de odf-vergelijking handmatig uitvoeren om te controleren op ontbrekende objecten.
Hoe ODF-vergelijkingshulpprogramma (ADODFCMP) uit te voeren
cd $PROD_TOP/admin/odf
Parameters kunnen in elke volgorde op de opdrachtregel worden opgegeven. De volgende
parameters zijn vereist:mode, touser, priv_schema, odffile, userid
modus (vereist):Bepaalt het type objecten dat moet worden vergeleken met de ODF. Voorbeeldtabellen, indexen
touser (vereist):Specificeert de Oracle-gebruikersnaam/het wachtwoord van het Oracle Applications-product waaraan moet worden verleend. In Release 11i/R12 is dit meestal het APPS-schema.
priv_schema (vereist):geef een schema op met DBA-rechten, samen met het bijbehorende wachtwoord. U kunt het SYSTEM-schema
odffile . specificeren (vereist):de naam van het objectdescriptorbestand (bestandsextensie .odf) om te vergelijken.
use-id (vereist):de Oracle gebruikersnaam/wachtwoord voor het basisschema van het product. Dit is het schema waarin de producttabellen, indexen en reeksen zich bevinden, bijvoorbeeld inv/inv
changedb (opt) Nee:Stel in op ja om de database-objecten te wijzigen zodat ze overeenkomen met de definities in de objectdescriptorbestanden. Aanpassingen worden niet beïnvloed omdat het hulpprogramma geen objecten verwijdert die niet in de ODF zijn gevonden. Als u de standaardwaarde Nee gebruikt, worden er geen wijzigingen aangebracht, alleen een logbestand dat aangeeft welke wijzigingen moeten worden aangebracht.
Voorbeeld
Maak een vergelijking van de indexen in ontttab.odf. Breng wijzigingen aan in de database.
Maak een logbestand met de naam ontttab.log in de huidige map.
adodfcmp odffile=onttab.odf userid=ont/ont changedb=yes priv_schema=system/manager mode=indexes touser=apps/apps logfile=onttab.log
Leest ook
FNDLOAD-opdracht
FNDCPASS
oracle apps dba-interviewvragen