R12.2 to najnowsza wersja w obszarze Oracle EBS. Przedstawiamy tutaj najbardziej poszukiwane ponad 40 pytań, które musisz wiedzieć o R12.2
Pytanie 1 :Co to jest łatanie online?
Odpowiedź :
Łatanie online to nowy mechanizm łatania dostępny w wersji R12.2, który umożliwia stosowanie łatek, gdy system jest uruchomiony, a użytkownicy pracują normalnie.
Pytanie 2 :Która funkcja aktualizacji online pakietu Oracle E-Business Suite jest dostępna?
Odpowiedź Łatanie online jest używane w pakiecie Oracle E-Business Suite 12.2 i nowszym.
Pytanie 3 :jakie rodzaje poprawek są stosowane online?
Odpowiedź :Wszystkie poprawki Oracle E-Business Suite Release 12.2 są instalowane online. Obejmuje to jednorazowe poprawki, pakiety zbiorcze poprawek, skonsolidowane aktualizacje i poprawki bezpieczeństwa.
Pytanie 4: Co to jest cykl aktualizacji online?
Odpowiedź :Cykl poprawek online to sekwencja powiązanych ze sobą kroków (faz) używanych do stosowania poprawek do systemu Oracle E-Business Suite.
Pytanie 5: Jakie narzędzie służy do nakładania poprawek online?
Odpowiedź: Narzędzie wiersza polecenia AD Online Patching (adop) służy do zarządzania cyklem poprawek online. adop wywołuje adpatch jest tylko w tle
Pytanie 6 :Czy są jakieś przestoje podczas instalowania poprawek online?
Odpowiedź :Po zamknięciu i ponownym uruchomieniu usług warstwy aplikacji występuje krótki okres przestoju. Baza danych pozostaje otwarta przez cały czas.
Kluczowe zmiany technologiczne w pakiecie E-business Suite R12.2
Pytanie 7 Czy po uaktualnieniu do wersji 12.2 nadal mogę stosować poprawki w tradycyjny sposób?
Odpowiedź :Nie. Wszystkie łatki do wydania 12.2 będą łatami online. Tradycyjna metoda nakładania poprawek sprzed 12.2. nie zadziała. Istnieją opcje takie jak przestój i łata na gorąco, które działają bardziej jak tradycyjny sposób, ale są używane do poprawek kierowanych przez Oracle
Pytanie 8 :Co to jest infrastruktura poprawek online?
Odpowiedź :Ta infrastruktura obejmuje edycję obiektów bazy danych i łatanie/uruchamianie komponentów systemu plików.
Pytanie 9 . Czy instalowanie poprawek online wymaga funkcji 11gR2 Oracle Database Edition Based Redefinition (EBR)?
Odpowiedź Tak. Stosowanie poprawek online zależy od funkcji Edition Based Redefinition (EBR), która została wprowadzona w bazie danych Oracle 11gR2. Przede wszystkim EBR umożliwia edycję obiektów kodu w bazie danych. W tym celu udostępnia nowe typy obiektów, takie jak edycje, widoki edycji i wyzwalacze międzyedycyjne, z których wszystkie są częścią infrastruktury poprawek online.
Określanie i konfiguracja wersji R12.2
Pytanie 10 . Jakie są fazy, które składają się na cykl aktualizacji online?
Odpowiedź :Cykl poprawek online składa się z następujących faz:
1.Przygotowanie wirtualnej kopii (edycja poprawki) uruchomionej aplikacji (wersja uruchomiona).
2.Zastosowanie poprawek do edycji poprawki aplikacji.
3.Sfinalizuj system w gotowości do fazy przełączenia.
4.Przejdź do edycji poprawki i ustaw ją jako nową edycję uruchomienia.
5.Usuń przestarzałe definicje lub dane, aby odzyskać miejsce.
Architektura pakietu Oracle Ebuisness Suite w wersji R12.2
Pytanie 11 .Jaki przestój jest wymagany podczas cyklu aktualizacji online? lub jak nazwa brzmi online, nie ma przestojów w całym procesie
Odpowiedź Faza przełączania wymaga krótkiego okresu przestoju (zwykle kilku minut) na zadania przejściowe, takie jak ponowne uruchomienie usług warstwy aplikacji.
Pytanie 12 . Czy w przypadku warstwy bazy danych wymagane są jakieś przestoje?
Odpowiedź :Nie. W rzeczywistości baza danych musi być uruchomiona podczas każdej fazy cyklu aktualizacji online. Baza danych pakietu.
Pytanie 13 .Jak działa łatanie online w warstwie aplikacji?
Odpowiedź :Podczas instalacji wersji 12.2 funkcja Rapid Install utworzy dwie kopie systemu plików warstwy aplikacji. Jedna z kopii będzie oznaczona jako uruchomiony system plików, a druga jako system plików poprawki. Następnie, po zastosowaniu poprawki, adop:
1.Zsynchronizuje zawartość uruchomionego systemu plików z systemem plików poprawki. Dzieje się to w fazie przygotowania.
2.Wykonaj czynności związane z poprawkami w systemie plików poprawek. Dzieje się tak podczas fazy stosowania.
3.Na koniec, podczas fazy przełączania, narzędzie adop ponownie uruchamia usługi warstwy aplikacji. System plików łaty jest następnie promowany jako nowy system plików uruchamiania, a stary system plików staje się systemem plików łaty na następny cykl łatania.
Zauważ, że trzeci system plików, nieedytowany system plików (fs_ne), jest tworzony do przechowywania plików zawierających dane, które są potrzebne we wszystkich systemach plików, takich jak pliki dziennika.
Podsumowanie cyklu aktualizacji R12.2 online
Zastosuj wyjaśnione R12.2
Pytanie 14 .Jak zastosować poprawki Oracle Fusion Middleware w Oracle E-Business Suite Release 12.2?
Odpowiedź :Podczas fazy stosowania cyklu poprawek online, należy zastosować poprawki oprogramowania pośredniego Oracle Fusion do macierzy Oracle systemu plików edycji poprawki. Następnie, po zakończeniu fazy cięcia, synchronizujesz systemy plików, wykonując operację fs_clone.
Jak zastosować poprawki technologiczne do EBS R12.2
Pytanie 15 . Czy mogę używać wersji poprawki do celów testowych i programistycznych?
Odpowiedź Jako wyspecjalizowany składnik infrastruktury Online Patching, edycja poprawki nie jest obsługiwana do użytku jako środowisko testowe. Powinieneś nadal stosować oddzielne, dedykowane środowisko testowe.
Pytanie 16 .Czy łatanie online może być używane z technologiami baz danych, takimi jak Active Dataguard i Flashback?
Odpowiedź :Tak. Łatanie online może być używane razem z Active Dataguard i Flashback. W rzeczywistości możemy użyć retrospekcji, aby cofnąć zmiany po ostatnim przełączeniu
Pytanie 17 . Jakie są główne różnice między tabelami DBA_OBJECTS, DBA_OBJECTS_AE i AD_OBJECTS?
Odpowiedź DBA_OBJECTS pokazuje informacje o obiekcie dla bieżącej edycji, ale kolumna STATUS w tym widoku może pokazywać obiekt jako VALID, nawet jeśli obiekt faktycznie musi zostać skompilowany przed użyciem.
DBA_OBJECTS_AE jest podobny do DBA_OBJECTS, ale pokazuje informacje o obiekcie we wszystkich wydania. Ma to tę wadę, że pokazuje obiekty w starych wydaniach, które nie są już dostępne dla aplikacji.
AD_OBJECTS to obejście pakietu Oracle E-Business Suite dotyczące niewiarygodnej kolumny STATUS w DBA_OBJECTS. AD_OBJECTS pokazuje poprawny status dla każdego obiektu widocznego w bieżącym wydaniu. Pokazuje również, czy obiekt jest „rzeczywisty” (rzeczywisty) w bieżącym wydaniu, czy obiekt „stub” (definicja obiektu została odziedziczona z poprzedniego wydania). Możesz zapytać AD_OBJECTS, aby zlokalizować obiekty, które muszą zostać ponownie skompilowane przed użyciem:
SQL>select owner, object_name, object_type from ad_objects where status = 'INVALID' order by 1,2,3 /
Tę samą logikę można zastosować, uruchamiając skrypt:
SQL>sqlplus apps/apps @$AD_TOP/sql/ADZDSHOWINVALID
Wszystko, co chciałbyś wiedzieć o Utwórz stół w Oracle
Indeksy Oracle i typy indeksów
Pytanie 18 .Czy stosowanie poprawek online zwiększa wymagania dotyczące portów sieciowych w instancji Oracle E-Business Suite?
Odpowiedź: Tak. Stosowanie poprawek online wymaga dodatkowego zestawu portów sieciowych dla serwerów zarządzanych Oracle WebLogic Server w drugim systemie plików. W fazie przełączania zarządzane serwery działają jednocześnie w systemie plików poprawek i przez krótki czas działają w systemie plików w ramach stopniowego procesu przejściowego.
Pytanie 19 .Czy można przerwać sesję instalowania poprawek online?
Odpowiedź Tak. Aż do przełączenia można uruchomić fazę przerwania, aby cofnąć zmiany wprowadzone do tej pory w cyklu aktualizacji. Nie można cofnąć poprawek po zakończeniu przełączania.
Pytanie 20 .Czy współdzielona konfiguracja APPL_TOP jest obsługiwana przez łatanie online?
Odpowiedź :Tak. Współdzielona konfiguracja APPL_TOP jest obsługiwana i zalecana w przypadku wielowęzłowych implementacji warstwy aplikacji w wersji 12.2.
Pytanie 21 .Jak adop działa w środowisku wielowęzłowym?
Odpowiedź Narzędzie Adop Online Patching używa zdalnych interfejsów API i logowania ssh do wykonywania operacji poprawek na zdalnych węzłach w środowisku wielowęzłowym. Węzeł, który uruchamia adop, staje się węzłem „głównym”, a węzły zdalne są określane jako „podrzędne”.
Pytanie 22 .Jak określić stan mojej sesji instalowania poprawek online?
Odpowiedź :Możesz uruchomić polecenie adop -status. Spowoduje to wyświetlenie informacji obejmujących ukończone fazy i zajęty czas. Jeśli chcesz uzyskać dodatkowe informacje o wykonanych operacjach, możesz uruchomić polecenie adop -status -detail.
Pytanie 23 .Co to jest tryb przestoju i kiedy można z niego korzystać?
Odpowiedź :Aby zoptymalizować proces aktualizacji do wersji E-Business Suite 12.2, pakiet aktualizacji wersji AD Delta 5 wprowadził tryb przestoju, który jest używany w następujący sposób:
$ adop phase=apply patches=<patch_number> apply_mode=downtime
Tryb przestoju nie korzysta z cyklu aktualizacji online. Proces nakładania poprawki w trybie przestoju kończy się szybciej niż w trybie online, ale kosztem dłuższego przestoju systemu.
Podczas stosowania poprawek Oracle E-Business Suite w tym trybie, adop najpierw potwierdzi, że warstwa aplikacji usługi są wyłączone, a następnie zastosuje poprawkę do uruchomionej wersji bazy danych i systemu plików Oracle E-Business Suite.
Tryb przestoju jest obsługiwany w przypadku:
-Wszystkich poprawek (w tym po aktualizacji łatanie), która stanowi część procesu aktualizacji do wersji 12.2 i jest zakończona przed skalowaniem systemu, uruchomieniem usług warstwy aplikacji i zalogowaniem użytkowników do zaktualizowanego systemu.
-Środowiska programistyczne lub testowe z jednym węzłem, gdzie wsparcie produkcyjne i wysoka dostępność nie są wymagane.
Tryb przestoju umożliwia jak najszybsze zakończenie procesu aktualizacji do wersji 12.2. Po zakończeniu aktualizacji, a użytkownicy są online, wszystkie kolejne poprawki w systemie produkcyjnym powinny używać trybu online, a nie trybu przestoju, chyba że plik readme poprawki stanowi inaczej.
Kilka ograniczeń dotyczy korzystania z trybu przestoju:
-Nie można sprawdzić poprawności aplikacji poprawki przed przejściem do zaktualizowanego kodu.
-Nie ma możliwości przerwania nieudanej poprawki i powrotu do istniejącego uruchomienia edycja.
-Poprawki w wersji 12.2 nie są zwykle testowane w trybie przestoju.
-Korzystanie z trybu przestoju w wielowęzłowym środowisku warstwy aplikacji nie jest testowane ani obsługiwane.
Pytanie 24 . Co mogę zrobić, aby skrócić czas potrzebny na przełączenie?
Odpowiedź :Ważne jest, aby rozróżnić czas potrzebny na całą fazę przełączenia od czasu przestoju w tej fazie. Rzeczywisty czas przestoju (podczas którego użytkownicy nie mogą się zalogować) jest znacznie krótszy niż cała faza. Aby pomóc skrócić całkowity czas potrzebny na przełączenie, możesz zrobić trzy rzeczy:
-Uruchom jawnie fazę finalizacji, aby uniknąć konieczności przełączania w tym celu.
-Wyłącz jednoczesnych menedżerów przed uruchomieniem przeciąć, aby uniknąć konieczności czekania na zakończenie równoczesnych żądań. Ewentualnie upewnij się, że żadne długotrwałe, współbieżne zadania nie są przesyłane podczas trwania cyklu instalowania poprawek.
-Upewnij się, że używasz maksymalnej liczby równoległych procesów roboczych obsługiwanych przez Twój system.
Pytanie 25 .Co to jest fs_clone i jak jest używany?
Odpowiedź Polecenie adop phase=fs_clone jest specjalnym poleceniem używanym do kopiowania uruchomionego systemu plików do systemu plików patch.
Pytanie 26 .Czy zadania autokonfiguracji i konserwacji administratora, takie jak link, kompilacja formularzy, kompilacja raportów, będą wykonywane online?
Odpowiedź: Tak, te czynności konserwacyjne będą wykonywane online. Odpowiednie operacje będą ukierunkowane na system plików łaty i powinny być wykonywane podczas cyklu łatania. Nie będą miały żadnego wpływu na uruchamiany system plików.
Pytanie 27 .Czy poprawki online zmieniają sposób stosowania poprawek danych w pakiecie Oracle E-Business Suite 12.2?
Odpowiedź Tak. Poprawki danych (używane do naprawiania danych transakcyjnych) wymagają specjalnej obsługi. Plik Readme łatki zawiera pełne instrukcje.
Pytanie 28 Jak zastosować lub zaktualizować moje dostosowania w Oracle E-Business Suite w wersji 12.2?
Odpowiedź Powinieneś zastosować swoje dostosowania do edycji poprawki podczas fazy stosowania cyklu aktualizacji online. Ponieważ dzieje się to przed fazą przełączenia, twoje zmiany zostaną rozpropagowane do nowej edycji uruchomieniowej (wraz ze wszystkimi poprawkami w poprawkach zastosowanych podczas cyklu poprawek).
Pytanie 29 . Jeśli niestandardowy kod jest zainstalowany w oddzielnym schemacie bazy danych, czy muszę włączyć edycję niestandardowego schematu bazy danych?
Odpowiedź Standardy kodowania w Oracle E-Business Suite Developer’s Guide stanowią, że pierwszym krokiem do tworzenia dowolnej aplikacji niestandardowej jest zarejestrowanie niestandardowego schematu Oracle w aplikacjach Oracle E-Business Suite. Poprawka umożliwiająca obsługę poprawek online umożliwia edycję wszystkich schematów zarejestrowanych w aplikacji. Jeśli zastosujesz się do tego procesu, Twój schemat zostanie automatycznie włączony do edycji.
Pytanie 30 . Czy są jakieś specjalne uwagi dotyczące tworzenia niestandardowych poprawek zgodnych z łataniem online?
Odpowiedź Tak. Istnieją pewne specjalne uwagi dotyczące tworzenia niestandardowych poprawek, które są zgodne z poprawkami online. Zapoznaj się z sekcją Patching Standards w Przewodniku programisty Oracle E-Business Suite.
Pytanie 31 :w jaki sposób schemat bazy danych inny niż Oracle E-Business Suite może uzyskać dostęp do tabel pakietu Oracle E-Business Suite?
Odpowiedź Każdy schemat innej firmy, z produktów innych firm lub z kodu niestandardowego, musi uzyskiwać dostęp do tabel pakietu Oracle E-Business Suite za pośrednictwem synonimów w schemacie APPS. Bezpośredni dostęp do tabel Oracle E-Business Suite może dawać nieprawidłowe wyniki.
Pytanie 32: Jaka jest główna różnica technologiczna między R12.2 a R12.1
Odpowiedź: R12.2 używa weblogic, podczas gdy R12.1 używa OC4J. Oprócz tego mamy funkcję łatania online w r12.2 za pomocą edycji i systemu plików patch/run
Stos techniczny R12.1
Stos technologii R12.2
Pytanie 33 :Jak zmienić hasło aplikacji w R12.2?
Odpowiedź: hasło aplikacji jest takie samo jak w R12.1, z wyjątkiem zmiany w konsoli weblogic.
Pytanie 34 :gdzie są przechowywane pliki dziennika do adop?
Odpowiedź: Jest przechowywany w trzecim systemie plików, który nie jest systemem plików edycji
Pytanie 35 . jak połączyć się z edycją poprawki?
Odpowiedź :Źródła env za pomocą opcji patch
/u71/R122/EBSapps.env patch
Pytanie 36 :Jak określić wersję weblogic w R12.2
Odpowiedź Jak znaleźć wersję Weblogic
Pytanie 37. Jak zwiększyć węzeł zarządzania w R12.2?
Odpowiedź
Jak dodać serwer zarządzania w R12.2
Jak usunąć serwer zarządzania w R12.2
Pytanie 38 . Gdzie znajduje się plik dziennika w R12.2 Apache i Weblogic
Odpowiedź
Dzienniki Apache
$IAS_ORACLE_HOME/instances/*/diagnostics/logs/OHS/EBS_web_*/*log
Dziennik OPMN
$IAS_ORACLE_HOME/instances/*/diagnostics/logs/OPMN/opmn/*
Dzienniki Weblogic
$IAS_ORACLE_HOME/../wlserver_10.3/common/nodemanager $EBS_DOMAIN_HOME/servers/oa*/logs/* $EBS_DOMAIN_HOME/servers/forms*/logs/* $EBS_DOMAIN_HOME/servers/AdminServer/logs/* $EBS_DOMAIN_HOME/sysman/log/*
Pytanie 39 . Jak zatrzymać i uruchomić usługi w R12.2
Odpowiedź
Kiedy chcemy zatrzymać wszystkie usługi aplikacji za pomocą skryptu adstpall.sh , podajemy hasło aplikacji w R12.1.3 .Ale w R12.2 dodatkowo poprosi o hasło administratora weblogic, aby wyłączyć wszystkie usługi .
Musimy podać hasło administratora Weblogic
Komponent | >Polecenie |
Menedżer węzłów | $adnodemgrctl.sh start Wprowadź hasło administratora Weblogic: |
Serwer administracyjny Weblogic | $adadminsrvctl.sh start Wprowadź hasło administratora Weblogic: |
Odbiornik aplikacji | $adalnctl.sh start |
Menedżer procesów Oracle | $adopmnctl.sh start |
Usługi Apache | $adapcctl.sh start |
Zarządzany serwer usług OACORE | $admanagedsrvctl.sh start oacore_server1 Wprowadź hasło administratora Weblogic: |
Zarządzany serwer dla FormsServices | $admanagedsrvctl.sh start form_server1 Wprowadź hasło administratora Weblogic: |
Serwer zarządzany dla usług Fusion MiddleWare | $admanagedsrvctl.sh start oafm_server1 Wprowadź hasło administratora Weblogic: |
Serwer zarządzany dla usług internetowych formularzy | $admanagedsrvctl.sh start types-c4ws_server1 Wprowadź hasło administratora Weblogic: |
Usługa współbieżnego menedżera | $adcmctl.sh uruchamiaj aplikacje/aplikacje |
Usługi serwera realizacji | $jtffmctl.sh start |
Zatrzymaj
Kiedy chcemy ponownie zatrzymać wszystkie usługi adstpall.sh apps/apps, poprosimy o hasło weblogic
Komponent | >Polecenie |
Usługi serwera realizacji | $jtffmctl.sh stop |
Usługa współbieżnego menedżera | $adcmctl.sh zatrzymaj aplikacje/aplikacje |
Serwer zarządzany dla usług internetowych formularzy | $admanagedsrvctl.sh stop forms-c4ws_server1 Wprowadź hasło administratora Weblogic: |
Serwer zarządzany dla usług Fusion MiddleWare | $admanagedsrvctl.sh stop oafm_server1 Wprowadź hasło administratora Weblogic: |
Zarządzany serwer dla FormsServices | $admanagedsrvctl.sh stop forms_server1 Wprowadź hasło administratora Weblogic: |
Zarządzany serwer usług OACORE | $admanagedsrvctl.sh stop oacore_server1 Wprowadź hasło administratora Weblogic: |
Usługi Apache | $adapcctl.sh stop |
Menedżer procesów Oracle | $adopmnctl.sh stop |
Odbiornik aplikacji | $adadlctl stop |
Serwer administracyjny Weblogic | $adadminsrvctl.sh stop Wprowadź hasło administratora Weblogic: |
Menedżer węzłów | $adnodemgrctl.sh stop Wprowadź hasło administratora Weblogic: |
Skrypty administracyjne w wersji R12.2
Pytanie 40 . Czy musimy skopiować oprogramowanie pośredniczące Oracle Fusion podczas klonowania R12.2?
Odpowiedź Nie jest to wymagane w klonowaniu R12.2, ponieważ adpreclone kopiuje środek łączący Oracle w skompresowanym formacie w warstwie aplikacji
Jak sklonować środowisko R12.2
Pytanie dodatkowe
Pytanie 41: Czy nadal mogę używać adpatch w środowisku poprawek online w wersji 12.2?
Odpowiedź Nie. Chociaż narzędzia Oracle mogą wewnętrznie wywoływać narzędzie adpatch, bezpośrednie wywołanie adpatch przez użytkownika jest niedozwolone.
Pytanie 42 Jakie są główne kroki w celu uaktualnienia wersji R12.1 do R12.2?
Odpowiedź
- Kroki przygotowania przed aktualizacją
- Główna aktualizacja przy użyciu głównego sterownika aktualizacji do wersji R12.2.0 (połączona z preinstalowaną poprawką Oracle E-Business Suite Consolidated Upgrade Patch do wersji R12.2.0)
- Włączanie poprawek online
- Stosowanie najnowszych R12.AD.C.Delta.n i R12.TXK.C.Delta.n
- Stosowanie pakietu aktualizacji wersji 12.2.n (RUP)
Szczegółowe informacje znajdują się poniżej artykułów
Proces aktualizacji krok po kroku dla wersji R12.2 - część -1
Proces aktualizacji krok po kroku do wersji R12.2 - część -2
Proces aktualizacji krok po kroku do wersji R12.2 - część -3
Proces aktualizacji krok po kroku dla aktualizacji R12.2 część -4
Pytanie 43 Jak zmienić port internetowy w R12.2?
Odpowiedź
Jak zmienić port sieciowy w EBS 12.2
Pytanie 44 Co to jest tryb Hotpatch w R12.0/R12.1?
Odpowiedź
Niesamowite informacje na temat trybu HOTPATCH w adop
Pytanie 45 Jakie wszystkie serwery weblogic są zawarte w R12.2?
Odpowiedź
•ADMINSERVER (serwer administracyjny WebLogic)
•OACORE_SERVER1 (aplikacje samoobsługowe)
•OAFM_SERVER1 (WebServices, AppsSearch, agent transportu)
•FORMS_SERVER1 (serwlet Oracle Forms 10.1.2.3)
•FORMS-C4WS_SERVER (serwlet formularzy usług internetowych)
Articles you must read on R12.2 Login flow and basic troubleshooting for R12.2 Service Group changes in R12.2 adopmon and adopreports utility R12.2.5 How to re-attach 12.2 E-Business Oracle Homes to the central inventory Isolating post-upgrade concurrent programs to a separate manager queue in R12.2 R12.2 RapidWiz Installed Components and System Requirements Top AWR useful queries for R12.2/R12.1 Upgrade How to rollback the patch after failed cutover phase in R12.2 forward cross edition triggers R12.2 Solaris OS parameter required for R12.2 Upgrade
Najlepiej sprzedający się kurs Udemy dla administratorów baz danych
Skrypty powłoki:odkryj, jak zautomatyzować zadania wiersza poleceń
Administracja EBS 12.2 [AppsDBA]
Oracle SQL 11g + Oracle Apps R12 DBA
Poznaj Big Data:Masterclass ekosystemu Hadoop
Oracle SQL — SQL krok po kroku
Oracle Apps DBA + podstawowe skrypty DBA:skrypty pozwalające zaoszczędzić czas i wysiłek
Praktyczny przewodnik wdrażania pakietu Oracle E-Business Suite