sql >> Databáze >  >> RDS >> Oracle

Jak klonovat prostředí R12.2

V tomto příspěvku zveřejním příspěvek  Jak klonovat prostředí R12.2 což je nejnovější vydání sady Oracle E-business  . Klonování je důležitou součástí prostředí EBS. Organizace potřebuje vývojové, testovací a QA prostředí pro testování záplat, změn kódu a nových funkcí před přechodem do výroby. Klonování je také potřeba provádět v pravidelných intervalech, aby vývojové a testovací prostředí bylo synchronizováno s produkčním prostředím. Je důležitou povinností APPS DBA provádět klonování bez jakýchkoli problémů a poskytnout prostředí vývojářům včas

O klonování prostředí R12.1 jsme již hovořili v níže uvedeném článku

Jak klonovat prostředí R12.1

Většina části klonování R12.2 je stejná jako klonování R12.1, ale existuje několik rozdílů. Zde jsou důležité rozdíly

  1. Klonování FMW_Home zajišťují nástroje weblogic
  2. Adpreclone.pl vytváří oblast klonování FMW_Home pod společným vrcholem pomocí weblogic utils
  3. Během klonování nepotřebujeme kopírovat FMW_Home
  4. adcfgClone vytváří FMW_Home pomocí oblasti jeviště prostřednictvím nástrojů weblogic

Nyní přejdeme ke krokům pro klonování jednoho uzlu a prostředí s více uzly

Jak klonovat prostředí R12.2 (jeden uzel)

Pro systém Oracle E-Business Suite Release 12.2, který je na úrovni kódu AD-TXK Delta 6 nebo nižší

Krok 1 Příprava databázové vrstvy zdrojového systému pro klonování
1. Přihlaste se ke zdrojovému systému jako uživatel oracle.
2. Zdrojový soubor prostředí databáze.

cd /appsutil/scripts/
perl adpreclone.pl dbTier

Tím se vytvoří adresář $ORACLE_HOME/appsutil/clone na domovské stránce zdrojové databáze

2. Připravte aplikační vrstvu zdrojového systému pro klonování

a.Přihlaste se k primárnímu uzlu zdrojového systému jako uživatel applmgr.
b.Získejte soubor prostředí systému souborů Run Edition.

Následující příkaz můžete použít k potvrzení, že proměnná prostředí FILE_EDITION ukazuje na souborový systém Run Edition:

$ echo $FILE_EDITION
Mělo by to vrátit hodnotu:
run

3. Proveďte následující příkazy:

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

Může být lákavé to nespouštět při každém klonování z tohoto prostředí, ale zde jsou důvody, které vás donutí přehodnotit své rozhodnutí
a) Pokud na systém použijete novou aktualizaci Rapid Clone nebo AutoConfig, musí znovu spustit adpreclone.pl na vrstvě databáze a na vrstvě aplikací, aby se nové soubory aplikovaly do adresářových struktur klonu, které mají být použity během fáze konfigurace klonování.
b) pokud opravíte Oracle Fusion Middleware nebo provedete změny konfigurace Oracle E-Business Suite WebLogic Domain, musíte znovu spustit adpreclone.pl na aplikační vrstvě, abyste znovu vytvořili domovskou stránku Oracle Fusion Middleware.

Proces adpreclone.pl na aplikační vrstvě vytváří kompletní komprimovaný archiv Oracle Fusion Middleware a jeho komponent následovně.

Komprimovaný archiv domovské stránky Oracle WebLogic Server, domovské stránky Oracle Web Tier Utilities, domovské stránky Oracle Common Utilities a domovské stránky Oracle E-Business Suite:
/clone/FMW/FMW_Home.jar

Komprimovaný archiv domény Oracle E-Business Suite WebLogic:
/clone/FMW/WLS/EBSdomain.jar

Šablona konfigurace domény Oracle E-Business Suite WebLogic:
/clone/FMW/WLS/plan/moveplan.xml

Komprimovaný archiv instance konfigurace Oracle Web Tier/Oracle HTTP Server:
/clone/FMW/OHS/ohsarchive.jar

Šablona konfigurace instance konfigurace Oracle HTTP Server:
/clone/FMW/OHS/moveplan.xml

Soubory protokolu adpreclone jsou vytvořeny v adresáři /admin/log/clone.
Tyto soubory jar vytvořené v adresáři klonu jsou dostatečné pro klonování domovské stránky FMW, takže v procesu klonování nemusíme kopírovat domovskou stránku FMW ze zdroje do cíle
Krok 2:Zkopírujte domovskou databázi Oracle Ze zdroje do cílové úrovně.
Můžete použít příkaz tar nebo cp, jak se vám to bude hodit.
Musíme zkontrolovat všechny symbolinky v domovské jednotce věštce na cílové straně a opravit je

Krok 3:Spusťte adcfgclone

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

Spouštím zde dbtechstack, protože chci ručně spravovat klon databáze

Tím se znovu propojí domov Oracle, vytvoří se všechny konfigurační soubory

Krok 4:Klonovat zdrojovou databázi cílovou databázi pomocí RMAN nebo ručního zálohování za chodu a studeného zálohování podle vašeho výběru.

Krok 5:Nakonfigurujte databázi
Jakmile je databáze otevřena

a.Spusťte AutoConfig v režimu INSTE8_SETUP na úrovni databáze následovně:

V systému UNIX:

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

b. Spusťte skript aktualizace knihovny proti databázi.
$ cd /appsutil/install/
$ sqlplus „/ jako sysdba“ @adupdlib.sql
Kde by mělo být nastaveno na sl pro HP-UX, tak pro jakoukoli jinou platformu UNIX nebo dll pro Windows.
c. Nakonfigurujte cílovou databázi.

Před provedením tohoto kroku musí být databáze spuštěná a otevřená.

$ cd /appsutil/clone/bin
$ perl adcfgclone.pl dbconfig
Kde je „kontextový soubor cílové databáze“:/appsutil/.xml.

Poznámka:Možnost dbconfig nakonfiguruje databázi s požadovanými nastaveními pro nový cíl, ale nevytvoří znovu řídicí soubory.
Krok 6:Zkopírujte systém souborů aplikační vrstvy ze zdrojového souboru „Run Edition File Systém“ na Cíl „Spustit souborový systém vydání“ a nakonfigurujte jej
Je třeba zkopírovat pouze tyto soubory. Ujistěte se, že při kopírování souborů věnujete pozornost symbolickým odkazům v adresářích a .


struktura by měla být takto

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

Spustit

$ cd /clone/bin
$ perl adcfgclone.pl appsTier
Na výzvu „Target System Base Directory“ zadejte umístění základního adresáře. Například:/u86/vis122.

Na otázku:
Chcete spustit aplikační služby pro mult35? (y/n)“ měli byste odpovědět „n“.
Soubory protokolu se vytvářejí v adresáři /admin/log/clone v systému souborů Run Edition.

Krok 7 Zkopírujte následující adresáře aplikací Oracle E-Business Suite ze systému souborů Run Edition do systému souborů Patch Edition.




Přihlaste se do systému souborů Patch Edition v cílovém systému jako uživatel applmgr a zadejte následující příkazy:
$ cd /clone/bin
$ perl adcfgclone.pl appsTier
Souborový systém edice Patch musí znát umístění systému souborů edice Run, který bude konfigurován v dalším kroku . Na výzvu „Location of Run System Context File“ zadejte absolutní cestu k souboru kontextu pro souborový systém Run Edition, který byl vytvořen v předchozím kroku.

Například:/u86/vis122/fs1/inst/apps/TEST_/appl/admin/TEST_.xml.

Soubory protokolu se vytvářejí v adresáři /admin/log/clone v systému souborů Patch Edition.

Krok 8 Služby můžete spustit ze spuštění souborového systému

Pro systém Oracle E-Business Suite Release 12.2, který je na úrovni kódu AD-TXK Delta 7.

Všechny výše uvedené kroky 1-5 zůstávají stejné. Krok 6 a krok 7 jsou sloučeny jako

Zkopírujte systém souborů aplikační vrstvy ze zdrojového „Spustit souborový systém edice“ do cílového „souborového systému edice spuštění“ 

Pouze tyto soubory je třeba zkopírovat. Ujistěte se, že při kopírování souborů věnujete pozornost symbolickým odkazům v adresářích a .


struktura by měla být tato
mkdir -p /u86/vis122/fs1/
mkdir -p /u86/vis122/fs2/
mkdir -p /u86/vis122/fs_ne/

Před zahájením klonování se ujistěte, že fs_ne a souborový systém opravy by měly být prázdné.

Spustit

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

Tento příkaz nakonfiguruje jak běh, tak záplatu souborového systému na cílovém systému

Nyní poté, co můžete spustit služby ze spuštění souborového systému

Jak klonovat do vícevrstvého prostředí

Pro systém Oracle E-Business Suite Release 12.2, který je na úrovni kódu AD-TXK Delta 6 nebo nižší

Krok 1 :Klonujte uzel databázové vrstvy.

Krok 2 :Klonujte uzel primární aplikační vrstvy ze systému souborů Source Run Edition do systému souborů Target Run Edition.

Krok 3 :Klonujte uzel primární aplikační vrstvy ze systému souborů Target Run Edition do systému souborů Target Patch Edition.

Krok 4: Přidejte další aplikační uzly do sekundární aplikační vrstvy Run Edition File System   naklonováním primárního aplikačního uzlu ze systému souborů Target Run Edition do sekundárního uzlu aplikační vrstvy v Target Run Edition File System.

Před provedením těchto kroků se ujistěte, že je spuštěn AdminServer v systému souborů Run Edition i systému souborů Patch Edition. Toto je vyžadováno, aby adcfgclone.pl správně znovu zaregistroval nový uzel v cílovém systému.

krok 5: Přidejte další uzly aplikační vrstvy v uzlu sekundární aplikační vrstvy Systém souborů Patch Edition naklonováním primárního uzlu aplikační vrstvy ze systému souborů Target Patch Edition do sekundárního uzlu aplikační vrstvy v systému souborů Target Patch Edition.

Pro systém Oracle E-Business Suite Release 12.2, který je na úrovni kódu AD-TXK Delta 7.

Krok 1 :Klonujte uzel databázové vrstvy.

Krok 2: Naklonujte uzel primární aplikační vrstvy ze systému souborů Source Run Edition do systému souborů Target Run Edition pomocí možnosti „dualfs“.

Krok 3 :  Přidejte další aplikační uzly do sekundární aplikační vrstvy Run Edition File System klonováním primárního aplikačního uzlu z Target Run Edition File System do sekundárního aplikačního uzlu v Target Run Edition File System pomocí možnosti 'dualfs'.

Články, které si musíte přečíst na R12.2
Tok přihlášení a základní řešení problémů pro R12.2
Změny servisní skupiny v R12.2
adopmon a nástroj adopreports R12.2.5
R12.2 Cyklus online oprav Shrnutí
Izolace souběžných programů po upgradu do samostatné fronty správce v R12.2
Instalované součásti R12.2 RapidWiz a systémové požadavky
Nejlepší užitečné dotazy AWR pro upgrade R12.2/R12.1
Jak vrátit opravu po neúspěšné fázi přechodu v R12.2
dopředná křížová edice spouští R12.2
40 otázek, které musíte vědět o R12.2

Doporučené  kurzy

Níže jsou uvedeny některé z doporučených kurzů, které si můžete zakoupit, pokud se chcete dostat o krok dále

Níže jsou uvedeny odkazy na některé kurzy


Oracle DBA 11g/12c – Správa databáze pro Junior DBA :Tento kurz je vhodný pro lidi, kteří začínají jako Junior DBA nebo aspirují na Oracle DBA. To vám umožní dobře porozumět úlohám zálohování a obnovy a obecné správy
Oracle Database:Oracle 12C R2 RAC Administration :Tento kurz se zabývá instalací a správou Oracle RAC. Dobrý kurz pro Oracle DBA, kteří chtějí upgradovat své dovednosti pro Oracle RAC
Oracle Data Guard:Správa databáze pro Oracle 12C R2 :Tento kurz se zabývá instalací a správou Oracle Dataguard. Dobrý kurz pro Oracle DBA, kteří chtějí upgradovat své dovednosti pro Oracle Dataguard

Užitečná lekce Unixu, kterou musí znát každý DBA
Praktické unixové příkazy s příkladem
Nejlepší příkaz awk, který musí znát každý DBA
Vše o příkazu sed v unixu
RSYNC – synchronizace dat mezi dvěma adresáři
split ,tr a tee unixový příkaz s příklady
Bg, Fg, &, Ctrl-Z Unixový příkaz pro správu úloh na pozadí Unixu s příklady
PuTTY CONNECTION MANAGER (PuttyCM)
Pokročilá technika skriptování shell


  1. MariaDB představuje funkci JSON_TABLE().

  2. Tabulky a indexy vs. HDD a SSD

  3. GROUP BY pro spojení/sloučení sloupce

  4. Vzdálená připojení Mysql Ubuntu