sql >> Database teknologi >  >> RDS >> Oracle

Sådan klones R12.2-miljøet

I dette indlæg vil jeg skrive  Sådan klones R12.2-miljøet som er den seneste udgivelse af Oracle E-business  suite. Kloning er en vigtig del af EBS-miljøet. Organisationen har brug for udvikling, test og QA-miljø for at teste patches, kodeændringer og nye funktioner, før de går i produktion. Kloning skal også udføres med jævne mellemrum, så udvikling og testmiljø er synkroniseret med produktion. Det er en vigtig pligt for APPS DBA at udføre kloning uden problemer og give miljøet til udvikleren til tiden

Vi har allerede diskuteret kloningen af ​​R12.1-miljøet i nedenstående artikel

Sådan klones R12.1-miljøet

Det meste af delen af ​​R12.2-kloning er den samme som R12.1-kloning, men der er få forskelle..Her er de vigtige forskelle

  1. FMW_Hjemmekloning håndteres af weblogic-værktøjer
  2. Adpreclone.pl opretter et klonstadieområde af FMW_Home under fælles top ved hjælp af weblogic-værktøjer
  3. Under kloningen behøver vi ikke at kopiere FMW_Home
  4. adcfgClone bygger FMW_Home ved hjælp af sceneområdet via weblogiske hjælpeprogrammer

Lad os nu gå videre til trinene for Kloning af enkelt node og multi-node miljø

Sådan klones R12.2-miljøet (enkelt node)

Til Oracle E-Business Suite Release 12.2-system, der er på AD-TXK Delta 6 eller lavere kodeniveau

Trin 1 Forbered kildesystemets databaseniveau til kloning
1.Log på kildesystemet som oracle-bruger.
2.Kild til databaselagets miljøfil.

cd /appsutil/scripts/
perl adpreclone.pl dbTier

Dette vil oprette mappen $ORACLE_HOME/appsutil/clone på kildedatabasens startside

2.Forbered kildesystemets applikationsniveau til kloning

a.Log på den primære node i kildesystemet som applmgr-brugeren.
b.Kildsted miljøfilen til Run Edition-filsystemet.

Du kan bruge følgende kommando til at bekræfte, at miljøvariablen FILE_EDITION peger på Run Edition-filsystemet:

$ echo $FILE_EDITION
Det skulle returnere værdien:
run

3. Udfør følgende kommandoer:

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

Det kan være fristende ikke at køre dette, hver gang du kloner fra denne env, men her er grunden, som vil få dig til at genoverveje din beslutning
a) Hvis du anvender en ny Rapid Clone eller AutoConfig-opdatering til systemet, vil du skal udføre adpreclone.pl igen på databaseniveauet og applikationsniveauet for at anvende de nye filer i klonbiblioteksstrukturerne, der skal bruges under kloningskonfigurationsfasen.
b) hvis du patcher Oracle Fusion Middleware eller foretager konfigurationsændringer til Oracle E-Business Suite WebLogic Domain, skal du køre adpreclone.pl igen på applikationsniveauet for at genopbygge Oracle Fusion Middleware-hjemmet.

Adpreclone.pl-processen på applikationsniveauet opretter et komplet komprimeret arkiv af Oracle Fusion Middleware og dets komponenter som følger.

Et komprimeret arkiv af Oracle WebLogic Server-hjemmet, Oracle Web Tier Utilities-hjemmet, Oracle Common Utilities-hjemmet og Oracle E-Business Suite-hjemmet:
/clone/FMW/FMW_Home.jar

Et komprimeret arkiv af Oracle E-Business Suite WebLogic-domænet:
/clone/FMW/WLS/EBSdomain.jar

Oracle E-Business Suite WebLogic-domænets konfigurationsskabelon:
/clone/FMW/WLS/plan/moveplan.xml

Et komprimeret arkiv af Oracle Web Tier/Oracle HTTP Server-konfigurationsinstansen:
/clone/FMW/OHS/ohsarchive.jar

Oracle HTTP Server-konfigurationsinstansens konfigurationsskabelon:
/clone/FMW/OHS/moveplan.xml

Adpreclone-logfilerne oprettes i /admin/log/clone-mappen.
Disse jar-filer, der er oprettet i clone-mappen, er tilstrækkelige til at klone FMW-hjemmet, så vi behøver ikke at kopiere FMW-hjemmet i klonprocessen fra kilde til mål
Trin 2:Kopier databasen Oracle-hjemmesiden Fra kilde til målniveau.
Du kan tar- eller cp-kommandoer efter eget behov.
Vi er nødt til at få os til at tjekke alle symbolinkerne i oracle-hjemmet på målsiden og rette det

Trin 3:Kør adcfgclone

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

Jeg kører her dbtechstack, da jeg vil administrere databaseklonen manuelt

Dette vil genlinke oracle-hjemmet, oprette alle konfigurationsfilerne

Trin 4:Klon kildedatabase måldatabase ved hjælp af RMAN eller manuel hotbackup og coldbackup, hvad end det passer dig.

Trin 5:Konfigurer databasen
Når databasen er åben

a. Kør AutoConfig i tilstanden INSTE8_SETUP på databaseniveauet som følger:

På UNIX:

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

b. Kør biblioteksopdateringsscriptet mod databasen.
$ cd /appsutil/install/
$ sqlplus “/ as sysdba” @adupdlib.sql
Hvor skal indstilles til sl for HP-UX, så for enhver anden UNIX-platform, eller dll for Windows.
c. Konfigurer måldatabasen.

Databasen skal køre og være åben, før du udfører dette trin.

$ cd /appsutil/clone/bin
$ perl adcfgclone.pl dbconfig
Hvor "Database Target Context File" er:/appsutil/.xml.

Bemærk:Indstillingen dbconfig vil konfigurere databasen med de påkrævede indstillinger for det nye mål, men den vil ikke genskabe kontrolfilerne.
Trin 6:Kopier applikationsniveauets filsystem fra kilden "Run Edition File" System" til målet "Run Edition File System" og konfigurer det
Kun disse filer skal kopieres. Sørg for at være opmærksom på symbolske links under mapperne og , når du kopierer filer.


strukturen skal være sådan her

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

Kør

$ cd /clone/bin
$ perl adcfgclone.pl appsTier
Ved prompten "Target System Base Directory" skal du indtaste placeringen af ​​basismappen. For eksempel:/u86/vis122.

Når du stillede spørgsmålet:
Vil du starte applikationstjenesterne til mult35? (y/n)" skal du svare 'n'.
Logfilerne oprettes i /admin/log/clone-mappen i Run Edition-filsystemet.

Trin 7 Kopier følgende Oracle E-Business Suite-programmapper fra Run Edition-filsystemet til Patch Edition-filsystemet.




Log på Patch Edition-filsystemet i målsystemet som applmgr-bruger og indtast følgende kommandoer:
$ cd /clone/bin
$ perl adcfgclone.pl appsTier
Patch Edition-filsystemet skal være opmærksom på placeringen af ​​Run Edition-filsystemet, som vil blive konfigureret i næste trin . Ved prompten "Placering af Run System Context File" skal du indtaste den absolutte sti til kontekstfilen for Run Edition-filsystemet, der blev oprettet i det forrige trin.

For eksempel:/u86/vis122/fs1/inst/apps/TEST_/appl/admin/TEST_.xml.

Logfilerne oprettes i /admin/log/clone-mappen i Patch Edition-filsystemet.

Trin 8 Du kan starte tjenesterne fra kørefilsystemet

Til Oracle E-Business Suite Release 12.2-system, der er på AD-TXK Delta 7-kodeniveau.

Alle ovenstående trin 1-5 forbliver de samme. Trin 6 og trin 7 flettes som

Kopiér applikationsniveauets filsystem fra kilden "Run Edition File System" til målet "Run Edition File System" 

Kun disse filer skal kopieres. Sørg for at være opmærksom på symbolske links under mapperne og , når du kopierer filer.


strukturen skal være sådan
mkdir -p /u86/vis122/fs1/
mkdir -p /u86/vis122/fs2/
mkdir -p /u86/vis122/fs_ne/

Sørg for, at fs_ne og patch-filsystemet  skal være tomme, før du starter kloningen.

Kør

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

Denne kommando vil konfigurere både køre- og patch-filsystemet på målsystemet

Nu efter kan du starte tjenester fra run fileytem

Sådan klones til Multi Tier-miljø

Til Oracle E-Business Suite Release 12.2-system, der er på AD-TXK Delta 6 eller lavere kodeniveau

Trin 1 :Klon database tier node.

Trin 2 :Klon den primære programlagsknude fra Source Run Edition-filsystemet til Target Run Edition-filsystemet.

Trin 3 :Klon den primære applikationsniveauknude fra Target Run Edition-filsystemet til Target Patch Edition-filsystemet.

Trin 4: Føj yderligere applikationsknudepunkter til det sekundære applikationsniveau Run Edition File System  ved at klone den primære applikationsniveauknude fra Target Run Edition-filsystemet til den sekundære applikationsniveauknude i Target Run Edition-filsystemet.

Før du udfører disse trin, skal du sikre dig, at AdminServer på både Run Edition-filsystemet og Patch Edition-filsystemet kører. Dette er påkrævet, for at adcfgclone.pl kan omregistrere den nye node korrekt på målsystemet.

trin 5: Tilføj yderligere applikationsniveauknudepunkter i den sekundære applikationsniveauknude Patch Edition-filsystemet ved at klone den primære applikationsniveauknude fra Target Patch Edition-filsystemet til den sekundære applikations-tierknude i Target Patch Edition-filsystemet.

Til Oracle E-Business Suite Release 12.2-system, der er på AD-TXK Delta 7-kodeniveau.

Trin 1 :Klon database tier node.

Trin 2: Klon den primære programlagsknude fra Source Run Edition-filsystemet til Target Run Edition-filsystemet ved at bruge "dualfs"-indstillingen.

Trin 3 :  Føj yderligere applikationsnoder til det sekundære programlag Run Edition File System ved at klone den primære programlagsknude fra Target Run Edition-filsystemet til den sekundære programlagsknude i Target Run Edition-filsystemet ved at bruge "dualfs"-indstillingen.

Artikler du skal læse på R12.2
Loginflow og grundlæggende fejlfinding for R12.2
Servicegruppeændringer i R12.2
adopmon- og adopreports-værktøjet R12.2.5
R12.2 Online-patch-cyklus Resumé
Isolering af samtidige programmer efter opgradering til en separat managerkø i R12.2
R12.2 RapidWiz installerede komponenter og systemkrav
Top AWR-anvendelige forespørgsler til R12.2/R12.1-opgradering
Hvordan at rulle patchen tilbage efter mislykket cutover-fase i R12.2
forward cross edition trigger R12.2
40 spørgsmål, du skal vide om R12.2

Anbefalede  kurser

Følgende er nogle af de anbefalede kurser, du kan købe, hvis du ønsker at komme et skridt videre

Givet nedenfor er links til nogle af kurserne


Oracle DBA 11g/12c – Databaseadministration for Junior DBA :Dette kursus er godt for de mennesker, der starter som Junior DBA eller ønsker at blive Oracle DBA. Dette vil give en god forståelse af backup og gendannelse og generelle administrationsopgaver
Oracle Database:Oracle 12C R2 RAC Administration :Dette kursus dækker installation og administration af Oracle RAC. Et godt kursus for Oracle DBA, der ønsker at opgradere sine færdigheder til Oracle RAC
Oracle Data Guard:Database Administration for Oracle 12C R2 :Dette kursus dækker installation og administration af Oracle Dataguard. Et godt kursus for Oracle DBA, der ønsker at opgradere sine kompetencer til Oracle Dataguard

Nyttig Unix-lektion, som enhver DBA skal kende
Praktiske Unix-kommandoer med eksempel
Top awk-kommando, som enhver DBA skal vide
Alt om sed-kommando i unix
RSYNC – synkroniser data mellem to mapper
split ,tr og tee unix-kommando med eksempler
Bg, Fg, &, Ctrl-Z Unix-kommando til at administrere Unix-baggrundsjob med eksempler
PuTTY CONNECTION MANAGER (PuttyCM)
Avanceret shell scripting-teknik


  1. Hvordan kan jeg oprette en begrænsning for at kontrollere, om en e-mail er gyldig i postgres?

  2. INSTR() Funktion i Oracle

  3. Hvornår skal jeg bruge et sammensat indeks?

  4. On-Premises vs. SaaS:Database Monitoring System Architecture