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
- Klonování FMW_Home zajišťují nástroje weblogic
- Adpreclone.pl vytváří oblast klonování FMW_Home pod společným vrcholem pomocí weblogic utils
- Během klonování nepotřebujeme kopírovat FMW_Home
- 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
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
$ 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:
Komprimovaný archiv domény Oracle E-Business Suite WebLogic:
Šablona konfigurace domény Oracle E-Business Suite WebLogic:
Komprimovaný archiv instance konfigurace Oracle Web Tier/Oracle HTTP Server:
Šablona konfigurace instance konfigurace Oracle HTTP Server:
Soubory protokolu adpreclone jsou vytvořeny v adresáři
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
$ 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
$ sqlplus „/ jako sysdba“ @adupdlib.sql
Kde
c. Nakonfigurujte cílovou databázi.
Před provedením tohoto kroku musí být databáze spuštěná a otevřená.
$ cd
$ perl adcfgclone.pl dbconfig
Kde je „kontextový soubor cílové databáze“:
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
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
$ 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
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
$ 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_
Soubory protokolu se vytvářejí v adresáři
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
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
$ 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