sql >> Databasteknik >  >> RDS >> Oracle

40 frågor du måste veta om R12.2

R12.2 är den senaste utgåvan inom Oracle EBS-området. Vi presenterar här den mest eftertraktade över 40 frågan du måste veta om R12.2

Fråga 1 :Vad är onlinepatchning?
Svar :
Online patchning är en ny patchmekanism som är tillgänglig med R12.2 som tillåter applicering av patchar medan systemet är igång och användarna arbetar som vanligt.

Fråga 2 :Vilken Oracle E-Business Suite släpper funktionen för onlinepatchning är tillgänglig?
Svar Online patchning används med Oracle E-Business Suite 12.2 och senare.
Fråga 3 :Vilka typer av patch appliceras online?
Svar :Alla Oracle E-Business Suite Release 12.2 patchar appliceras online. Detta inkluderar engångskorrigeringar, korrigeringsfiler, konsoliderade uppdateringar och säkerhetskorrigeringar.

Fråga 4: Vad är online-patchningscykeln?
Svar :Online-patchningscykeln är en sekvens av inbördes relaterade steg (faser) som används för att applicera patchar på ett Oracle E-Business Suite-system.

Fråga 5: Vilket verktyg används för att applicera online-korrigeringar?
Svar: Kommandoradsverktyget AD Online Patching (adop) används för att hantera online-patchningscykeln. adop invokes adpatch är endast bakgrunden

Fråga 6 :Finns det någon driftstopp i Online Patching?
Svar :Det finns en kort period av driftstopp när applikationsnivåtjänsterna stängs av och startas om. Databasen är öppen hela tiden.

Viktiga tekniska förändringar i E-business Suite R12.2

Fråga 7 När jag uppgraderar till version 12.2, kan jag fortfarande använda patchar på traditionellt sätt?
Svar :Nej. Alla patchar för Release 12.2 kommer att vara online-patchar. Den traditionella metoden före 12.2 att applicera patchar fungerar inte. Det finns alternativ som driftstopp och hotpatch som fungerar mer som på traditionellt sätt men de används för patchar regisserade av Oracle

Fråga 8 :Vad är infrastrukturen för onlinepatchning?
Svar :Denna infrastruktur inkluderar databasobjektutgåvan och patch/kör filsystemkomponenter.

Fråga 9 . Kräver onlinepatchning funktionen 11gR2 Oracle Database Edition Based Redefinition (EBR)?
Svar Ja. Online-patchning beror på funktionen Edition Based Redefinition (EBR) som introducerades i Oracle 11gR2-databasen. Framför allt tillåter EBR edition av kodobjekt i databasen. För att göra detta tillhandahåller den nya objekttyper såsom utgåvor, editionsvyer och utlösare för flera utgåvor, som alla är en del av infrastrukturen för onlinepatchning.

Bestämning och konfiguration av R12.2-utgåvan

Fråga 10 . Vilka är faserna som utgör online-patchningscykeln?
Svar :Cykeln för online-patchning består av följande faser:
1.Förbered en virtuell kopia (patch-utgåva) av det körande programmet (kör upplaga).
2.Applicera patchar på patch-utgåvan av programmet.
3.Slutför systemet i beredskap för cutover-fasen.
4.Cutover till patch-utgåvan och gör det till den nya körversionen.
5.Rensa upp föråldrade definitioner eller data för att återställa utrymme.

Oracle Ebuisness Suite Architecture i R12.2

Fråga 11 .Vilken stilleståndstid krävs under en onlinepatchningscykel? eller som namnet stavar online, det finns ingen stilleståndstid i hela processen
Svar Övergångsfasen kräver en kort period av stillestånd (vanligtvis några minuter) för övergångsuppgifter som en omstart av applikationsnivåtjänsterna.

Fråga 12 . Krävs någon driftstopp för databasnivån?
Svar :Nej. Faktum är att databasen måste vara igång under varje fas av online-patchningscykeln. Svitdatabas.

Fråga 13 .Hur fungerar onlinepatchning på programnivån?
Svar :Under installationen av version 12.2 kommer Rapid Install att lägga ned två kopior av programnivåns filsystem. En av kopiorna kommer att märkas som körfilsystemet och den andra som patchfilsystemet. Därefter, när en patch appliceras, kommer adop:
1.Synkronisera innehållet i körfilsystemet med patchfilsystemet. Detta händer under förberedelsefasen.
2.Utför korrigeringsåtgärder på korrigeringsfilsystemet. Detta händer under appliceringsfasen.
3. Slutligen, under cutover-fasen, startar adop-verktyget om programnivåtjänsterna. Fixeringsfilsystemet marknadsförs sedan till det nya körfilsystemet, och det gamla körfilsystemet blir korrigeringsfilsystemet för nästa korrigeringscykel.

Observera att ett tredje filsystem, det icke-utgivna filsystemet (fs_ne), skapas för att lagra filer som innehåller data som behövs i alla filsystem, som loggfiler.

R12.2 Online patchningscykel Sammanfattning

Adop förklarade R12.2

Fråga 14 .Hur applicerar jag Oracle Fusion Middle-ware patchar i Oracle E-Business Suite Release 12.2?
Svar :Under appliceringsfasen av en online-patchningscykel applicerar du Oracle Fusion Middle-ware-korrigeringar på Oracle-hemmen i patch-utgåvans filsystem. Sedan, efter att cut-over-fasen är klar, synkroniserar du filsystemen genom att utföra en fs_clone-operation.

Hur man applicerar teknikpatcharna på EBS R12.2

Fråga 15 . Kan jag använda patch-utgåvan för test- och utvecklingsändamål?
Svar Som en specialiserad komponent i infrastrukturen för onlinepatchning stöds inte patchutgåvan för användning som en testmiljö. Du bör fortsätta att använda en separat, dedikerad testmiljö.

Fråga 16 .Kan Online Patching användas med databastekniker som Active Dataguard och Flashback?
Svar :Ja. Online patchning kan användas tillsammans med Active Dataguard och Flashback. Faktum är att vi kan använda flashback för att återställa ändringarna efter den sista cutoveren
Fråga 17 . Vilka är de viktigaste skillnaderna mellan tabellerna DBA_OBJECTS, DBA_OBJECTS_AE och AD_OBJECTS?
Svar DBA_OBJECTS visar objektinformation för den aktuella utgåvan, men STATUS-kolumnen i den här vyn kan visa objektet som GILTIGT även om objektet faktiskt behöver kompileras innan användning.
DBA_OBJECTS_AE liknar DBA_OBJECTS, men visar objektinformation över alla upplagor. Detta har nackdelen med att visa objekt i gamla utgåvor som inte längre är tillgängliga för applikationen.
AD_OBJECTS är Oracle E-Business Suite-lösningen till den opålitliga STATUS-kolumnen i DBA_OBJECTS. AD_OBJECTS visar korrekt status för varje objekt som är synligt i den aktuella utgåvan. Den visar också om objektet är "faktiskt" (ett verkligt objekt) i den aktuella utgåvan, eller ett "stub"-objekt (objektdefinitionen ärvdes från en tidigare utgåva). Du kan fråga AD_OBJECTS för att hitta objekt som behöver kompileras om innan användning:

SQL>select owner, object_name, object_type
from ad_objects
where status = 'INVALID'
order by 1,2,3
/

Samma logik kan tillämpas genom att köra skriptet:

SQL>sqlplus apps/apps @$AD_TOP/sql/ADZDSHOWINVALID

Allt du vill veta om Skapa tabell i oracle

Oracle-index och indextyper

Fråga 18 .Ökar onlinepatchning kraven på nätverksportar på en Oracle E-Business Suite-instans?
Svar: Ja. Online patchning kräver ytterligare en uppsättning nätverksportar för Oracle WebLogic Server-hanterade servrar på det andra filsystemet. Under cutover-fasen körs de hanterade servrarna samtidigt på patchfilsystemet och kör filsystemet under en kort period, i en rullande övergångsprocess.

Fråga 19 .Är det möjligt att avbryta en online patchningssession?
Svar Ja. Fram till cutover kan du köra avbrytningsfasen för att ångra ändringarna som gjorts hittills i lappningscykeln. Det är inte möjligt att backa ut lappar när cutover är klar.

Fråga 20 .Stöds den delade APPL_TOP-konfigurationen med onlinepatchning?
Svar :Ja. En delad APPL_TOP-konfiguration stöds och rekommenderas för implementeringar med flera noder i applikationsnivåer i version 12.2.

Fråga 21 .Hur fungerar adop i en miljö med flera noder?
Svar Adop Online Patching-verktyget använder fjärr-API:er och ssh-inloggning för att utföra patchningsoperationer på fjärrnoder i en miljö med flera noder. Noden som startar adop blir "master"-noden, och fjärrnoderna kallas för "slavar".

Fråga 22 .Hur bestämmer jag status för min online patchningssession?
Svar :Du kan köra kommandot adop -status. Detta kommer att visa information som inkluderar avslutade faser och den tid som tagits. Om du vill ha ytterligare information om utförda operationer kan du köra kommandot adop -status -detail.

Fråga 23 .Vad är stilleståndsläge och när kan det användas?
Svar :För att optimera processen för att uppgradera till E-Business Suite Release 12.2 introducerade AD Delta 5 Release Update Pack driftstopp, som används enligt följande:

$ adop phase=apply patches=<patch_number> apply_mode=downtime

Driftstoppsläget använder inte en online-patchcykel. Processen att applicera en korrigering i stilleståndsläge slutförs snabbare än i onlineläge, men till priset av ökad systemavbrottstid.
När du applicerar korrigeringar för Oracle E-Business Suite i det här läget kommer adop först att bekräfta att applikationsnivån tjänster är nere och kommer sedan att fortsätta med att applicera korrigeringen på körversionen av Oracle E-Business Suite-databasen och filsystemet.
Nedetid-läge stöds för:
-All korrigering (inklusive efter uppgradering patching) som är en del av version 12.2-uppgraderingsprocessen och slutförs innan systemet skalas upp, applikationsnivåtjänsterna startas och användare loggar in på det uppgraderade systemet.
- Utvecklings- eller testmiljöer med en nod, där produktionsstöd och hög tillgänglighet inte krävs.

Avbrottsläget gör att 12.2-uppgraderingsprocessen kan slutföras så snabbt som möjligt. När uppgraderingen är klar och användarna är online ska all efterföljande patchning på ett produktionssystem använda online-läge, inte driftstopp, såvida inte patch readme anger något annat.

Flera begränsningar gäller för användningen av stilleståndsläge:
-Du kan inte validera framgångsrik patchapplikation innan övergången till den uppdaterade koden äger rum.
-Det finns ingen möjlighet att avbryta en misslyckad patch och återgå till den befintliga körningen utgåva.
-Release 12.2 patchar testas normalt inte i stilleståndsläge.
-Användning av stilleståndsläge i en miljö med flera noder är inte testad eller stöds inte.
Fråga 24 . Vad kan jag göra för att minska tiden som krävs för cutover?
Svar :Det är viktigt att skilja mellan den tid som behövs för hela cutover-fasen och stilleståndsperioden inom fasen. Den faktiska stilleståndstiden (då användare inte kan logga in) är betydligt kortare än hela fasen. För att hjälpa till att minska den totala tiden som det tar för cutover, kan du göra tre saker:
-Kör finaliseringsfasen uttryckligen för att undvika behovet av att skära över för att göra det.
-Stäng av de samtidiga cheferna innan du kör skära över, för att undvika att behöva vänta på att samtidiga förfrågningar ska slutföras. Alternativt, se till att inga långvariga samtidiga jobb skickas medan en lappningscykel pågår.
-Se till att du använder det maximala antalet parallella arbetare som ditt system stöder.

Fråga 25 .Vad är fs_clone och hur används det?
Svar Kommandot adop phase=fs_clone är ett speciellt kommando som används för att kopiera körfilsystemet till patchfilsystemet.

Fråga 26 .Kommer underhållsuppgifter för AutoConfig och admin som adrelink, formulärkompilering, rapportkompilering att utföras online?
Svar: Ja, dessa underhållsuppgifter kommer att utföras online. De relevanta operationerna kommer att riktas mot patchfilsystemet och bör utföras under en patchcykel. De kommer inte att ha någon inverkan på körfilsystemet.

Fråga 27 .Ändrar onlinepatchning sättet att korrigera datafixar tillämpas på Oracle E-Business Suite 12.2?
Svar Ja. Datafix patchar (används för att fixa transaktionsdata) kräver speciell hantering. Plåstret Readme ger fullständiga instruktioner.

Fråga 28 Hur applicerar eller korrigerar jag mina anpassningar i Oracle E-Business Suite Release 12.2?
Svar Du bör tillämpa dina anpassningar på patch-utgåvan under appliceringsfasen av online-patchningscykeln. Eftersom detta händer före cutover-fasen, kommer dina ändringar att överföras till den nya körversionen (tillsammans med alla korrigeringar i korrigeringarna som tillämpades under lappningscykeln).

Fråga 29 . Om anpassad kod är installerad på ett separat databasschema, måste jag edition-aktivera mitt anpassade databasschema?
Svar Kodningsstandarderna i Oracle E-Business Suite Developer's Guide anger att det första steget till all anpassad applikationsutveckling är att registrera det anpassade Oracle-schemat med Oracle E-Business Suite-applikationerna. Plåstret för aktivering av onlinepatchning möjliggör edition på alla scheman som är registrerade i applikationen. Om du följer denna process kommer ditt schema att aktiveras automatiskt.

Fråga 30 . Finns det några särskilda överväganden för att skapa anpassade patchar som är kompatibla med Online Patching?
Svar Ja. Det finns några särskilda överväganden för att skapa anpassade patchar som är kompatibla med Online Patching. Se avsnittet Patching Standards i Oracle E-Business Suite Developer's Guide.

Fråga 31 :Hur kan ett databasschema som inte är Oracle E-Business Suite komma åt Oracle E-Business Suite-tabellerna?
Svar Alla tredjepartsscheman, antingen från tredjepartsprodukter eller anpassad kod, måste komma åt Oracle E-Business Suite-tabeller via synonymerna i APPS-schemat. Direkt åtkomst till Oracle E-Business Suite-tabeller kan ge felaktiga resultat.

Fråga 32: Vilka är den största tekniska skillnaden mellan R12.2 och R12.1
Svar: R12.2 använder weblogic medan R12.1 använder OC4J. Förutom det har vi online-patchningsfunktion i r12.2 med edition och patch/run-filsystem

R12.1 Techstack

R12.2 techstack

Fråga 33 :Hur ändrar man appens lösenord i R12.2?
Svar: apps lösenord är samma som R12.1 med undantag för att ändra det i weblogic konsolen också.

Fråga 34 :var lagras loggfilerna för adop?
Svar: Det lagras i det tredje filsystemet som är ett filsystem som inte är utgåva

Fråga 35 . hur ansluter du till patch-utgåvan?
Svar :Käll in env med patchalternativ

/u71/R122/EBSapps.env patch

Fråga 36 :Hur man bestämmer weblogic-versionen i R12.2
Svar Hur man hittar Weblogic-versionen

Fråga 37. Hur ökar man administreringsnoden i R12.2?
Svar

Hur man lägger till hanteringsservern i R12.2

Hur man tar bort hanteringsservern i R12.2

Fråga 38 . Var finns loggfilen i R12.2 Apache och Weblogic

Svar
Apache-loggar

$IAS_ORACLE_HOME/instances/*/diagnostics/logs/OHS/EBS_web_*/*log

OPMN-logg

$IAS_ORACLE_HOME/instances/*/diagnostics/logs/OPMN/opmn/*

Weblogic-loggar

$IAS_ORACLE_HOME/../wlserver_10.3/common/nodemanager $EBS_DOMAIN_HOME/servers/oa*/logs/*
$EBS_DOMAIN_HOME/servers/forms*/logs/*
$EBS_DOMAIN_HOME/servers/AdminServer/logs/*
$EBS_DOMAIN_HOME/sysman/log/*

Fråga 39 . Så här stoppar och startar du tjänsterna i R12.2
Answer

När vi vill stoppa alla applikationstjänster som använder skriptet adstpall.sh tillhandahåller vi applösenord i R12.1.3 . Men i R12.2 kommer det att fråga weblogic administratörslösenord förutom att få ner till alla tjänster .

Vi måste tillhandahålla Weblogic administratörslösenord

Komponent Kommando
Nodhanterare $adnodemgrctl.sh start Ange Weblogic Admin Password:
Weblogic Admin Server $adadminsrvctl.sh start Ange Weblogic Admin Password:
Application Listener $adalnctl.sh start
Oracle Process Manager $adopmnctl.sh start
Apache-tjänster $adapcctl.sh start
Managed Server for OACORE Services $admanagedsrvctl.sh start oacore_server1 Ange Weblogic Admin Password:
Managed Server for FormsServices $admanagedsrvctl.sh start forms_server1 Ange Weblogic-administratörslösenord:
Managed Server for Fusion MiddleWare  Services $admanagedsrvctl.sh start oafm_server1 Ange Weblogic-administratörslösenord:
Managed Server for Forms webbtjänster $admanagedsrvctl.sh start forms-c4ws_server1 Ange Weblogic Admin Password:
Concurrent Manager Service $adcmctl.sh starta appar/appar
Fullfillment Serer Services $jtffmctl.sh start

Stopp
När vi vill stoppa alla tjänster adstpall.sh apps/apps igen kommer det att fråga webblogiskt lösenord

Komponent Kommando
Fullfillment Serer Services $jtffmctl.sh stopp
Concurrent Manager Service $adcmctl.sh stoppa appar/appar
Managed Server for Forms webbtjänster $admanagedsrvctl.sh stop forms-c4ws_server1 Ange Weblogic Admin Password:
Managed Server for Fusion MiddleWare  Services $admanagedsrvctl.sh stop oafm_server1 Ange Weblogic Admin Password:
Managed Server for FormsServices $admanagedsrvctl.sh stop forms_server1 Ange Weblogic-administratörslösenord:
Managed Server for OACORE Services $admanagedsrvctl.sh stop oacore_server1 Ange Weblogic-administratörslösenord:
Apache-tjänster $adapcctl.sh stopp
Oracle Process Manager $adopmnctl.sh stopp
Application Listener $adadlctl stopp
Weblogic Admin Server $adadminsrvctl.sh stop Ange Weblogic Admin Password:
Nodhanterare $adnodemgrctl.sh stop Ange Weblogic Admin Password:

Administratörsskript i R12.2
Fråga 40 . Behöver vi kopiera Oracle fusion-mellanvaran i R12.2-kloning?
Svar Det krävs inte i R12.2-kloning eftersom adpreclone kopierar Oracle-fusionsmitten i komprimerat format på programnivån

Hur man klona R12.2-miljön

Bonusfråga
Fråga 41:  Kan jag fortfarande använda adpatch i version 12.2 Online Patching-miljön?
Svar Nej. Även om Oracle-verktygen internt kan anropa adpatch-verktyget, är det inte tillåtet att direkt anropa adpatch från användaren.
Fråga 42 Vilka är de viktigaste stegen för att uppgradera från R12.1 till R12.2?
Svar

  1. Förberedelsesteg för uppgradering
  2. Huvuduppgradering  med huvuduppgraderingsdrivrutinen för R12.2.0 (sammanfogad med den förinstallerade Oracle E-Business Suite Consolidated Upgrade Patch för R12.2.0)
  3. Aktivering av onlinepatch
  4. Tillämpa den senaste  R12.AD.C.Delta.n och R12.TXK.C.Delta.n
  5. Använder 12.2.n Release Update Pack (RUP)

Detaljerade artiklar ges nedan

Steg för steg uppgraderingsprocess för R12.2 Uppgraderingsdel -1
Steg för steg uppgraderingsprocess till R12.2 Uppgraderingsdel -2
Steg för steg uppgraderingsprocess till R12.2 Uppgraderingsdel -3
Steg för steg uppgraderingsprocess för R12.2 Upgrade Part -4

Fråga 43 Hur ändrar man webbport i R12.2?

Svar

Hur man ändrar webbporten i EBS 12.2

Fråga 44 Vad är Hotpatch-läge i R12.0/R12.1?

Svar

Fantastisk information om HOTPATCH-läge i adop

Fråga 45 Vilka webblogiska servrar ingår i R12.2?
Svar
•ADMINSERVER (WebLogic Administrative Server)
•OACORE_SERVER1 (självbetjäningsapplikationer)
•OAFM_SERVER1 (WebServices, AppsSearch, Transport Agent)
•FORMS_SERVER1 (Oracle Forms 10.1.2.3 Servlet)
•FORMS-C4WS_SERVER (Web Service Forms Servlet)

Articles you must read on R12.2
Login flow and basic troubleshooting for R12.2
Service Group changes in R12.2
adopmon and adopreports utility R12.2.5
How to re-attach 12.2 E-Business Oracle Homes to the central inventory
Isolating post-upgrade concurrent programs to a separate manager queue in R12.2
R12.2 RapidWiz Installed Components and System Requirements
Top AWR useful queries for R12.2/R12.1 Upgrade
How to rollback the patch after failed cutover phase in R12.2
forward cross edition triggers R12.2
Solaris OS parameter required for R12.2 Upgrade

Bästsäljande kurs om Udemy för DBA:erna
Shell Scripting:Upptäck hur man automatiserar kommandoradsuppgifter
EBS 12.2 Administration [AppsDBA]
Oracle SQL 11g + Oracle Apps R12 DBA
Lär dig Big Data:Hadoop Ecosystem Masterclass
Oracle SQL – Steg för steg SQL

Rekommenderade böcker
Oracle Apps DBA + Core DBA-skript:skript som sparar tid och ansträngningar
En praktisk guide för att implementera Oracle E-Business Suite
  1. Hur man uppgraderar från MariaDB 10.4 till MariaDB 10.5

  2. Felsökning AlwaysOn – Ibland krävs många uppsättningar ögon

  3. PSQLE Undantag:Resultatuppsättningen är inte korrekt placerad, kanske måste du ringa nästa

  4. Disaster Recovery Planning för MySQL &MariaDB