sql >> Databasteknik >  >> RDS >> Oracle

Hur man lägger till administratörsservern i R12.2

  • Jag arbetade med R12.2 Test-env och det var meningen att jag skulle öka JVM (lägg till den hanterade servern i R12.2) för att oacore skulle upprätthålla belastningen
  • Proceduren för att öka JVM var ganska enkel i R12.1.X. I Oracle E-Business Suite Release 12 distribuerades tjänsterna oacore, oafm, forms och forms-c4ws som applikationer på OC4J-instanser och hanterades av Oracle Process Manager (OPMN). Så vi behöver bara öka antalet numprocs i opmn.xml  och starta tjänsterna eller köra autoconfig med öka numprocs i kontextfilen
  • Jag insåg att det är helt annorlunda i R12.2.X eftersom  Oracle WebLogic Server har ersatt OC4J i Oracle E-Business Suite Release 12.2, dessa tjänster distribueras nu som applikationer på individuella hanterade servrar.
  • Endast en del av konfigurationen av dessa applikationer och hanterade servrar hanteras fortfarande via AutoConfig. Resten av sakerna måste göras helt annorlunda
  • I nedanstående skulle jag förklara vad jag lärde mig av den erfarenheten och hur man lägger till den hanterade servern i R12.2. Jag kommer särskilt att ta exemplet med oacore

Steg för hur man lägger till den hanterade servern i R12.2

(1) Tillägg av hanterade servrar måste göras på körfilsystemet när det inte finns någon aktiv ADOP-cykel. Under nästa förberedelse av anpassning identifierar konfigurationsändringsdetektorn att tillägget har gjorts och de hanterade servrarna synkroniseras automatiskt från körfilsystemet till patchfilsystemet. Synkroniseringen görs också när fs_clone exekveras.

(2) Utför följande kommando för att lägga till en ny hanterad server. Detta kommer att skapa en hanterad server och lägga till en ny post i kontextfilen för att starta och stoppa den nya hanterade servern via adstrtal- och adstpall-skripten:

$ perl <AD_TOP>/patch/115/bin/adProvisionEBS.pl \
ebs-create-managedserver -contextfile=<CONTEXT_FILE> \
-managedsrvname=<MANAGED_SERVER_NAME> -servicetype=<SERVICE_TYPE> \
-managedsrvport=<MANAGED_SERVER_PORT> -logfile=<LOGFILE>

Till exempel, för att lägga till en hanterad server 'oacore_server2' av typen 'oacore' med port 9705, kör följande kommando:

$ perl <AD_TOP>/patch/115/bin/adProvisionEBS.pl \
ebs-create-managedserver -contextfile=<CONTEXT_FILE> \
-managedsrvname=oacore_server2 -servicetype=oacore \
-managedsrvport=9705 -logfile=<APPLRGF>/TXK/addMS_oacoreserver2.log

(3) Starta den nyligen skapade hanterade servern

sh <ADMIN_SCRIPTS_HOME>/admanagedsrvctl.sh start <MANAGED SERVER NAME>

(4) Utför följande steg på alla applikationsnivånoder som deltar i samma kluster där den här hanterade servern läggs till:
Lägg till posten i OHS-konfigurationsfilen
a) Källa till körfilsystemet.
b) Kör följande kommando för att lägga till detaljer om de nyligen tillagda hanterade servrarna i OHS-konfigurationsfilerna mod_wl_ohs.conf och apps.conf på den aktuella noden:

$ perl <FND_TOP>/patch/115/bin/txkSetAppsConf.pl \
-contextfile=<CONTEXT_FILE> \
-configoption=addMS \
-oacore=<host>.<domain>:<port> \
-oafm=<host>.<domain>:<port> \
-forms=<host>.<domain>:<port> \
-formsc4ws=<host>.<domain>:<port>

där
Argumentkontextfilen accepterar den fullständiga sökvägen till kontextfilen.
Argumenten oacore, oafm, forms, formsc4ws accepterar en kommaseparerad lista med hanterade serverdetaljer i följande format:.:
värd och domän är värdnamnet och domännamnet för den nyligen tillagda noden
porten är porten för den nya hanterade servern vars referens ska läggas till


Till exempel, om den hanterade servern oacore_server2 har lagts till på värd 'myserver' och domän 'go.com' med port 9705, bör följande kommando köras:

$ perl <FND_TOP>/patch/115/bin/txkSetAppsConf.pl -contextfile=<CONTEXT_FILE> \
-configoption=addMS -oacore=myserver.go.com:9705
 

c) Starta om HTTP-servern om den finns på den servern

$sh <ADMIN_SCRIPTS_HOME>/adapcctl.sh stop
$ sh <ADMIN_SCRIPTS_HOME>/adapcctl.sh start

Som jag sa tidigare skiljer sig stegen mycket från R12.1.X  i R12.2.X. Jag hoppas att stegen är tydliga Hur du lägger till den hanterade servern i R12.2

Jag kommer att leta efter feedback på det här inlägget.

Relaterade artiklar

40 frågor du måste veta om R12.2
Hur man tar bort administratörsservern i R12.2
oracle ebs 11i/R12/R12.1/R12.2
Steg för steg uppgraderingsprocess för R12.2 Uppgraderingsdel -1
Steg för steg uppgraderingsprocess till R12.2 Uppgraderingsdel -2 (Huvuduppgraderingsdrivrutin för R12.2.0)
Steg för steg uppgraderingsprocess till R12.2 Uppgraderingsdel -3
Steg för steg uppgraderingsprocess för R12.2 Upgrade Part -4 (tillämpar 12.2.6 Release Update Pack)

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


  1. Benchmarking Managed PostgreSQL Cloud Solutions - Del ett:Amazon Aurora

  2. Hur man beräknar löpande totalsumma i MySQL

  3. Grundläggande om tabelluttryck, del 3 – Härledda tabeller, optimeringsöverväganden

  4. Vad betyder select count(1) från table_name på alla databastabeller?