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

Trin for trin opgraderingsproces for R12.2 Upgrade Part -1

R12.2-opgradering består af følgende del

  1. Forberedelsestrin for opgradering
  2. Hovedopgradering  ved hjælp af Main Upgrade Driver til R12.2.0 (fusioneret med forudinstalleret Oracle E-Business Suite Consolidated Upgrade Patch til R12.2.0)
  3. Aktivering af online patching
  4. Anvendelse af den seneste  R12.AD.C.Delta.n og R12.TXK.C.Delta.n
  5. Anvendelse af 12.2.n Release Update Pack (RUP)

Vi tager os af trin 1 i dette indlæg.

Trin for trin opgraderingsproces for R12.2 Upgrade Part -1
Trin for trin opgraderingsproces til R12.2 Upgrade Part -2
Trin for trin opgraderingsproces til R12.2 Upgrade Part -3
Trin for trin opgraderingsproces for R12.2 Upgrade Part -4

DOKUMENTREFERENCE for R12.2-opgradering

  • Retningslinjer for databaseforberedelse for en Oracle E-Business Suite version 12.2-opgradering (dok.-id:1349240.1).
  • Oracle E-Business Suite-dokumentationsressourcer, version 12.2-dokument (dok.-id:1498411.1)
  • Oracle® E-Business Suite Upgrade Guide Release 12.0 og 12.1 til 12.2 Part No E48839-02
  • Oracle E-Business Suite Release Notes, Release 12.2 (Doc ID 1320300.1)
  • Oracle E-Business Suite Release 12.2.2 Readme (dok. ID 1506669.1)
  • Online-patching-beredskabsrapport i Oracle E-Business Suite version 12.2 (dok.-ID 1531121.1)
  • Anvendelse af 12.2.2 AD og TXK Release Update Pack (Doc ID 1560906.1)
  • 12.2 Informationscenter:Doc ID:1581299.1
  • Oracle E-Business Suite Release 12.2:Opgradering af størrelse og bedste praksis Dokument-id:1597531.1
  • Bedste praksis for at minimere Oracle E-Business Suite Release 12 Upgrade Downtime Doc ID:1581549.1
  • R11i / R12 :Planlægning af din Oracle E-Business Suite (EBS)-opgradering fra version 11i til version 12 Doc ID:1406960.1
  • http://docs.oracle.com/cd/E26401_01/doc.122/e48839.pdf 12.0 – 12.1 til 12.2
  • http://docs.oracle.com/cd/E26401_01/doc.122/e48834.pdf 11.5.10.2 til 12.2
  • Oracle E-Business Suite Release 12.2 Technology Stack Documentation Roadmap (Doc ID 1934915.1)
  • Oracle E-Business Suite Release 12.2.5 Readme (Doc ID 1983050.1)
  • Oracle E-Business Suite Release Notes, Release 12.2 (Doc 1320300.1)
  • Oracle E-Business Suite Release 12.2.4 Readme (Doc 1617458.1)
  • Oracle E-Business Suite Release 12.2.5 Readme (Doc 1983050.1)
  • Oracle E-Business Suite Release 12.2:Ofte stillede spørgsmål om online patching (dok. 1583902.1)
  • Relaterede artikler om Oracle E-Business Technology Blog- https://blogs.oracle.com/stevenChan
  • Oracle E-Business Suite Release 12.2:Konsolideret liste over patches og teknologifejlrettelser (dok. ID 1594274.1)
  • Klonning af Oracle E-Business Suite Release 12.2 med Rapid Clone (dok. ID 1383621.1)
  • Dokument 2666934.1, Oracle E-Business Suite Release 12.2.10 Readme
  • Dokument 2495027.1, Oracle E-Business Suite Release 12.2.9 Readme
  • Dokument 2393248.1, Oracle E-Business Suite Release 12.2.8 Readme
  • Dokument 2230783.1, Oracle E-Business Suite Release 12.2.7 Readme
  • Dokument 2114016.1, Oracle E-Business Suite Release 12.2.6 Readme

FORBEREDELSE  TRIN FØR DU STARTER OPGRADERINGEN

(1) OS-niveauparametre

  • Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.2) til Linux x86-64 (1330701.1)
  • Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.2) for Oracle Solaris on SPARC (64-bit)(1330702.1)
  • Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.2) for IBM AIX on Power Systems (64-bit)(1330703.1)
  • Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.2) for HP-UX Itanium(1330704.1)
  • Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.2) til Microsoft Windows (64-bit)(1330706.1)

Tjek nedenstående artikel for detaljeret læsning

Solaris OS-parameter påkrævet til R12.2-opgradering

(2) Slip hændelsesadvarsler i tilpassede skemaer

  • For at droppe alle hændelsesadvarselsdatabasetriggere i brugerdefinerede skemaer skal du køre scriptet alrdtrig.sql, som findes i $ALR_TOP/patch/115/sql. Genopret triggerne, når opgraderingen er fuldført.
  • Der var ingen brugerdefinerede triggere, så jeg kørte ikke alrdtrig.sql. Kør nedenstående forespørgsel, og sørg for, at du ikke har nogen Custom Trigger ALR%
SQL> vælg distinkt ejer, TRIGGER_NAME, TRIGGER_TYPE, STATUS fra dba_triggers hvor trigger_name som 'ALR%'; EJER TRIGGER_NAME TRIGGER_TYPE STATUS ----- ---------- ---------- ------- APPS ALR_ALR_DISTRIBUTION_LISTS_IAR EFTER HVER RÆKKE DEAKTIVEREDE APPS ALR_ALR_DISTRIBUTION_LISTS_UAR EFTER HVER RÆKKE DEAKTIVERET 

(3) Gennemgå størrelserne på  tablespaces og migrér til OATM

  • Læs Oracle E-Business Suite Release 12.2:Opgradering af størrelse og bedste praksis (dok.-id:1597531.1). Og tilpasset størrelsen på tablespacet korrekt
  • Det er godt at have den sidste datafil for hvert tablespace indstillet til ubegrænset autoextent. Brug venligst følgende SQL til at få den sidste datafil til automatisk at udvide:
VÆLG 'ALTER database DATAFILE '||FILEID||' autoextend på maxsize 50 g;' FRA (VÆLG MAX(FILE_ID) FILEID FRA DBA_DATA_FILES GROUP BY TABLESPACE_NAME )

Migrer eksisterende objekter til ny tabelpladsmodel (anbefales):

  • Oracle E-Business Suite Release 12-miljøer indeholder den nye Oracle Applications Tablespace Model (OATM). Denne model er baseret på databaseobjekttype snarere end produkttilknytning, hvilket gør det nemmere at administrere og kræver langt færre tablespaces og operativsystemfiler.
  • Hvis du tidligere har opgraderet dit miljø fra Release 11i til Release 12, så oprettede opgraderingsprocessen tablespaces til alle nye produkter, konfigurerede databasen til den nye tablespace-model og oprettede nye objekter. Den migrerede dog ikke automatisk dine eksisterende objekter. Hvis du ikke allerede har gjort det, anbefaler Oracle på det kraftigste, at du bruger Tablespace Migration Utility til at udføre denne migrering nu. Bemærk, at dette værktøj ikke understøttes til brug, efter at du har aktiveret Online Patching, så du kan ikke udføre migreringen, efter dit miljø er opgraderet til Release 12.2. Hvis du vælger ikke at migrere til OATM nu, skal du fortsætte med at administrere dine tablespaces separat.
  • Tjek nedenstående artikel for OATM-migrering

Oracle Applications tablespace model (OATM)

(4)  Anvend RDBMS-rettelserne

  • Vi er nødt til at migrere til enten 11.2.0.4 eller 12.1.0.2 databaseversion for at migrere til R12.2 Bemærk:Vi kan også gøre dette ved separat nedetid.
  • Vi skal følge interoperabilitetsdokumentet for opgraderingen
  • Se artiklerne for Opgraderinger Sådan opgraderer du R12.1-instansdatabasen til 12c
  • Vi skal også anvende databaserettelserne, der er angivet i nedenstående Oracle-supportdokument.
  • Oracle E-Business Suite Release 12.2:Konsolideret liste over patches og teknologifejlrettelser (dok. ID 1594274.1)
  • Installer JRE på databaseniveauet (betinget)
  • Hvis du planlægger at køre hurtig installation i opgraderingstilstand ved at bruge indstillingen Brug eksisterende ORACLE HOME, skal du installere JRE i databasen ORACLE_HOME/appsutil som følger:
  • Download den seneste JRE 7-opdatering. For optimal stabilitet, ydeevne, skalerbarhed og OS-leverandørsupport skal du bruge den seneste tilgængelige opdatering af JRE til Oracle
  • E-Business Suite-databaseniveau. JRE-downloadstedet er:
  • http://www.oracle.com/technetwork/java/javase/downloads/index.html.

(5)  Kør Indsaml statistik  og tøm papirkurven

(i) Kør Saml skemastatistik for ALLE skemaer

exec apps.fnd_stats.gather_schema_statistics(schemaname=> 'ALLE',estimate_percent=>DBMS_STATS.AUTO_SAMPLE_SIZE ,options => 'SAMLE AUTO');

(ii) Indsaml SYS, Fixed Object og Dictionary Statistics (påkrævet)

Udfør alle trinene som 'SYSDBA'-bruger.

Indsaml SYS-skemastatistik:

begynd
dbms_stats.gather_schema_stats('SYS',
options=>'GATHER STALE',
estimate_percent =>
DBMS_STATS.AUTO_SAMPLE_SIZE,
method_opt => 'FOR ALLE KOLONNER STØRRELSE AUTO',
cascade => TRUE);
end;
/

Fixed Object and Dictionary Statistics

Disse skulle tidligere have været indsamlet, korrekte og opdaterede på præ-opgraderingsmiljøet.

exec dbms_stats.gather_fixed_objects_stats;
exec dbms_stats.gather_dictionary_stats;

(iii) Tøm papirkurven

rens dba_recyclebin;

(6)   Slet gamle AWR-data

  • Tøm AWR ved hjælp af EXEC dbms_workload_repository.drop_snapshot_range:
  • Tag et øjebliksbillede fra DBA_HIST_SNAPSHOT
vælg dbid,min(snap_id),max(snap_id) fra DBA_HIST_SNAPSHOT-gruppen efter dbid;

(7)  Deaktiver revisionsspor

  • Log ind som sysadmin, naviger til systemadministratoransvar -> Sikkerhed -> Revisionsspor -> Grupper
  • Aktiver forespørgselsvinduet ved at trykke på F11 og vælge AKTIVERET for Gruppetilstand og tryk på Ctrl+F11 for at få resultaterne.
  • Med undtagelse af Application Name-værdien – "Application Object Library", der forbliver "Aktiveret"-status, skal gøres til "Deaktiver rensningstabel" og gemme posten.
  • Når vi har opgraderet en, skal vi genaktivere disse ved at indstille den til "Aktiveret"-status og gemme registrering

(8) Installer R12.2 hurtig installation

  • Installer R12.2 hurtig installation ved hjælp af rapidwiz og vælg opgraderingsfilsystem. Input vil ligne kun Ny installation
  • Tjek nedenstående artikler om detaljerede trin
  • Sådan udfører du installation af en EBS 12.2 Vision-instans

(9)  Udfør kompilering af ugyldige i databasen  og tag objekttællingen

(i) Kompiler ugyldig

sqlplus / as sysdbaexec sys.utl_recomp.recomp_parallel(10);

(ii)) Tag ugyldig optælling før opgradering

sqlplus / as sysdbaSpool invalid_before_upgrade.logcol object_name for a30col ejer for a20col status for a10col cnt for 999999break on report on ownercompute sum of cnt on report ownerset lines 120set pages 5000_select owner,object_name=dban_name 'bestil efter 1,2,3;Spool off

(10)  Deaktiver tilpassede triggere og indekser, Crontabs, planlægger

  • Behov for at deaktivere tilpassede triggere og tilpassede indekser. Behold et script for at deaktivere og aktivere triggere og indekser. Da vi bliver nødt til at aktivere dem efter opgraderingen er fuldført
  • Deaktiver venligst cron-job, hvis nogen, der vil påvirke opgraderingsprocessen ud over filsystem- eller tablespace-advarsel
  • Deaktiver alle planlægningsjob i DBMS_scheduler

(11)  Anvend funktionelle programrettelser

(i) Udfør kun denne opgave, hvis du bruger Oracle Advanced Collections with Strategies.

  • Strategi Workflow-tjek Gælder for 12.0- og 12.1-udgivelsesniveauer.
  • Anvend patch til diagnostiske scripts 13027498:R12.IEX.A ved opgradering fra R12.0.X og anvend 13027498:R12.IEX.B ved opgradering fra 12.1.X. Denne patch indeholder scripts til Collection Strategy Workflow.
  • Fra inkassoagentens ansvar ved brug af brugernavnet 'SYSADMIN' skal du stoppe enhver planlagt Workflow Baggrundsproces samtidig programanmodning for følgende varetyper:

• IEXSTRY – IEX:Indsamlingsstrategi Work Flow
• IEXSTFFM – IEX:Strategy Fulfillment Mailer
• IEXSTRCM – IEX:Strategy Custom Work Flow

  • Kør scriptet $IEX_TOP/patch/115/sql/iexswowf.sql for at kontrollere og rense de strategier, der kører uden workflow. Dette script kræver to parametre:FND brugernavn og Ansvar for revisionstabel og logfiler. For eksempel kan du køre scriptet ved at bruge følgende brugernavn:SYSADMIN og ansvar:Collections Agent


(ii)Regnskab for underleverandør:

  • Udfør denne opgave, hvis du bruger Oracle Subledger Accounting.
  • Ryd op i Advance Queues fra tidligere Opret Accounting-processer, før du aktiverer EBR.
  • Gælder for 12.0 og 12.1 udgivelsesniveauer.
  • Anvend patch 13420532:R12.XLA.A ved opgradering fra Release 12.0.x, og anvend patch 13420532:R12.XLA.B ved opgradering fra Release 12.1.x for at rydde op i midlertidige forhåndskøer, der blev oprettet af tidligere Create Accounting-program processer. Afventende forhåndskøer af gennemførte Opret-regnskabsprocesser skaber ikke opgraderingsproblemer, men skal ryddes op til EBR.
  • Bemærk:Du kan udføre dette præ-opgraderingstrin, mens præ-opgraderingssystemet er online.
  • Denne patch leverer scriptet xlaqclen.sql til STOP og DROP Advance Queues  fra tidligere afsluttede kørsler af Create Accounting-programmet. Forhåndskøer i  Opret regnskabsprogrammet blev ikke droppet efter programmets afslutning, hvis der ikke var nogen regnskabsbegivenheder behandlet af programmet. Disse afventende Advance  køer med allerede gennemførte Create Accounting-programmer forårsager ingen  korruption, men skal ryddes op til EBR. Denne patch skal kun anvendes af kunder, der forbereder sig på Oracle  Applications release 12.2-opgradering. Denne patch er vigtig før aktivering af EBR i 12.2. Se venligst Oracle Applications release 12.2 release notes for flere detaljer om EBR.


(iii)Human Resource Management (HRMS)


Alle tilpassede databaseobjekter, der er knyttet til seedede API'er/rækkehåndtere, skal ændres fra LONG/LONG RAW til CLOB.

VÆLG pakkenavn ,objektnavn ,argumentnavn ,datatype FRA alle_argumenter HVOR (pakkenavn, objektnavn) IN (VÆLG opkaldspakke, opkaldsprocedure FRA hr_api_hook_kald ) OG datatype ='LANG';PAKKENAVN OBJECT_NAVN---------- ---------- ---------- -----------PSB_HR_POPULATE_DATA_PVT INSERT_POSITION_TXN_INFO P_COMMENTS LONGvælg objektnavn, objekttype, ejer fra dba_objects hvor objektnavn ='PSB_HR_POPULATE_DATA_PVT';OBJECT_NAME OBJECT_TYPE OWNER----------- ---------- -------PSB_HR_POPULATE_DATA_PVT PACKAGE APPSPSB_HR_POPULATE_DATA_PVT PACKAGE BODY APPS


(iv) Supply Chain Management Opgaver
Opgaverne i dette afsnit er kun nødvendige, hvis du bruger Oracle Supply Chain Management-produkter.
Ordrestyring:
Udfør disse opgaver, hvis du bruger Oracle Order Management.

Tjek efter Nullable Hold Entity ID.
Gælder for:Release 12.1
Hvis du opgraderer fra release 12.1, skal du tjekke efter Nullable Hold Entity ID og rette det til IKKE NULL. Følg omhyggeligt instruktionerne i readme til Patch 14191792:R12.ONT.B.


(v). Produkthub:–
Kontrol efter duplikerede poster
Gælder for:Release 12.0 og 12.1
Kør følgende forespørgsel, og bekræft outputtet:

SQL> VÆLG ANTAL(1) FRA SYS.ALL_IND_COLUMNS WHERE INDEX_NAME ='EGO_MTL_SY_ITEMS_EXT_B_U2' OG COLUMN_NAME ='UNIQUE_VALUE'OG INDEX_OWNER ='EGO'; COUNT(1)---------0

Hvis ovenstående forespørgsel returnerer '0' som output, skal du udføre følgende trin:

  • Tag backup af ego_mtl_sy_items_ext_b-tabellen
  • Se note-id:953449.1, og kør scriptet i kolonnen "Identifikationsscript" i afsnittet "Løsning - Datafix" for at identificere duplikerede poster.
  • Hvis der er duplikerede poster, så kør scripts i kolonnen "Ret" i sektionen "Løsning - Datafix" for den relevante basisversion for at slette duplikerede poster.
  • Bemærk:Du skal fjerne duplikerede poster, før du opgraderer til version 12.2. Hvis du har brug for hjælp til at fjerne duplikerede poster, så kontakt Oracle Support.
  • For R12.1 og nyere udgivelser skal du bruge nedenstående forespørgsel til at identificere de duplikerede poster:
SELECT COUNT() AS v_count , inventory_item_id, organization_id, revision_id, attr_group_id, data_level_id, pk1_value, pk2_value FROM apps.ego_mtl_sy_items_ext_b a WHERE EXISTS (SELECT 1 FROM apps_group_txfROM_a_group_txfROM_a_group_1_1_1_1. OG multi_row <> 'Y') GRUPPER EFTER inventory_item_id, organisation_id, revision_id, attr_group_id, data_level_id, pk1_value, pk2_value HAVING COUNT()> 1;
ingen rækker valgt
 

Til næste trin. se venligst nedenstående artikler

Trin for trin opgraderingsproces til R12.2 Upgrade part -2
Trin for trin opgraderingsproces til R12.2 Upgrade part -3
Trin for trin opgraderingsproces for R12.2 Upgrade Part -4

Relaterede artikler

Top AWR nyttige forespørgsler til R12.2/R12.1 Upgrade
40 spørgsmål, du skal vide om R12.2
Sådan klones R12.2 miljøet
Vigtige ændringer i Autoconfig R12.2


  1. VÆLG * HVOR IKKE FINNES

  2. SQL Always On Availability Groups:Computerobjekter

  3. En omfattende guide til, hvordan du bruger MySQL

  4. Hvordan får jeg det aktuelle tidszonenavn i Postgres 9.3?