Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak sklonować środowisko R12.2?

W tym poście zamierzam opublikować Jak sklonować środowisko R12.2 czyli najnowsza wersja pakietu Oracle E-business. Klonowanie jest ważną częścią środowiska EBS. Organizacja potrzebuje środowiska programistycznego, testowego i QA do testowania poprawek, zmian w kodzie i nowych funkcji przed przejściem do produkcji. Klonowanie należy również wykonywać w regularnych odstępach czasu, aby środowisko programistyczne i testowe były zsynchronizowane z produkcją. Ważnym obowiązkiem APPS DBA jest wykonywanie klonowania bez żadnych problemów i udostępnianie środowiska programistom na czas

Omówiliśmy już  klonowanie środowiska R12.1 w poniższym artykule

Jak sklonować środowisko R12.1

Większość części klonowania R12.2 jest taka sama jak klonowania R12.1, ale jest kilka różnic. Oto ważne różnice

  1. Klonowanie FMW_Home jest obsługiwane przez narzędzia weblogic
  2. Adpreclone.pl tworzy obszar fazy klonowania FMW_Home pod wspólnym szczytem za pomocą narzędzi weblogic
  3. Podczas klonowania nie musimy kopiować FMW_Home
  4. adcfgClone buduje FMW_Home używając obszaru sceny za pomocą narzędzi weblogic

Teraz przejdźmy do kroków dotyczących klonowania pojedynczego węzła i środowiska wielowęzłowego

Jak sklonować środowisko R12.2 (pojedynczy węzeł)

Dla systemu Oracle E-Business Suite Release 12.2 na poziomie kodu AD-TXK Delta 6 lub niższym

Krok 1 Przygotuj warstwę bazy danych systemu źródłowego do klonowania
1.Zaloguj się do systemu źródłowego jako użytkownik oracle.
2.Źródło pliku środowiska warstwy bazy danych.

cd /appsutil/scripts/
perl adpreclone.pl dbTier

Spowoduje to utworzenie katalogu $ORACLE_HOME/appsutil/clone w domu źródłowej bazy danych

2. Przygotuj warstwę aplikacji systemu źródłowego do klonowania

a.Zaloguj się do głównego węzła systemu źródłowego jako użytkownik applmgr.
b.Podaj plik środowiskowy systemu plików Run Edition.

Możesz użyć następującego polecenia, aby potwierdzić, że zmienna środowiskowa FILE_EDITION wskazuje system plików Run Edition:

$ echo $FILE_EDITION
Powinno zwrócić wartość:
uruchom

3. Wykonaj następujące polecenia:

$ cd /admin/scripts
$ perl adpreclone.pl appsTier

Może być kuszące, aby nie uruchamiać tego za każdym razem, gdy klonujesz z tego środowiska, ale oto powód, który skłoni Cię do ponownego przemyślenia swojej decyzji.
a) Jeśli zastosujesz nową aktualizację Rapid Clone lub AutoConfig do systemu, musi ponownie uruchomić adpreclone.pl na warstwie bazy danych i warstwie aplikacji, aby zastosować nowe pliki do struktur katalogów klonów, które będą używane na etapie konfiguracji klonowania.
b) jeśli załatasz oprogramowanie Oracle Fusion Middleware lub dokonasz zmian konfiguracyjnych w Oracle E-Business Suite WebLogic Domain, musisz ponownie uruchomić adpreclone.pl w warstwie aplikacji, aby odbudować stronę główną Oracle Fusion Middleware.

Proces adpreclone.pl w warstwie aplikacji tworzy kompletne skompresowane archiwum oprogramowania pośredniczącego Oracle Fusion i jego komponentów w następujący sposób.

Skompresowane archiwum strony głównej Oracle WebLogic Server, strony głównej Oracle Web Tier Utilities, strony głównej Oracle Common Utilities i strony głównej pakietu Oracle E-Business Suite:
/clone/FMW/FMW_Home.jar

Skompresowane archiwum domeny Oracle E-Business Suite WebLogic:
/clone/FMW/WLS/EBSdomain.jar

Szablon konfiguracji domeny Oracle E-Business Suite WebLogic:
/clone/FMW/WLS/plan/moveplan.xml

Skompresowane archiwum instancji konfiguracji Oracle Web Tier/Oracle HTTP Server:
/clone/FMW/OHS/ohsarchive.jar

Szablon konfiguracji instancji konfiguracji Oracle HTTP Server:
/clone/FMW/OHS/moveplan.xml

Pliki dziennika adpreclone są tworzone w katalogu /admin/log/clone.
Te pliki jar utworzone w katalogu clone wystarczają do sklonowania katalogu głównego FMW, więc nie musimy kopiować katalogu głównego FMW w procesie klonowania od źródła do celu
Krok 2:Skopiuj bazę danych Oracle – strona główna Ze źródła do warstwy docelowej.
Możesz użyć polecenia tar lub cp według własnego uznania.
Musimy sprawdzić wszystkie symbole w domu Oracle po stronie docelowej i poprawić je

Krok 3:Uruchom adcfgclone

$ cd /appsutil/clone/bin
$ perl adcfgclone.pl dbTechstack

Używam tutaj dbtechstack, ponieważ chcę ręcznie zarządzać klonem bazy danych

Spowoduje to ponowne połączenie domu Oracle, utworzenie wszystkich plików konfiguracyjnych

Krok 4:sklonuj bazę danych źródłowych docelowa baza danych za pomocą RMAN lub ręcznego tworzenia kopii zapasowych na gorąco i na zimno, niezależnie od pakietu.

Krok 5:Skonfiguruj bazę danych
Po otwarciu bazy danych

a.Uruchom AutoConfig w trybie INSTE8_SETUP na warstwie bazy danych w następujący sposób:

W systemie UNIX:

sh <RDBMS_ORACLE_HOME>/appsutil/bin/adconfig.sh contextfile=<CONTEXT_FILE> run=INSTE8_SETUP

b. Uruchom skrypt aktualizacji biblioteki w bazie danych.
$ cd /appsutil/install/
$ sqlplus „/ as sysdba” @adupdlib.sql
Gdzie powinien być ustawiony na sl dla HP-UX, więc dla każdej innej platformy UNIX lub dll dla Windows.
c. Skonfiguruj docelową bazę danych.

Baza danych musi być uruchomiona i otwarta przed wykonaniem tego kroku.

$ cd /appsutil/clone/bin
$ perl adcfgclone.pl dbconfig
Gdzie „Plik kontekstowy docelowej bazy danych” to:/appsutil/.xml.

Uwaga:Opcja dbconfig skonfiguruje bazę danych z wymaganymi ustawieniami dla nowego celu, ale nie utworzy ponownie plików kontrolnych.
Krok 6:Skopiuj system plików warstwy aplikacji ze źródłowego pliku „Run Edition File System” do docelowego systemu plików „Run Edition File System” i skonfiguruj go
Tylko te pliki muszą zostać skopiowane. Upewnij się, że podczas kopiowania plików zwracasz uwagę na dowiązania symboliczne w katalogach i .


struktura powinna wyglądać tak

mkdir -p /u86/vis122/fs1/
mkdir -p /u86/vis122/fs2/
mkdir -p /u86/vis122/fs_ne/

Uruchom

$ cd /clone/bin
$ perl adcfgclone.pl appsTier
W wierszu polecenia „Docelowy katalog podstawowy systemu” wprowadź lokalizację katalogu podstawowego. Na przykład:/u86/vis122.

Na pytanie:
Czy chcesz uruchomić usługi aplikacji dla mult35? (y/n)” należy odpowiedzieć „n”.
Pliki dziennika są tworzone w katalogu /admin/log/clone w systemie plików Run Edition.

Krok 7 Skopiuj następujące katalogi aplikacji pakietu Oracle E-Business Suite z systemu plików Run Edition do systemu plików Patch Edition.




Zaloguj się do systemu plików Patch Edition w systemie docelowym jako użytkownik applmgr i wprowadź następujące polecenia:
$ cd /clone/bin
$ perl adcfgclone.pl appsTier
System plików Patch Edition musi znać lokalizację systemu plików Run Edition, który zostanie skonfigurowany w następnym kroku . Po wyświetleniu monitu „Lokalizacja pliku kontekstowego systemu uruchamiania” wprowadź bezwzględną ścieżkę do pliku kontekstowego systemu plików edycji uruchomienia, który został utworzony w poprzednim kroku.

Na przykład:/u86/vis122/fs1/inst/apps/TEST_/appl/admin/TEST_.xml.

Pliki dziennika są tworzone w katalogu /admin/log/clone w systemie plików Patch Edition.

Krok 8 Możesz uruchomić usługi z uruchomionego systemu plików

Dla systemu Oracle E-Business Suite Release 12.2 na poziomie kodu AD-TXK Delta 7.

Wszystkie powyższe kroki 1-5 pozostają takie same. Krok 6 i krok 7 są połączone jako

Skopiuj system plików warstwy aplikacji ze źródłowego systemu plików Run Edition do docelowego systemu plików Run Edition

Tylko te pliki muszą zostać skopiowane. Upewnij się, że podczas kopiowania plików zwracasz uwagę na dowiązania symboliczne w katalogach i .


struktura powinna wyglądać tak
mkdir -p /u86/vis122/fs1/
mkdir -p /u86/vis122/fs2/
mkdir -p /u86/vis122/fs_ne/

Upewnij się, że fs_ne i patch system plików powinny być puste przed rozpoczęciem klonowania.

Uruchom

$ cd /clone/bin
$ perl adcfgclone.pl appsTier dualfs

To polecenie skonfiguruje zarówno system plików run, jak i patch w systemie docelowym

Teraz po uruchomieniu usług z uruchom system plików

Jak sklonować do środowiska wielowarstwowego

Dla systemu Oracle E-Business Suite Release 12.2 na poziomie kodu AD-TXK Delta 6 lub niższym

Krok 1 :Sklonuj węzeł warstwy bazy danych.

Krok 2 :sklonuj główny węzeł warstwy aplikacji ze źródłowego systemu plików wersji Run Edition do systemu plików docelowej wersji Run Edition.

Krok 3 :Klonuj główny węzeł warstwy aplikacji z systemu plików Target Run Edition do systemu plików Target Patch Edition.

Krok 4: Dodaj kolejne węzły aplikacji do drugorzędnego systemu plików Run Edition w warstwie aplikacji przez klonowanie podstawowego węzła warstwy aplikacji z systemu plików Target Run Edition do drugorzędnego węzła warstwy aplikacji w systemie plików Target Run Edition.

Przed wykonaniem tych kroków upewnij się, że serwer AdminServer w systemie plików Run Edition i systemie plików Patch Edition jest uruchomiony. Jest to wymagane, aby adcfgclone.pl prawidłowo ponownie zarejestrować nowy węzeł w systemie docelowym.

krok 5: Dodaj dodatkowe węzły warstwy aplikacji w dodatkowym węźle warstwy aplikacji Patch Edition File System, klonując główny węzeł warstwy aplikacji z Target Patch Edition File System do dodatkowego węzła warstwy aplikacji w Target Patch Edition File System.

Dla systemu Oracle E-Business Suite Release 12.2 na poziomie kodu AD-TXK Delta 7.

Krok 1 :Sklonuj węzeł warstwy bazy danych.

Krok 2: Sklonuj główny węzeł warstwy aplikacji z systemu plików Source Run Edition do systemu plików Target Run Edition za pomocą opcji „dualfs”.

Krok 3 :  Dodaj kolejne węzły aplikacji do drugorzędnego systemu plików Run Edition w warstwie aplikacji, klonując główny węzeł warstwy aplikacji z systemu plików Target Run Edition do drugorzędnego węzła warstwy aplikacji w systemie plików Target Run Edition za pomocą opcji „dualfs”.

Artykuły, które musisz przeczytać w R12.2
Przepływ logowania i podstawowe rozwiązywanie problemów w przypadku wersji R12.2
Zmiany grup usług w wersji R12.2
Narzędzie adopmon i adopreports R12.2.5
R12.2 Cykl aktualizacji online Podsumowanie
Izolowanie programów współbieżnych po uaktualnieniu do oddzielnej kolejki menedżera w wersji R12.2
Zainstalowane komponenty RapidWiz R12.2 i wymagania systemowe
Najczęstsze zapytania AWR dotyczące aktualizacji R12.2/R12.1
Jak aby wycofać poprawkę po nieudanej fazie przełączenia w R12.2
przekaż wyzwalacze edycji krzyżowej R12.2
40 pytań, które musisz wiedzieć o R12.2

Polecane  kursy

Oto niektóre z zalecanych kursów, które możesz kupić, jeśli chcesz pójść o krok dalej

Poniżej podano linki do niektórych kursów


Oracle DBA 11g/12c — Administracja bazami danych dla Junior DBA :Ten kurs jest dobry dla osób, które zaczynają jako Junior DBA lub aspirują do zostania Oracle DBA. Zapewni to dobre zrozumienie zadań tworzenia kopii zapasowych i odzyskiwania oraz ogólnych zadań administracyjnych
Baza danych Oracle:Administracja Oracle 12C R2 RAC :Ten kurs obejmuje instalację i administrację Oracle RAC. Dobry kurs dla Oracle DBA, który chce podnieść swoje umiejętności w zakresie Oracle RAC
Oracle Data Guard:Administrowanie bazą danych dla Oracle 12C R2 :Ten kurs obejmuje instalację i administrację Oracle Dataguard. Dobry kurs dla Oracle DBA, który chce podnieść swoje umiejętności w zakresie Oracle Dataguard

Przydatna lekcja Uniksa, którą każdy administrator DBA musi znać
Praktyczne polecenia uniksowe z przykładami
Najlepsze polecenie awk, które każdy DBA musi wiedzieć
Wszystko o poleceniu sed w uniksie
RSYNC – synchronizuj dane między dwoma katalogami
split ,tr i tee polecenie unix z przykładami
Bg, Fg, &, Ctrl-Z polecenie Unix do zarządzania zadaniami w tle Unix z przykładami
PuTTY CONNECTION MANAGER (PuttyCM)
Zaawansowana technika skryptów powłoki


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak połączyć się z serwerem LDAP za pomocą node-oracledb?

  2. Typ Java dla daty/godziny podczas korzystania z Oracle Date z Hibernate

  3. Jak stworzyć id z AUTO_INCREMENT na Oracle?

  4. Jak znaleźć czas wykonania zapytania w Oracle SQL Developer?

  5. ORACLE 11g wielkość liter domyślnie niewrażliwa