sql >> Database >  >> RDS >> Oracle

Stap voor stap upgradeproces voor R12.2 Upgrade Part -1

R12.2 Upgrade bestaat uit het volgende onderdeel

  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

We zullen voor stap 1 in dit bericht zorgen.

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

DOCUMENTREFERENTIE voor R12.2 Upgrade

  • Richtlijnen voor het voorbereiden van databases voor een upgrade naar Oracle E-Business Suite Release 12.2 (Doc ID:1349240.1).
  • Documentatiebronnen voor Oracle E-Business Suite, versie 12.2-document (Doc ID:1498411.1)
  • Oracle® E-Business Suite-upgradehandleiding versie 12.0 en 12.1 tot 12.2 onderdeelnr. E48839-02
  • Oracle E-Business Suite Release Notes, Release 12.2 (Doc ID 1320300.1)
  • Oracle E-Business Suite versie 12.2.2 Leesmij (Doc ID 1506669.1)
  • Online gereedheidsrapport voor patching in Oracle E-Business Suite versie 12.2 (Doc ID 1531121.1)
  • Het 12.2.2 AD en TXK Release Update Pack toepassen (Doc ID 1560906.1)
  • 12.2 Informatiecentrum:Doc ID:1581299.1
  • Oracle E-Business Suite versie 12.2:upgradegrootte en best practices Doc-ID:1597531.1
  • Best practices voor het minimaliseren van Oracle E-Business Suite Release 12 Upgrade downtime Doc ID:1581549.1
  • R11i / R12:planning van uw Oracle E-Business Suite (EBS)-upgrade van release 11i naar release 12 Doc ID:1406960.1
  • http://docs.oracle.com/cd/E26401_01/doc.122/e48839.pdf 12.0 – 12.1 tot 12.2
  • http://docs.oracle.com/cd/E26401_01/doc.122/e48834.pdf 11.5.10.2 tot 12.2
  • Oracle E-Business Suite Release 12.2 Technology Stack Documentation Roadmap (Doc ID 1934915.1)
  • Oracle E-Business Suite versie 12.2.5 Leesmij (Doc ID 1983050.1)
  • Oracle E-Business Suite Release-opmerkingen, release 12.2 (Doc 1320300.1)
  • Oracle E-Business Suite versie 12.2.4 Leesmij (Doc 1617458.1)
  • Oracle E-Business Suite versie 12.2.5 Leesmij (Doc 1983050.1)
  • Oracle E-Business Suite Release 12.2:Veelgestelde vragen over online patchen (Doc 1583902.1)
  • Verwante artikelen op Oracle E-Business Technology Blog- https://blogs.oracle.com/stevenChan
  • Oracle E-Business Suite release 12.2:geconsolideerde lijst met patches en technologische bugfixes (Doc ID 1594274.1)
  • Klonen van Oracle E-Business Suite versie 12.2 met Rapid Clone (Doc ID 1383621.1)
  • Document 2666934.1, Oracle E-Business Suite versie 12.2.10 Leesmij
  • Document 2495027.1, Oracle E-Business Suite versie 12.2.9 Leesmij
  • Document 239324.1, Oracle E-Business Suite versie 12.2.8 Leesmij
  • Document 2230783.1, Oracle E-Business Suite versie 12.2.7 Leesmij
  • Document 2114016.1, Oracle E-Business Suite versie 12.2.6 Leesmij

VOORBEREIDING  STAPPEN VOORDAT U DE UPGRADE BEGINT

(1) OS-niveauparameters

  • Oracle E-Business Suite installatie- en upgrade-opmerkingen versie 12 (12.2) voor Linux x86-64 (1330701.1)
  • Oracle E-Business Suite Installatie- en upgrade-opmerkingen Release 12 (12.2) voor Oracle Solaris op SPARC (64-bit) (1330702.1)
  • Oracle E-Business Suite Installatie- en upgrade-opmerkingen Release 12 (12.2) voor IBM AIX on Power Systems (64-bit)(1330703.1)
  • Oracle E-Business Suite installatie- en upgrade-opmerkingen versie 12 (12.2) voor HP-UX Itanium(1330704.1)
  • Oracle E-Business Suite Installatie- en upgrade-opmerkingen versie 12 (12.2) voor Microsoft Windows (64-bit) (1330706.1)

Bekijk het onderstaande artikel voor gedetailleerde informatie

Solaris OS-parameter vereist voor R12.2-upgrade

(2) Triggers voor gebeurteniswaarschuwingen in aangepaste schema's laten vallen

  • Als u alle gebeurteniswaarschuwingsdatabase-triggers in aangepaste schema's wilt verwijderen, voert u het alrdtrig.sql-script uit, dat zich in $ALR_TOP/patch/115/sql bevindt. Maak de triggers opnieuw nadat de upgrade is voltooid.
  • Er waren geen aangepaste triggers, dus heb de alrdtrig.sql niet uitgevoerd. Voer de onderstaande query uit en zorg ervoor dat u geen Custom Trigger ALR% heeft
SQL> selecteer verschillende eigenaar, TRIGGER_NAME, TRIGGER_TYPE, STATUS van dba_triggers waarbij trigger_name zoals 'ALR%'; OWNER TRIGGER_NAME TRIGGER_TYPE STATUS ----- ---------- ---------- ------- APPS ALR_ALR_DISTRIBUTION_LISTS_IAR NA ELKE RIJ UITGESCHAKELD APPS ALR_ALR_DISTRIBUTION_LISTSACH_UAR UIT ELK pre> 

(3) Review-formaten van  tablespaces en Migreren naar OATM

  • Lees Oracle E-Business Suite versie 12.2:upgradegrootte en best practices (Doc ID:1597531.1). En de grootte van de tabelruimte aangepast
  • Het is goed om het laatste gegevensbestand voor elke tabelruimte in te stellen op onbeperkte automatische extensie. Gebruik de volgende SQL om het laatste gegevensbestand automatisch uit te breiden op:
SELECTEER 'ALTER database DATAFILE'||FILEID||' automatisch verlengen op max. 50 g;' FROM (SELECT MAX(FILE_ID) FILEID FROM DBA_DATA_FILES GROUP BY TABLESPACE_NAME)

Bestaande objecten migreren naar nieuw tabelruimtemodel (aanbevolen):

  • Oracle E-Business Suite Release 12-omgevingen bevatten het nieuwe Oracle Applications Tablespace Model (OATM). Dit model is gebaseerd op het type databaseobject in plaats van op productrelatie, waardoor het eenvoudiger te beheren is en er veel minder tabelruimten en besturingssysteembestanden nodig zijn.
  • Als je eerder je omgeving hebt geüpgraded van release 11i naar release 12, heeft het upgradeproces tablespaces gemaakt voor alle nieuwe producten, de database geconfigureerd voor het nieuwe tablespace-model en nieuwe objecten gemaakt. Het heeft uw bestaande objecten echter niet automatisch gemigreerd. Als u dit nog niet hebt gedaan, raadt Oracle u ten zeerste aan om de Tablespace Migration Utility te gebruiken om deze migratie nu uit te voeren. Merk op dat dit hulpprogramma niet wordt ondersteund voor gebruik nadat u Online Patching hebt ingeschakeld, dus u kunt de migratie niet uitvoeren nadat uw omgeving is geüpgraded naar versie 12.2. Als u ervoor kiest om nu niet naar OATM te migreren, moet u uw tablespaces afzonderlijk blijven beheren.
  • Bekijk onderstaand artikel voor OATM-migratie

Oracle Applications-tabelruimtemodel (OATM)

(4)  Pas de RDBMS-patches toe

  • We moeten migreren naar de databaseversie 11.2.0.4 of 12.1.0.2 om naar R12.2 te migreren. Opmerking:we kunnen dit ook doen in aparte downtime.
  • We moeten het interoperabiliteitsdocument volgen voor de upgrade
  • Bekijk de artikelen voor de upgrades Hoe de R12.1-instantiedatabase te upgraden naar 12c
  • We moeten ook de databasepatches toepassen die worden vermeld in het onderstaande Oracle-ondersteuningsdocument.
  • Oracle E-Business Suite release 12.2:geconsolideerde lijst met patches en technologische bugfixes (Doc ID 1594274.1)
  • Installeer JRE op de databaselaag (voorwaardelijk)
  • Als u van plan bent om Rapid Install in de upgrademodus uit te voeren met behulp van de optie Bestaand ORACLE HOME gebruiken, moet u JRE als volgt in de database ORACLE_HOME/appsutil installeren:
  • Download de nieuwste JRE 7-update. Gebruik voor optimale stabiliteit, prestaties, schaalbaarheid en ondersteuning van OS-leveranciers de nieuwste beschikbare update van JRE voor de Oracle
  • E-Business Suite-databaselaag. De JRE-downloadlocatie is:
  • http://www.oracle.com/technetwork/java/javase/downloads/index.html.

(5)  Uitvoeren Statistieken verzamelen en prullenbak leegmaken

(i) Ran Verzamel schemastatistieken voor ALLE schema's

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

(ii) Verzamel SYS, Fixed Object en Dictionary Statistics (vereist)

Voer alle stappen uit als 'SYSDBA'-gebruiker.

Verzamel SYS-schemastatistieken:

begin
dbms_stats.gather_schema_stats('SYS',
options=>'GATHER STALE',
estimate_percent =>
DBMS_STATS.AUTO_SAMPLE_SIZE,
method_opt => 'VOOR ALLE KOLOMMEN GROOTTE AUTO',
cascade => TRUE);
end;
/

Statistieken met vaste objecten en woordenboek

Deze hadden eerder verzameld, correct en up-to-date moeten zijn in de pre-upgrade-omgeving.

exec dbms_stats.gather_fixed_objects_stats;
exec dbms_stats.gather_dictionary_stats;

(iii) Prullenbak leegmaken

verwijder dba_recyclebin;

(6)   Oude AWR-gegevens wissen

  • AWR opschonen met EXEC dbms_workload_repository.drop_snapshot_range:
  • Neem het momentopnamebereik van DBA_HIST_SNAPSHOT
selecteer dbid,min(snap_id),max(snap_id) van DBA_HIST_SNAPSHOT groep op dbid;

(7)  Audittrail uitschakelen

  • Log in als sysadmin, ga naar verantwoordelijkheid systeembeheerder -> Beveiliging -> Audittrail -> Groepen
  • Schakel het Query-venster in door op F11 te drukken en kies de optie INGESCHAKELD voor Groepsstatus en druk op Ctrl+F11 om de resultaten te krijgen.
  • Behalve voor de waarde van de toepassingsnaam - "Applicatieobjectbibliotheek" die de status "Ingeschakeld" behoudt, moet worden ingesteld op "Opruimtabel uitschakelen" en de record opslaan.
  • Na de upgrade moeten we deze opnieuw inschakelen door deze in te stellen op de status "Ingeschakeld" en record op te slaan

(8) Installeer R12.2 snelle installatie

  • Installeer R12.2 snelle installatie met behulp van rapidwiz en kies upgradebestandssysteem. De invoer is alleen vergelijkbaar met Nieuwe installatie
  • Bekijk onderstaande artikelen over gedetailleerde stappen
  • De installatie van een EBS 12.2 Vision-instantie uitvoeren

(9)  Voer een compilatie uit van ongeldige gegevens in de database  en neem het aantal objecten op

(i) Compileren ongeldig

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

(ii)) Ongeldige telling nemen vóór upgrade

sqlplus / as sysdbaSpool invalid_before_upgrade.logcol objectnaam voor a30col-eigenaar voor a20col-status voor a10col cnt voor 999999break op rapport op eigenaarbereken som van cnt op rapport Ownerset-regels 120set pagina's 5000select owner,object_name,status, 1 cntfrom dba_objectswhere status!='VALID 'bestellen op 1,2,3;Spool uit

(10)  Aangepaste triggers en indexen, Crontabs, planner uitschakelen

  • Moet aangepaste triggers en aangepaste indexen uitschakelen. Houd een script bij om de triggers en indexen in en uit te schakelen. Omdat we ze moeten inschakelen nadat de upgrade is voltooid
  • Schakel cron-taken uit als die van invloed zijn op het upgradeproces, behalve voor het bestandssysteem of de tabelruimtewaarschuwing
  • Schakel alle geplande taken uit in DBMS_scheduler

(11)  Functionele patches toepassen

(i) Voer deze taak alleen uit als u Oracle Advanced Collections with Strategies gebruikt.

  • Strategie Workflow-controles Geldt voor releaseniveaus 12.0 en 12.1.
  • Pas de diagnostische scripts-patch 13027498:R12.IEX.A toe bij het upgraden vanaf R12.0.X en pas 13027498:R12.IEX.B toe bij het upgraden vanaf 12.1.X. Deze patch bevat scripts voor Collection Strategy Workflow.
  • Stop vanuit de verantwoordelijkheid van de Incasso-agent met de gebruikersnaam 'SYSADMIN' alle geplande gelijktijdige programmaverzoeken van het Workflow-achtergrondproces voor de volgende itemtypen:

• IEXSTRY – IEX:Verzamelstrategie Workflow
• IEXSTFFM – IEX:Strategy Fulfillment Mailer
• IEXSTRCM – IEX:Strategie Custom Workflow

  • Voer het script $IEX_TOP/patch/115/sql/iexswowf.sql uit om de strategieën die draaien zonder workflow te controleren en op te schonen. Dit script vereist twee parameters:FND-gebruikersnaam en Verantwoordelijkheid voor controletabel en logboeken. U kunt bijvoorbeeld het script uitvoeren met de volgende gebruikersnaam:SYSADMIN en verantwoordelijkheid:Incassoagent


(ii)Subledger Accounting:

  • Voer deze taak uit als u Oracle Subledger Accounting gebruikt.
  • Ruim Geavanceerde wachtrijen op van eerdere Create Accounting-processen voordat u EBR inschakelt.
  • Van toepassing op releaseniveaus 12.0 en 12.1.
  • Pas patch 13420532:R12.XLA.A toe bij het upgraden van release 12.0.x en pas patch 13420532:R12.XLA.B toe bij het upgraden van release 12.1.x om tijdelijke wachtrijen op te schonen die zijn gemaakt door een eerder Create Accounting-programma processen. In afwachting van geavanceerde wachtrijen van voltooide Create Accounting-processen veroorzaken geen upgradeproblemen, maar moeten worden opgeschoond voor EBR.
  • Opmerking:u kunt deze pre-upgradestap uitvoeren terwijl het pre-upgradesysteem online is.
  • Deze patch levert script xlaqclen.sql om de Geavanceerde wachtrijen te STOPPEN en VERLATEN  van eerdere voltooide uitvoeringen van het Create Accounting-programma. Geavanceerde wachtrijen voor het maken van een boekhoudprogramma werden niet verwijderd nadat het programma was voltooid, als er geen boekhoudgebeurtenissen waren verwerkt door het programma. Deze in behandeling zijnde Advance-wachtrijen van reeds voltooide Create Accounting-programma's veroorzaken geen corruptie, maar moeten worden opgeruimd voor EBR. Deze patch hoeft alleen te worden toegepast door klanten die zich voorbereiden op de upgrade van Oracle Applications release 12.2. Deze patch is essentieel voordat EBR in 12.2 wordt ingeschakeld. Raadpleeg de release-opmerkingen van Oracle Applications release 12.2 voor meer informatie over EBR.


(iii)Human Resource Management (HRMS)


Alle aangepaste database-objecten die zijn toegewezen aan gezaaide API's/rij-handlers, moeten worden gewijzigd van LONG/LONG RAW in CLOB.

SELECT package_name ,object_name ,argument_name ,data_type FROM all_argumentsWHERE (package_name,object_name) IN (SELECT call_package,call_procedure FROM hr_api_hook_calls ) AND data_type ='LONG';PACKAGE_NAME OBJECT_NAME_NAME_NAME_NAME_NAME_NAME_NAME_NAME_NAME_NAME ---------- ---------- -----------PSB_HR_POPULATE_DATA_PVT INSERT_POSITION_TXN_INFO P_COMMENTS LONGselect object_name, object_type, owner from dba_objects where object_name ='PSB_HR_POPULATE_DATAB_NAME'; OBJECT_TYPE EIGENAAR----------- --------- -------PSB_HR_POPULATE_DATA_PVT PAKKET APPSPSB_HR_POPULATE_DATA_PVT PAKKET BODY APPS


(iv) Taken voor Supply Chain Management
De taken in deze sectie zijn alleen vereist als u Oracle Supply Chain Management-producten gebruikt.
Orderbeheer:
Voer deze taken uit als u Oracle Order Management gebruikt.

Controleer op de Nullable Hold Entity ID.
Van toepassing op:Release 12.1
Als u een upgrade uitvoert vanaf release 12.1, moet u controleren op de Nullable Hold Entity ID en deze corrigeren naar NOT NULL. Volg zorgvuldig de instructies in de readme van Patch 14191792:R12.ONT.B.


(v). Producthub:–
Controleren op dubbele records
Van toepassing op:release 12.0 en 12.1
Voer de volgende query uit en verifieer de uitvoer:

SQL> SELECT COUNT(1) FROM SYS.ALL_IND_COLUMNS WHERE INDEX_NAME ='EGO_MTL_SY_ITEMS_EXT_B_U2' EN COLUMN_NAME ='UNIQUE_VALUE'AND INDEX_OWNER ='EGO'; COUNT(1)---------0

Als de bovenstaande query '0' retourneert als uitvoer, voer dan de volgende stappen uit:

  • Maak een back-up van ego_mtl_sy_items_ext_b tabel
  • Raadpleeg notitie-ID:953449.1 en voer het script uit dat is opgegeven in de kolom 'Identificatiescript' in het gedeelte 'Oplossing - Datafix' om dubbele records te identificeren.
  • Als er dubbele records zijn, voer dan de scripts uit in de kolom 'Fix' in de sectie 'Oplossing – Datafix' voor de juiste basisversie om dubbele records te verwijderen.
  • Opmerking:u moet dubbele records verwijderen voordat u een upgrade naar versie 12.2 uitvoert. Als u hulp nodig heeft bij het verwijderen van dubbele records, neem dan contact op met Oracle Support.
  • Gebruik voor R12.1 en hoger releases de onderstaande query om de dubbele records te identificeren:
SELECT COUNT() AS v_count , inventory_item_id, organisation_id, revisie_id, attr_group_id, data_level_id, pk1_value, pk2_value VAN apps.ego_mtl_sy_items_ext_b a WAAR BESTAAT UIT (SELECT 1 VAN apps.ego_fndx_dscEREx_fltr) AND multi_row <> 'Y') GROUP BY inventory_item_id, organisation_id, revision_id, attr_group_id, data_level_id, pk1_value, pk2_value HAVING COUNT()> 1;
geen rijen geselecteerd
 

Voor volgende stappen. zie onderstaande artikelen

Stap voor stap upgradeproces naar R12.2 Upgrade deel -2
Stap voor stap upgradeproces naar R12.2 Upgrade deel -3
Stap voor stap upgradeproces voor R12.2 Upgrade deel -4

Gerelateerde artikelen

Top AWR nuttige vragen voor R12.2/R12.1 Upgrade
40 vragen die u moet weten over R12.2
Hoe een R12.2-omgeving te klonen
Belangrijke wijzigingen in Autoconfig R12.2


  1. Inleiding tot Oracle Mobile Cloud Service

  2. Hoe GREATEST() werkt in MariaDB

  3. Beste MySQL DigitalOcean-prestaties - ScaleGrid versus door DigitalOcean beheerde databases

  4. MySQL 'Order By' - alfanumeriek correct sorteren