Narzędzie do porównania ODF (ADODFCMP) służy do porównywania modelu danych klienta ze standardowym zestawem plików modeli danych z bieżącej wersji aplikacji Oracle. Może opcjonalnie modyfikować bazę danych, aby pasowała do standardowego modelu danych.
Każda aplikacja składa się z określonych bloków konstrukcyjnych. Istnieje plik deskryptora obiektów (ODF) opisujący tabele oracle, widok oracle, indeksy oracle, sekwencje i zestawy uprawnień dla konkretnego bloku konstrukcyjnego. Porównanie ODF porównuje blok konstrukcyjny z plikiem deskryptora obiektu (ODF). Tworzony jest plik dziennika pokazujący brakujące, dodatkowe lub nieprawidłowo zdefiniowane obiekty
Za każdym razem, gdy stosujemy łatki aplikacji oracle, łaty dostarczają plik odf, a adpatch oracle uruchamia narzędzie porównywania odf, aby dokonać zmian w bazie danych.
Czasami musimy ręcznie uruchomić porównanie nieparzyste, aby sprawdzić brakujące obiekty.
Jak uruchomić narzędzie do porównywania ODF (ADODFCMP)
cd $PROD_TOP/admin/odf
Parametry można określić w dowolnej kolejności w wierszu poleceń. Wymagane są następujące
parametry:mode, touser, priv_schema, odffile, userid
tryb (wymagane):Określa typ obiektów do porównania z ODF. Przykładowe tabele, indeksy
touser (wymagane):Określa nazwę użytkownika/hasło Oracle do produktu Oracle Applications, któremu ma zostać przyznany dostęp. W wydaniu 11i/R12 jest to zwykle schemat APPS.
priv_schema (wymagane):Określ schemat z uprawnieniami DBA wraz z jego hasłem. Możesz określić schemat SYSTEM
odffile (wymagane):nazwa pliku deskryptora obiektu (rozszerzenie pliku .odf) do porównania.
identyfikator użytkownika (wymagane):nazwa użytkownika/hasło Oracle dla podstawowego schematu produktu. Jest to schemat, w którym znajdują się tabele produktów, indeksy i sekwencje, na przykład inv/inv
changedb (opcjonalnie) Nie:Ustaw na tak, aby zmienić obiekty bazy danych tak, aby były zgodne z definicjami w plikach deskryptorów obiektów. Nie ma to wpływu na dostosowania, ponieważ narzędzie nie usuwa obiektów, których nie znaleziono w ODF. Użycie domyślnej wartości Nie spowoduje, że żadne zmiany nie zostaną wprowadzone, a jedynie powstanie plik dziennika wskazujący, jakie zmiany należy wprowadzić.
Przykład
Porównaj indeksy w onttab.odf. Wprowadź zmiany w bazie danych.
Utwórz plik dziennika o nazwie onttab.log w bieżącym katalogu.
adodfcmp odffile=onttab.odf userid=ont/ont changedb=yes priv_schema=system/manager mode=indexes touser=apps/apps logfile=onttab.log
Też czyta
polecenie FNDLOAD
FNDCPASS
oracle apps dba o pytania dotyczące rozmów kwalifikacyjnych