sql >> Database >  >> RDS >> Oracle

40 vragen die u moet weten over R12.2

R12.2 is de nieuwste release op het gebied van Oracle EBS. We presenteren hier de meest gezochte vraag van meer dan 40 die u moet weten over R12.2

Vraag 1 :Wat is online patchen?
Antwoord :
Online patchen is een nieuw patchmechanisme dat beschikbaar is met R12.2 en waarmee patches kunnen worden toegepast terwijl het systeem actief is en de gebruikers normaal werken.

Vraag 2 :Welke Oracle E-Business Suite releases Online Patching-functie is beschikbaar?
Antwoord Online patching wordt gebruikt met Oracle E-Business Suite 12.2 en hoger.
Vraag 3 :Welke soorten patches worden online toegepast?
Antwoord :Alle Oracle E-Business Suite Release 12.2-patches worden online toegepast. Dit omvat eenmalige patches, patch-updates, geconsolideerde updates en beveiligingspatches.

Vraag 4: Wat is de Online Patching-cyclus?
Antwoord :De Online Patching-cyclus is een opeenvolging van onderling gerelateerde stappen (fasen) die worden gebruikt om patches toe te passen op een Oracle E-Business Suite-systeem.

Vraag 5: Welke tool wordt gebruikt om online patches toe te passen?
Antwoord: Het AD Online Patching (adop) opdrachtregelhulpprogramma wordt gebruikt om de Online Patching-cyclus te beheren. adop roept adpatch is alleen de achtergrond

Vraag 6 :Is er enige downtime in Online Patching?
Antwoord :Er is een korte periode van uitvaltijd wanneer de applicatielaagservices worden afgesloten en opnieuw gestart. De database blijft de hele tijd open.

Belangrijke technologische veranderingen in E-business Suite R12.2

Vraag 7 Kan ik na de upgrade naar versie 12.2 nog steeds patches op de traditionele manier toepassen?
Antwoord :Nee. Alle patches voor release 12.2 zijn online patches. De traditionele, pre-12.2-methode voor het toepassen van patches zal niet werken. Er zijn opties zoals downtime en hotpatch die meer op de traditionele manier werken, maar ze worden gebruikt voor patches die worden aangestuurd door Oracle

Vraag 8 :Wat is de Online Patching-infrastructuur?
Antwoord :Deze infrastructuur omvat de editie van database-objecten en componenten van het patch/run-bestandssysteem.

Vraag 9 . Vereist online patching de 11gR2 Oracle Database Edition Based Redefinition (EBR)-functie?
Antwoord Ja. Online patchen is afhankelijk van de Edition Based Redefinition (EBR)-functie die is geïntroduceerd in de Oracle 11gR2-database. Het meest opvallende is dat EBR het bewerken van code-objecten in de database mogelijk maakt. Om dit te doen, biedt het nieuwe objecttypen zoals edities, editieweergaven en cross-editie-triggers, die allemaal deel uitmaken van de online patching-infrastructuur.

Bepaling en configuratie van de R12.2-editie

Vraag 10 . Uit welke fasen bestaat de Online Patching-cyclus?
Antwoord :De Online Patching-cyclus bestaat uit de volgende fasen:
1.Maak een virtuele kopie (patcheditie) van de draaiende applicatie (run-editie).
2.Breng patches aan op de patcheditie van de applicatie.
3.Maak het systeem gereed voor de overgangsfase.
4.Schakel over naar de patch-editie en maak er de nieuwe run-editie van.
5. Ruim verouderde definities of gegevens op om ruimte vrij te maken.

Oracle Ebuisness Suite-architectuur in R12.2

Vraag 11 .Welke uitvaltijd is vereist tijdens een online patching-cyclus? of zoals de naam online zegt, is er geen downtime in het hele proces
Antwoord De overgangsfase vereist een korte periode van downtime (meestal een paar minuten) voor overgangstaken, zoals het opnieuw opstarten van de applicatielaagservices.

Vraag 12 . Is er downtime vereist voor de databaselaag?
Antwoord :Nee. In feite moet de database tijdens elke fase van de Online Patching-cyclus actief zijn. Suite-database.

Vraag 13 .Hoe werkt online patching op de applicatielaag?
Antwoord :Tijdens de installatie van versie 12.2 legt Rapid Install twee exemplaren van het bestandssysteem van de applicatielaag neer. Een van de kopieën wordt gelabeld als het run-bestandssysteem en de andere als het patch-bestandssysteem. Vervolgens, wanneer een patch wordt toegepast, zal Adop:
1.De inhoud van het run-bestandssysteem synchroniseren met het patch-bestandssysteem. Dit gebeurt tijdens de voorbereidingsfase.
2.Voer patchacties uit op het patchbestandssysteem. Dit gebeurt tijdens de toepassingsfase.
3.Ten slotte, tijdens de overgangsfase, start het adoptiehulpprogramma de applicatielaagservices opnieuw. Het patchbestandssysteem wordt dan gepromoveerd tot het nieuwe runbestandssysteem en het oude runbestandssysteem wordt het patchbestandssysteem voor de volgende patchcyclus.

Merk op dat een derde bestandssysteem, het niet-uitgegeven bestandssysteem (fs_ne), is gemaakt om bestanden op te slaan die gegevens bevatten die nodig zijn voor alle bestandssystemen, zoals logbestanden.

R12.2 Online patching-cyclusoverzicht

Adop legde R12.2 uit

Vraag 14 .Hoe pas ik Oracle Fusion Middleware-patches toe in Oracle E-Business Suite Release 12.2?
Antwoord :Tijdens de toepassingsfase van een Online Patching-cyclus past u Oracle Fusion Middle-ware-patches toe op de Oracle-homes van het patcheditiebestandssysteem. Nadat de overgangsfase is voltooid, synchroniseert u de bestandssystemen door een fs_clone-bewerking uit te voeren.

Hoe de technologiepatches toe te passen op EBS R12.2

Vraag 15 . Kan ik de patcheditie gebruiken voor test- en ontwikkelingsdoeleinden?
Antwoord Als gespecialiseerd onderdeel van de Online Patching-infrastructuur wordt de patcheditie niet ondersteund voor gebruik als testomgeving. U moet een aparte, speciale testomgeving blijven gebruiken.

Vraag 16 .Kan Online Patching worden gebruikt met databasetechnologieën zoals Active Dataguard en Flashback?
Antwoord :Ja. Online patchen kan naast Active Dataguard en Flashback worden gebruikt. We kunnen zelfs flashback gebruiken om de wijzigingen ongedaan te maken na de laatste omschakeling
Vraag 17 . Wat zijn de belangrijkste verschillen tussen de tabellen DBA_OBJECTS, DBA_OBJECTS_AE en AD_OBJECTS?
Antwoord DBA_OBJECTS toont objectinformatie voor de huidige editie, maar de STATUS-kolom in deze weergave kan het object weergeven als VALID, zelfs als het object daadwerkelijk moet worden gecompileerd voor gebruik.
DBA_OBJECTS_AE is vergelijkbaar met DBA_OBJECTS, maar toont objectinformatie voor alle edities. Dit heeft het nadeel dat objecten in oude edities worden weergegeven die niet langer toegankelijk zijn voor de applicatie.
AD_OBJECTS is de Oracle E-Business Suite-oplossing voor de onbetrouwbare STATUS-kolom in DBA_OBJECTS. AD_OBJECTS toont de juiste status voor elk object dat zichtbaar is in de huidige editie. Het laat ook zien of het object "werkelijk" (een echt object) is in de huidige editie, of een "stub" -object (de objectdefinitie is overgenomen van een vorige editie). U kunt AD_OBJECTS opvragen om objecten te lokaliseren die voor gebruik opnieuw moeten worden gecompileerd:

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

Dezelfde logica kan worden toegepast door het script uit te voeren:

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

Alles wat je zou willen weten over Tabel maken in Oracle

Oracle-indexen en indextypen

Vraag 18 Verhoogt online patching de netwerkpoortvereisten op een Oracle E-Business Suite-instantie?
Antwoord: Ja. Online patchen vereist een extra set netwerkpoorten voor de door Oracle WebLogic Server beheerde servers op het tweede bestandssysteem. Tijdens de overgangsfase draaien de beheerde servers gelijktijdig op het patchbestandssysteem en het bestandssysteem voor een korte periode, in een voortschrijdend overgangsproces.

Vraag 19 .Is het mogelijk om een ​​online patchsessie af te breken?
Antwoord Ja. Tot aan de overgang kunt u de afbreekfase uitvoeren om de tot dusver in de patchcyclus aangebrachte wijzigingen ongedaan te maken. Het is niet mogelijk om patches ongedaan te maken als de cutover eenmaal is voltooid.

Vraag 20 .Wordt de gedeelde APPL_TOP-configuratie ondersteund met Online Patching?
Antwoord :Ja. Een gedeelde APPL_TOP-configuratie wordt ondersteund en aanbevolen voor implementaties met meerdere node-applicatielagen in release 12.2.

Vraag 21 .Hoe werkt adoptie in een omgeving met meerdere knooppunten?
Antwoord De adop Online Patching-tool maakt gebruik van externe API's en ssh-login om patchbewerkingen uit te voeren op externe knooppunten in een omgeving met meerdere knooppunten. Het knooppunt dat adop start, wordt het 'master'-knooppunt en de externe knooppunten worden 'slaven' genoemd.

Vraag 22 .Hoe bepaal ik de status van mijn Online Patching-sessie?
Antwoord :U kunt de opdracht adop -status uitvoeren. Hier wordt informatie weergegeven, waaronder voltooide fasen en de tijd die nodig is. Als u aanvullende details wilt van uitgevoerde bewerkingen, kunt u de opdracht adop -status -detail uitvoeren.

Vraag 23 .Wat is de downtime-modus en wanneer kan deze worden gebruikt?
Antwoord :Om het upgradeproces naar E-Business Suite Release 12.2 te optimaliseren, introduceerde het AD Delta 5 Release Update Pack de downtime-modus, die als volgt wordt gebruikt:

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

De downtime-modus maakt geen gebruik van een online patchcyclus. Het aanbrengen van een patch in de downtime-modus verloopt sneller dan in de online-modus, maar dit gaat ten koste van een verhoogde systeem-downtime.
Bij het toepassen van Oracle E-Business Suite-patches in deze modus, zal Adop eerst bevestigen dat de applicatielaag services zijn niet beschikbaar en gaan dan verder met het toepassen van de patch op de run-editie van de Oracle E-Business Suite-database en het bestandssysteem.
Downtime-modus wordt ondersteund voor:
-Alle patching (inclusief post-upgrade patching) dat deel uitmaakt van het upgradeproces van Release 12.2 en wordt voltooid voordat het systeem wordt opgeschaald, de applicatielaagservices worden gestart en gebruikers inloggen op het geüpgradede systeem.
-Single-node ontwikkel- of testomgevingen, waar productieondersteuning en hoge beschikbaarheid niet vereist zijn.

Met de downtime-modus kan het 12.2-upgradeproces zo snel mogelijk worden voltooid. Zodra de upgrade is voltooid en gebruikers online zijn, moeten alle daaropvolgende patches op een productiesysteem de online-modus gebruiken, niet de downtime-modus, tenzij het leesmij-bestand van de patch anders aangeeft.

Er zijn verschillende beperkingen van toepassing op het gebruik van de downtime-modus:
-U kunt een succesvolle patchtoepassing niet valideren voordat de overgang naar de bijgewerkte code heeft plaatsgevonden.
-Er is geen mogelijkheid om een ​​mislukte patch af te breken en terug te keren naar de bestaande uitvoering editie.
-Release 12.2-patches worden normaal gesproken niet getest in de downtime-modus.
-Het gebruik van de downtime-modus in een omgeving met meerdere node-applicatielagen wordt niet getest of ondersteund.
Vraag 24 . Wat kan ik doen om de tijd die nodig is voor de overgang te verkorten?
Antwoord :Het is belangrijk om onderscheid te maken tussen de tijd die nodig is voor de hele overgangsfase en de uitvaltijd binnen de fase. De daadwerkelijke downtime (waarbij gebruikers niet kunnen inloggen) is beduidend korter dan de hele fase. U kunt drie dingen doen om de totale tijd die nodig is voor de overgang te verminderen:
-De afrondingsfase expliciet uitvoeren, om te voorkomen dat er wordt overgeschakeld om dit te doen.
-Sluit de gelijktijdige managers af voordat u begint te werken om te snijden, om te voorkomen dat u moet wachten tot gelijktijdige verzoeken zijn voltooid. U kunt er ook voor zorgen dat er geen langlopende gelijktijdige taken worden ingediend terwijl een patchcyclus aan de gang is.
-Zorg ervoor dat u het maximale aantal parallelle werknemers gebruikt dat uw systeem ondersteunt.

Vraag 25 .Wat is fs_clone en hoe wordt het gebruikt?
Antwoord Het commando adop phase=fs_clone is een speciaal commando dat wordt gebruikt om het run-bestandssysteem naar het patch-bestandssysteem te kopiëren.

Vraag 26 . Worden AutoConfig en admin-onderhoudstaken zoals adrelink, formuliercompilatie, rapportcompilatie online uitgevoerd?
Antwoord: Ja, deze onderhoudstaken worden online uitgevoerd. De relevante bewerkingen zijn gericht op het patchbestandssysteem en moeten worden uitgevoerd tijdens een patchcyclus. Ze hebben geen enkele invloed op het uitgevoerde bestandssysteem.

Vraag 27 Verandert online patching de manier waarop patches voor gegevensherstel worden toegepast op Oracle E-Business Suite 12.2?
Antwoord Ja. Data fix-patches (gebruikt om transactiegegevens te herstellen) vereisen een speciale behandeling. De patch-leesmij geeft volledige instructies.

Vraag 28 Hoe pas of patch ik mijn aanpassingen in Oracle E-Business Suite versie 12.2?
Antwoord U moet uw aanpassingen toepassen op de patcheditie tijdens de toepassingsfase van de online patchcyclus. Omdat dit vóór de overgangsfase gebeurt, worden uw wijzigingen doorgevoerd in de nieuwe uitvoeringseditie (samen met alle correcties in de patches die tijdens de patchcyclus zijn aangebracht).

Vraag 29 . Als aangepaste code is geïnstalleerd op een afzonderlijk databaseschema, moet ik dan mijn aangepaste databaseschema bewerken en inschakelen?
Antwoord De coderingsstandaarden in de Oracle E-Business Suite Developer's Guide stellen dat de eerste stap naar de ontwikkeling van aangepaste applicaties het registreren van het aangepaste Oracle-schema bij de Oracle E-Business Suite-applicaties is. De patch voor het inschakelen van online patching maakt het mogelijk om alle schema's te bewerken die bij de toepassing zijn geregistreerd. Als je dit proces volgt, wordt je schema automatisch geactiveerd voor edities.

Vraag 30 . Zijn er speciale overwegingen voor het maken van aangepaste patches die compatibel zijn met Online Patching?
Antwoord Ja. Er zijn enkele speciale overwegingen voor het maken van aangepaste patches die compatibel zijn met Online Patching. Raadpleeg het gedeelte Patching Standards van de Oracle E-Business Suite Developer's Guide.

Vraag 31 :Hoe kan een niet-Oracle E-Business Suite-databaseschema toegang krijgen tot de Oracle E-Business Suite-tabellen?
Antwoord Elk schema van derden, hetzij van producten van derden of aangepaste code, moet toegang krijgen tot Oracle E-Business Suite-tabellen via de synoniemen in het APPS-schema. Directe toegang tot Oracle E-Business Suite-tabellen kan onjuiste resultaten opleveren.

Vraag 32: Wat is het belangrijkste technologische verschil tussen R12.2 en R12.1
Antwoord: R12.2 gebruikt weblogic terwijl R12.1 OC4J gebruikt. Afgezien daarvan hebben we een online patchfunctie in r12.2 met behulp van editie en patch/run-bestandssysteem

R12.1 Techstack

R12.2 techstack

Vraag 33 :Hoe verander ik het wachtwoord van de app in R12.2?
Antwoord: apps-wachtwoord is hetzelfde als R12.1, behalve dat het ook in de weblogic-console wordt gewijzigd.

Vraag 34 :waar worden de logbestanden voor adoptie opgeslagen?
Antwoord: Het wordt opgeslagen in het derde bestandssysteem dat een niet-editie bestandssysteem is

Vraag 35 . hoe maak je verbinding met de patcheditie?
Antwoord :Bron de env met behulp van de patch-optie

/u71/R122/EBSapps.env patch

Vraag 36 :Hoe de weblogic-versie in R12.2 te bepalen
Antwoord Weblogic-versie vinden

Vraag 37. Hoe het beheerknooppunt in R12.2 vergroten?
Antwoord

Hoe de beheerserver in R12.2 toe te voegen

Hoe de beheerserver in R12.2 te verwijderen

Vraag 38 . Waar bevindt het logbestand zich in R12.2 Apache en Weblogic

Antwoord
Apache-logboeken

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

OPMN-logboek

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

Weblogic-logboeken

$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/*

Vraag 39 . De services stoppen en starten in R12.2
Antwoord

Als we willen stoppen met alle applicatieservices die script adstpall.sh gebruiken, bieden we apps-wachtwoord in R12.1.3. Maar in R12.2 zal het weblogic-beheerderswachtwoord vragen om alle services naar beneden te halen.

We moeten het Weblogic-beheerderswachtwoord opgeven

Onderdeel Opdracht
Knooppuntbeheer $adnodemgrctl.sh start Voer Weblogic-beheerderswachtwoord in:
Weblogic Admin Server $adadminsrvctl.sh start Voer Weblogic-beheerderswachtwoord in:
Applicatieluisteraar $adalnctl.sh start
Oracle Process Manager $adopmnctl.sh start
Apache-services $adapcctl.sh start
Beheerde server voor OACORE-services $admanagedsrvctl.sh start oacore_server1 Voer Weblogic-beheerderswachtwoord in:
Beheerde server voor FormsServices $admanagedsrvctl.sh start forms_server1 Voer Weblogic-beheerderswachtwoord in:
Beheerde server voor Fusion MiddleWare -services $admanagedsrvctl.sh start oafm_server1 Voer Weblogic-beheerderswachtwoord in:
Managed Server for Forms-webservices $admanagedsrvctl.sh start forms-c4ws_server1 Voer Weblogic-beheerderswachtwoord in:
Concurrent Manager-service $adcmctl.sh start apps/apps
Volledige Serer-services $jtffmctl.sh start

Stop
Als we alle services adstpall.sh apps/apps weer willen stoppen, wordt er om een ​​weblogic-wachtwoord gevraagd

Onderdeel Opdracht
Volledige Serer-services $jtffmctl.sh stop
Concurrent Manager-service $adcmctl.sh stop apps/apps
Managed Server for Forms-webservices $admanagedsrvctl.sh stop forms-c4ws_server1 Voer Weblogic-beheerderswachtwoord in:
Beheerde server voor Fusion MiddleWare -services $admanagedsrvctl.sh stop oafm_server1 Voer Weblogic-beheerderswachtwoord in:
Beheerde server voor FormsServices $admanagedsrvctl.sh stop forms_server1 Voer Weblogic-beheerderswachtwoord in:
Beheerde server voor OACORE-services $admanagedsrvctl.sh stop oacore_server1 Voer Weblogic-beheerderswachtwoord in:
Apache-services $adapcctl.sh stop
Oracle Process Manager $adopmnctl.sh stop
Applicatieluisteraar $adadlctl-stop
Weblogic Admin Server $adadminsrvctl.sh stop Voer Weblogic-beheerderswachtwoord in:
Knooppuntbeheer $adnodemgrctl.sh stop Voer Weblogic-beheerderswachtwoord in:

Beheerdersscripts in R12.2
Vraag 40 . Moeten we de Oracle Fusion-middleware kopiëren in R12.2-klonen?
Antwoord Het is niet vereist in R12.2-klonen aangezien adpreclone het Oracle fusion middle in gecomprimeerd formaat kopieert op de applicatielaag

Hoe een R12.2-omgeving te klonen

Bonusvraag
Vraag 41:  Kan ik adpatch nog steeds gebruiken in de versie 12.2 Online Patching-omgeving?
Antwoord Nee. Hoewel de Oracle-tools intern het hulpprogramma adpatch kunnen aanroepen, is het rechtstreeks aanroepen van adpatch door de gebruiker niet toegestaan.
Vraag 42 Wat zijn de belangrijkste stappen om te upgraden van R12.1 naar R12.2?
Antwoord

  1. Pre-upgrade voorbereidingsstappen
  2. Hoofdupgrade  met behulp van Main Upgrade Driver voor R12.2.0 (samengevoegd met vooraf geïnstalleerde Oracle E-Business Suite Consolidated Upgrade Patch voor R12.2.0)
  3. Online patchen inschakelen
  4. De nieuwste  R12.AD.C.Delta.n en R12.TXK.C.Delta.n toepassen
  5. 12.2.n Release Update Pack (RUP) toepassen

Gedetailleerd wordt gegeven onder artikelen

Stap voor stap upgradeproces voor R12.2 Upgrade Part -1
Stap voor stap upgradeproces naar R12.2 Upgrade part -2
Stap voor stap upgradeproces naar R12.2 Upgrade part -3
Stap voor stap upgradeproces voor R12.2 Upgrade Part -4

Vraag 43 Hoe verander ik de webpoort in R12.2?

Antwoord

De webpoort wijzigen in EBS 12.2

Vraag 44 Wat is de Hotpatch-modus in R12.0/R12.1?

Antwoord

Geweldige informatie over de HOTPATCH-modus in adoptie

Vraag 45 Welke weblogic-servers zijn inbegrepen in R12.2?
Antwoord
•ADMINSERVER (WebLogic-beheerserver)
•OACORE_SERVER1 (Selfservice-applicaties)
•OAFM_SERVER1 (WebServices, AppsSearch, Transport Agent)
•FORMS_SERVER1 (Oracle Forms 10.1.2.3 Servlet)
•FORMS-C4WS_SERVER (Servlet voor webserviceformulieren)

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

Bestverkopende cursus over Udemy voor de DBA's
Shell-scripting:ontdek hoe u opdrachtregeltaken kunt automatiseren
EBS 12.2 Beheer [AppsDBA]
Oracle SQL 11g + Oracle Apps R12 DBA
Big data leren:de Hadoop Ecosystem Masterclass
Oracle SQL – Stap voor stap SQL

Aanbevolen boeken
Oracle Apps DBA + Core DBA-scripts:scripts om u tijd en moeite te besparen
Een praktische gids voor het implementeren van Oracle E-Business Suite
  1. SQL Server In-Memory OLTP:de basis

  2. De uitvoering van een instructie in PostgreSQL pauzeren

  3. Blob in Oracle-database invoegen met C#

  4. Meest efficiënte manier om het aantal rijen in de tabel te krijgen