I det här inlägget kommer jag att skriva Hur man klona R12.2-miljön som är den senaste versionen av Oracle E-business suite. Kloning är en viktig del av EBS-miljön. Organisationen behöver utvecklings-, test- och QA-miljö för att testa patchar, kodändringar och nya funktioner innan de går till produktion. Kloning måste också göras med jämna mellanrum så att utvecklings- och testmiljön är synkroniserade med produktion. Det är en viktig plikt för APPS DBA att utföra kloning utan problem och ge miljön till utvecklaren i tid
Vi har redan diskuterat kloningen av R12.1-miljön i artikeln nedan
Hur man klona R12.1-miljön
Det mesta av R12.2-kloningen är samma som R12.1-kloningen men det finns få skillnader..Här är de viktiga skillnaderna
- FMW_Hemkloning hanteras av weblogic-verktyg
- Adpreclone.pl skapar ett klonstadieområde av FMW_Home under gemensam topp med hjälp av webblogikverktyg
- Under kloningen behöver vi inte kopiera FMW_Home
- adcfgClone bygger FMW_Home med hjälp av scenområdet via webblogikverktyg
Låt oss nu gå vidare till stegen för Kloning av enkelnod och miljö med flera noder
Hur man klona R12.2-miljön (enkel nod)
För Oracle E-Business Suite Release 12.2-system som är på AD-TXK Delta 6 eller lägre kodnivå
Steg 1 Förbered källsystemets databasnivå för kloning
1.Logga in på källsystemet som Oracle-användare.
2.Käll in miljöfilen för databasnivån.
cd
perl adpreclone.pl dbTier
Detta kommer att skapa katalogen $ORACLE_HOME/appsutil/clone på källdatabasens startsida
2.Förbered källsystemets programnivå för kloning
a.Logga in på källsystemets primära nod som applmgr-användare.
b.Käll in miljöfilen för filsystemet Run Edition.
Du kan använda följande kommando för att bekräfta att miljövariabeln FILE_EDITION pekar på filsystemet Run Edition:
$ echo $FILE_EDITION
Det bör returnera värdet:
run
3. Utför följande kommandon:
$ cd
$ perl adpreclone.pl appsTier
Det kan vara frestande att inte köra detta varje gång du klona från denna env, men här är anledningen som får dig att tänka om ditt beslut
a) Om du använder en ny Rapid Clone eller AutoConfig-uppdatering på systemet, kan du måste köra adpreclone.pl igen på databasnivån och programnivån för att applicera de nya filerna i klonkatalogstrukturerna som ska användas under kloningskonfigurationsstadiet.
b) om du patchar Oracle Fusion Middleware eller gör konfigurationsändringar i Oracle E-Business Suite WebLogic Domain, du måste köra adpreclone.pl igen på programnivån för att återuppbygga Oracle Fusion Middleware-hemmet.
Processen adpreclone.pl på programnivån skapar ett komplett komprimerat arkiv av Oracle Fusion Middleware och dess komponenter enligt följande.
Ett komprimerat arkiv av Oracle WebLogic Server-hemmet, Oracle Web Tier Utilities-hemmet, Oracle Common Utilities-hemmet och Oracle E-Business Suite-hemmet:
Ett komprimerat arkiv av Oracle E-Business Suite WebLogic-domänen:
Oracle E-Business Suite WebLogic-domänens konfigurationsmall:
Ett komprimerat arkiv av Oracle Web Tier/Oracle HTTP Server-konfigurationsinstansen:
Oracle HTTP Server-konfigurationsinstansens konfigurationsmall:
Adpreclone-loggfilerna skapas i
Dessa jar-filer som skapats i klonkatalogen är tillräckliga för att klona FMW-hemmet, så vi behöver inte kopiera FMW-hemmet i klonprocessen från källa till mål
Steg 2:Kopiera databasen Oracle-hemmet Från källa till målnivå.
Du kan ta- eller cp-kommando efter din bekvämlighet.
Vi måste få oss att kontrollera alla symbollänkar i oraklets hem på målsidan och korrigera det
Steg 3:Kör adcfgclone
$ cd
$ perl adcfgclone.pl dbTechstack
Jag kör här dbtechstack eftersom jag vill hantera databasklonen manuellt
Detta länkar om oraklets hem, skapar alla konfigurationsfiler
Steg 4:Klon källdatabas måldatabas med RMAN eller manuell hotbackup och coldbackup vad som passar dig.
Steg 5:Konfigurera databasen
När databasen är öppen
a. Kör AutoConfig i INSTE8_SETUP-läget på databasnivån enligt följande:
På UNIX:
sh <RDBMS_ORACLE_HOME>/appsutil/bin/adconfig.sh contextfile=<CONTEXT_FILE> run=INSTE8_SETUP
b. Kör biblioteksuppdateringsskriptet mot databasen.
$ cd
$ sqlplus “/ as sysdba” @adupdlib.sql
Där
c. Konfigurera måldatabasen.
Databasen måste vara igång och öppen innan du utför detta steg.
$ cd
$ perl adcfgclone.pl dbconfig
Där "Databas Target Context File" är:
Obs:Alternativet dbconfig kommer att konfigurera databasen med de nödvändiga inställningarna för det nya målet, men det kommer inte att återskapa kontrollfilerna.
Steg 6:Kopiera programnivåns filsystem från källan "Run Edition File" System" till målet "Run Edition File System" och konfigurera det
Endast dessa filer behöver kopieras. Se till att du uppmärksammar symboliska länkar under katalogerna
strukturen ska vara så här
mkdir -p /u86/vis122/fs1/
mkdir -p /u86/vis122/fs2/
mkdir -p /u86/vis122/fs_ne/
Kör
$ cd
$ perl adcfgclone.pl appsTier
Vid prompten "Target System Base Directory", ange platsen för baskatalogen. Till exempel:/u86/vis122.
På frågan:
Vill du starta applikationstjänsterna för mult35? (y/n)" ska du svara 'n'.
Loggfilerna skapas i
Steg 7 Kopiera följande Oracle E-Business Suite-programkataloger från Run Edition-filsystemet till Patch Edition-filsystemet.
Logga in på Patch Edition-filsystemet i målsystemet som applmgr-användare och ange följande kommandon:
$ cd
$ perl adcfgclone.pl appsTier
Patch Edition-filsystemet måste vara medvetet om platsen för Run Edition-filsystemet som kommer att konfigureras i nästa steg . Vid prompten "Plats för körsystemkontextfil" anger du den absoluta sökvägen till kontextfilen för filsystemet Run Edition som skapades i föregående steg.
Till exempel:/u86/vis122/fs1/inst/apps/TEST_
Loggfilerna skapas i katalogen
Steg 8 Du kan starta tjänsterna från körfilsystemet
För Oracle E-Business Suite Release 12.2-system som är på AD-TXK Delta 7-kodnivå.
Alla ovanstående steg 1-5 förblir desamma. Steg 6 och steg 7 slås samman som
Kopiera programnivåns filsystem från källan "Run Edition File System" till målet "Run Edition File System"
Endast dessa filer behöver kopieras. Se till att du uppmärksammar symboliska länkar under katalogerna
strukturen ska vara så här
mkdir -p /u86/vis122/fs1/
mkdir -p /u86/vis122/fs2/
mkdir -p /u86/vis122/fs_ne/
Se till att fs_ne och patch-filsystemet ska vara tomma innan du startar kloningen.
Kör
$ cd
$ perl adcfgclone.pl appsTier dualfs
Detta kommando kommer att konfigurera både kör- och patchfilsystemet på målsystemet
Nu efter att du kan starta tjänster från run fileytem
Hur man klonas till Multi Tier-miljö
För Oracle E-Business Suite Release 12.2-system som är på AD-TXK Delta 6 eller lägre kodnivå
Steg 1 :Klona databasnivånoden.
Steg 2 :Klona den primära programnivånoden från Source Run Edition-filsystemet till Target Run Edition-filsystemet.
Steg 3 :Klona den primära programnivånoden från Target Run Edition-filsystemet till Target Patch Edition-filsystemet.
Steg 4: Lägg till ytterligare applikationsnoder till den sekundära applikationsnivån Run Edition File System genom att klona den primära applikationsnivånoden från Target Run Edition-filsystemet till den sekundära applikationsnivånoden i Target Run Edition-filsystemet.
Innan du utför dessa steg, se till att AdminServer på både Run Edition-filsystemet och Patch Edition-filsystemet körs. Detta krävs för att adcfgclone.pl ska kunna registrera om den nya noden på målsystemet korrekt.
steg 5: Lägg till ytterligare applikationsnivånoder i den sekundära applikationsnivånoden Patch Edition File System genom att klona den primära applikationsnivånoden från Target Patch Edition-filsystemet till den sekundära applikationsnivånoden i Target Patch Edition-filsystemet.
För Oracle E-Business Suite Release 12.2-system som är på AD-TXK Delta 7-kodnivå.
Steg 1 :Klona databasnivånoden.
Steg 2: Klona den primära programnivånoden från Source Run Edition-filsystemet till Target Run Edition-filsystemet med alternativet "dualfs".
Steg 3 : Lägg till ytterligare applikationsnoder till den sekundära applikationsnivån Run Edition File System genom att klona den primära applikationsnivånoden från Target Run Edition-filsystemet till den sekundära applikationsnivånoden i Target Run Edition-filsystemet med alternativet 'dualfs'.
Artiklar du måste läsa på R12.2
Inloggningsflöde och grundläggande felsökning för R12.2
Tjänstegruppsändringar i R12.2
adopmon och adopreports-verktyget R12.2.5
R12.2 Online patchningscykel Sammanfattning
Isolera samtidiga program efter uppgradering till en separat hanterarkö i R12.2
R12.2 RapidWiz installerade komponenter och systemkrav
De bästa AWR-användbara frågorna för R12.2/R12.1-uppgradering
Hur för att återställa korrigeringsfilen efter misslyckad cutover-fas i R12.2
framåt cross edition triggar R12.2
40 fråga som du måste känna till om R12.2
Rekommenderade kurser
Följande är några av de rekommenderade kurserna du kan köpa om du vill ta ett steg längre
Nedan ges länkarna till några av kurserna
Oracle DBA 11g/12c – Databasadministration för Junior DBA :Den här kursen är bra för personer som börjar som Junior DBA eller strävar efter att bli Oracle DBA. Detta ger en god förståelse för säkerhetskopiering och återställning och allmänna administrationsuppgifter
Oracle Database:Oracle 12C R2 RAC Administration :Den här kursen täcker installation, administration av Oracle RAC. En bra kurs för Oracle DBA som vill uppgradera sina kunskaper för Oracle RAC
Oracle Data Guard:Database Administration for Oracle 12C R2 :Den här kursen täcker installation, administration av Oracle Dataguard. En bra kurs för Oracle DBA som vill uppgradera sina kunskaper för Oracle Dataguard
Användbar Unix-lektion som varje DBA måste känna till
Praktiska Unix-kommandon med exempel
Top awk-kommando varje DBA måste känna till
Allt om sed-kommando i unix
RSYNC – synkronisera data mellan två kataloger
split ,tr och tee unix-kommando med exempel
Bg, Fg, &, Ctrl-Z Unix-kommando för att hantera Unix-bakgrundsjobb med exempel
PuTTY CONNECTION MANAGER (PuttyCM)
Avancerad skalskriptteknik