sql >> Databáze >  >> RDS >> Oracle

Proces aktualizace krok za krokem pro aktualizaci R12.2, část -1

Upgrade R12.2 se skládá z následující části

  1. Přípravné kroky před upgradem
  2. Hlavní upgrade  pomocí Main Upgrade Driver for R12.2.0 (sloučený s předinstalovaným Oracle E-Business Suite Consolidated Upgrade Patch for R12.2.0)
  3. Povolení online oprav
  4. Použití nejnovějších  R12.AD.C.Delta.n a R12.TXK.C.Delta.n
  5. Použití 12.2.n Release Update Pack (RUP)

O krok 1 v tomto příspěvku se postaráme my.

Proces upgradu krok za krokem pro R12.2 Upgrade, část -1
Proces upgradu krok za krokem na R12.2 Upgrade, část -2
Proces upgradu krok za krokem na R12.2 Upgrade, část -3
Proces upgradu krok za krokem pro R12.2 Upgrade Part -4

ODKAZ NA DOKUMENT pro upgrade R12.2

  • Pokyny pro přípravu databáze pro upgrade Oracle E-Business Suite Release 12.2 (ID dokumentu:1349240.1).
  • Zdroje dokumentace sady Oracle E-Business Suite, dokument verze 12.2 (ID dokumentu:1498411.1)
  • Oracle® E-Business Suite Průvodce upgradem verze 12.0 a 12.1 až 12.2, díl č. E48839-02
  • Poznámky k vydání sady Oracle E-Business Suite, verze 12.2 (ID dokumentu 1320300.1)
  • Oracle E-Business Suite Release 12.2.2 Readme (ID dokumentu 1506669.1)
  • Zpráva připravenosti na online opravy v Oracle E-Business Suite verze 12.2 (ID dokumentu 1531121.1)
  • Použití 12.2.2 AD a TXK Release Update Pack (ID dokumentu 1560906.1)
  • 12.2 Informační centrum:ID dokumentu:1581299.1
  • Oracle E-Business Suite Release 12.2:Upgrade Sizing and Best Practices Doc ID:1597531.1
  • Osvědčené postupy pro minimalizaci Oracle E-Business Suite Release 12 Upgrade Downtime Doc ID:1581549.1
  • R11i / R12 :Plánování upgradu Oracle E-Business Suite (EBS) z verze 11i na verzi 12 ID dokumentu:1406960.1
  • http://docs.oracle.com/cd/E26401_01/doc.122/e48839.pdf 12.0 – 12.1 až 12.2
  • http://docs.oracle.com/cd/E26401_01/doc.122/e48834.pdf 11.5.10.2 až 12.2
  • Oracle E-Business Suite Release 12.2 Plán dokumentace technologického zásobníku (ID dokumentu 1934915.1)
  • Oracle E-Business Suite Release 12.2.5 Readme (ID dokumentu 1983050.1)
  • Poznámky k vydání sady Oracle E-Business Suite, verze 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 verze 12.2:Nejčastější dotazy k opravám online (Doc 1583902.1)
  • Související články na blogu Oracle E-Business Technology Blog – https://blogs.oracle.com/stevenChan
  • Oracle E-Business Suite verze 12.2:Konsolidovaný seznam oprav a oprav technologických chyb (ID dokumentu 1594274.1)
  • Klonování Oracle E-Business Suite verze 12.2 pomocí Rapid Clone (ID dokumentu 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

PŘÍPRAVA  KROKY PŘED ZAHÁJENÍM AKTUALIZACE

(1) Parametry na úrovni OS

  • Oracle E-Business Suite Poznámky k instalaci a upgradu verze 12 (12.2) pro Linux x86-64 (1330701.1)
  • Poznámky k instalaci a upgradu sady Oracle E-Business Suite Release 12 (12.2) pro Oracle Solaris na SPARC (64bitový) (1330702.1)
  • Poznámky k instalaci a upgradu sady Oracle E-Business Suite Release 12 (12.2) pro IBM AIX on Power Systems (64bitový) (1330703.1)
  • Oracle E-Business Suite Poznámky k instalaci a upgradu verze 12 (12.2) pro HP-UX Itanium (1330704.1)
  • Oracle E-Business Suite Poznámky k instalaci a upgradu verze 12 (12.2) pro Microsoft Windows (64bitový) (1330706.1)

Podrobnosti naleznete v následujícím článku

Parametr operačního systému Solaris vyžadovaný pro upgrade na R12.2

(2) Vynechejte spouštěče výstrah událostí ve vlastních schématech

  • Chcete-li zrušit všechna spouštěcí databázová upozornění na události ve vlastních schématech, spusťte skript alrdtrig.sql, který se nachází v $ALR_TOP/patch/115/sql. Po dokončení upgradu znovu vytvořte spouštěče.
  • Neexistovaly žádné vlastní spouštěče, takže nebyl spuštěn alrdtrig.sql. Spusťte níže uvedený dotaz a ujistěte se, že nemáte žádné vlastní spouštěcí % ALR
SQL> vyberte odlišného vlastníka, TRIGGER_NAME, TRIGGER_TYPE, STATUS z dba_triggers, kde trigger_name jako 'ALR%'; OWNER TRIGGER_NAME STAV TRIGGER_TYPE ----- ---------- ---------- -------- APPS ALR_ALR_DISTRIBUTION_LISTS_IAR PO KAŽDÉM ŘÁDKU ZAKÁZÁNY APLIKACE ALR_ALR_DISTRIBUTION_LISTS_UAR ROACHW AFTER EABTER před> 

(3) Zkontrolujte velikosti  tabulkových prostorů a migrujte na OATM

  • Přečtěte si Oracle E-Business Suite Release 12.2:Upgrade Sizing and Best Practices (ID dokumentu:1597531.1). A vhodně změnit velikost tabulkového prostoru
  • Je dobré mít poslední datový soubor pro každý tabulkový prostor nastavený na neomezený automatický rozsah. K automatickému rozšíření posledního datového souboru použijte prosím následující SQL:
SELECT 'ALTER database DATAFILE '||FILEID||' autoextend na maximální velikosti 50 g;' FROM ( SELECT MAX (FILE_ID) FILEID FROM DBA_DATA_FILES GROUP BY TABLESPACE_NAME )

Migrace existujících objektů do nového modelu tabulkového prostoru (doporučeno):

  • Prostředí Oracle E-Business Suite Release 12 obsahují nový model OATM (Oracle Applications Tablespace Model). Tento model je založen spíše na typu databázového objektu než na příslušnosti k produktu, což usnadňuje jeho správu a vyžaduje mnohem méně tabulkových prostorů a souborů operačního systému.
  • Pokud jste dříve upgradovali své prostředí z verze 11i na verzi 12, pak proces upgradu vytvořil tabulkové prostory pro všechny nové produkty, nakonfiguroval databázi pro nový model tabulkového prostoru a vytvořil nové objekty. Vaše stávající objekty však automaticky nemigroval. Pokud jste tak ještě neučinili, společnost Oracle důrazně doporučuje, abyste k provedení této migrace nyní použili nástroj Tablespace Migration Utility. Všimněte si, že tento nástroj není podporován pro použití poté, co povolíte Online Patching, takže nemůžete provést migraci po upgradu vašeho prostředí na verzi 12.2. Pokud se nyní rozhodnete nemigrovat na OATM, musíte své tabulkové prostory nadále spravovat samostatně.
  • Podívejte se níže na článek o migraci OATM

Model tabulkového prostoru aplikací Oracle (OATM)

(4)  Použijte záplaty RDBMS

  • Musíme provést migraci na verzi databáze 11.2.0.4 nebo 12.1.0.2, abychom mohli migrovat na R12.2 Poznámka:Můžeme to udělat i v případě samostatného výpadku.
  • Při upgradu musíme postupovat podle dokumentu o interoperabilitě
  • V článcích naleznete Upgrady Jak upgradovat databázi instance R12.1 na 12c
  • Také musíme použít opravy databáze uvedené v níže uvedeném dokumentu podpory Oracle
  • Oracle E-Business Suite verze 12.2:Konsolidovaný seznam oprav a oprav technologických chyb (ID dokumentu 1594274.1)
  • Nainstalujte JRE do databázové vrstvy (podmíněné)
  • Pokud plánujete spustit rychlou instalaci v režimu upgradu pomocí možnosti Použít existující ORACLE HOME, musíte nainstalovat JRE do databáze ORACLE_HOME/appsutil následovně:
  • Stáhněte si nejnovější aktualizaci JRE 7. Pro optimální stabilitu, výkon, škálovatelnost a podporu dodavatele OS použijte nejnovější dostupnou aktualizaci JRE pro Oracle
  • Databázová úroveň E-Business Suite. Umístění pro stažení JRE je:
  • http://www.oracle.com/technetwork/java/javase/downloads/index.html.

(5)  Spusťte Shromáždit statistiky  a vyčistěte koš

(i) Shromáždil statistiky schématu pro VŠECHNA schémata

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

(ii) Shromážděte statistiky SYS, pevných objektů a slovníků (vyžadováno)

Proveďte všechny kroky jako uživatel „SYSDBA“.

Shromáždit statistiky schématu SYS:

begin
dbms_stats.gather_schema_stats('SYS',
options=>'GATHER STALE',
estimate_percent =>
DBMS_STATS.AUTO_SAMPLE_SIZE,
method_opt => 'PRO VŠECHNY VELIKOST SLOUPCE AUTO',
cascade => TRUE);
end;
/

Opravené statistiky objektů a slovníků

Ty by měly být předem shromážděny, správné a aktuální v prostředí před upgradem.

exec dbms_stats.gather_fixed_objects_stats;
exec dbms_stats.gather_dictionary_stats;

(iii) Vyčistěte odpadkový koš

purge dba_recyclebin;

(6)   Vymažte stará data AWR

  • Vyčistit AWR pomocí EXEC dbms_workload_repository.drop_snapshot_range:
  • Pořiďte rozsah snímku z DBA_HIST_SNAPSHOT
vyberte dbid,min(snap_id),max(snap_id) ze skupiny DBA_HIST_SNAPSHOT podle dbid;

(7)  Zakázat auditní záznam

  • Přihlaste se jako správce systému, přejděte na odpovědnost správce systému -> Zabezpečení -> Audit Trail -> Skupiny
  • Povolte okno Dotaz stisknutím klávesy F11 a vyberte možnost POVOLENO pro Stav skupiny a stisknutím Ctrl+F11 zobrazte výsledky.
  • S výjimkou hodnoty Application Name – „Application Object Library“ zbývající stav „Enabled“ by měl být nastaven na „Disable Purge Table“ a záznam uložit.
  • Po upgradu je musíme znovu povolit nastavením stavu „Povoleno“ a uložením záznamu

(8) Nainstalujte rychlou instalaci R12.2

  • Nainstalujte rychlou instalaci R12.2 pomocí rapidwiz a zvolte upgrade souborového systému. Vstup bude podobný pouze jako Nová instalace
  • Podrobné kroky naleznete v níže uvedených článcích
  • Jak provést instalaci instance EBS 12.2 Vision

(9)  Proveďte kompilaci neplatných položek v databázi  a zjistěte počet objektů

(i) Neplatná kompilace

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

(ii)) Před upgradem započítejte neplatný počet

sqlplus / as sysdbaSpool invalid_before_upgrade.logcol název_objektu pro vlastníka a30col pro stav a20col pro a10col cnt pro 999999přestávku na sestavě vlastníka vypočítejte součet cnt na řádcích sady vlastníků sestavy 120 nastavených stránek 5000vyberte vlastníka,stav_objektu,stav_objektu,stav_ID'kde c=ntVALod'ID 'objednat do 1,2,3; Cívka vypnutá

(10)  Zakázat vlastní spouštěče a indexy, Crontabs, plánovač

  • Je třeba zakázat vlastní spouštěče a vlastní indexy. Ponechte si skript pro zakázání a povolení spouštěčů a indexů. Protože je budeme muset povolit po dokončení upgradu
  • Deaktivujte prosím úlohy cron, pokud nějaké ovlivní proces upgradu jiný než výstraha souborového systému nebo tabulkového prostoru
  • Zakažte všechny naplánované úlohy v DBMS_scheduler

(11)  Použijte funkční záplaty

(i) Tento úkol proveďte, pouze pokud používáte Oracle Advanced Collections se strategiemi.

  • Kontrola pracovního postupu strategie Platí pro úrovně vydání 12.0 a 12.1.
  • Při upgradu z R12.0.X použijte opravu diagnostických skriptů 13027498:R12.IEX.A a při upgradu z 12.1.X použijte opravu 13027498:R12.IEX.B. Tato oprava obsahuje skripty pro Workflow strategie shromažďování.
  • Z odpovědnosti agenta pro výběr s použitím uživatelského jména „SYSADMIN“ zastavte všechny naplánované souběžné programové požadavky na proces na pozadí pracovního postupu pro následující typy položek:

• IEXSTRY – IEX:Pracovní tok strategie shromažďování
• IEXSTFFM – IEX:Mailer pro plnění strategie
• IEXSTRCM – IEX:Strategie Custom Work Flow

  • Spusťte skript $IEX_TOP/patch/115/sql/iexswowf.sql a zkontrolujte a vyčistěte strategie běžící bez pracovního postupu. Tento skript vyžaduje dva parametry:uživatelské jméno FND a odpovědnost za auditní tabulku a protokoly. Scrip můžete například spustit pomocí následujícího uživatelského jména:SYSADMIN a zodpovědnost:Collections Agent


(ii)Účetnictví podřízeného:

  • Tento úkol proveďte, pokud používáte Oracle Subledger Accounting.
  • Před povolením EBR vyčistěte pokročilé fronty z předchozích procesů vytváření účtování.
  • Platí pro úrovně vydání 12.0 a 12.1.
  • Při upgradu z verze 12.0.x použijte opravu 13420532:R12.XLA.A a při upgradu z verze 12.1.x použijte opravu 13420532:R12.XLA.B k vyčištění dočasných front front, které byly vytvořeny předchozím programem Create Accounting procesy. Čekající zálohové fronty dokončených procesů Create Accounting nevytvářejí problémy s upgradem, ale musí být vyčištěny kvůli EBR.
  • Poznámka:Tento krok před upgradem můžete provést, když je systém před upgradem online.
  • Tato oprava dodává skriptu xlaqclen.sql ZASTAVENÍ a VYŘAZENÍ fronty Advance Queues z předchozích dokončených spuštění programu Create Accounting. Předběžné fronty programu Vytvořit účetnictví nebyly po dokončení programu vyřazeny, pokud program nezpracovával žádné účetní události. Tyto nevyřízené fronty již dokončených programů Create Accounting nezpůsobují žádnou  korupci, je však třeba je vyčistit kvůli EBR. Tuto opravu musí použít pouze zákazníci připravující se na upgrade Oracle  Applications release 12.2. Tato oprava je nezbytná před povolením EBR v 12.2. Další podrobnosti o EBR naleznete v poznámkách k vydání Oracle Applications verze 12.2.


(iii)Řízení lidských zdrojů (HRMS)


Všechny vlastní databázové objekty, které jsou mapovány na nasazená rozhraní API/Row Handlery, se musí změnit z LONG/LONG RAW na CLOB.

SELECT package_name ,object_name ,argument_name ,data_type FROM all_argumentsWHERE (name_package_name, object_name) IN (SELECT call_package,call_procedure FROM hr_api_hook_calls ) AND data_type ='LONG';PACKAGE_NAME AR-ATA-OBJECT-_NAME ---------- ---------- -----------PSB_HR_POPULATE_DATA_PVT INSERT_POSITION_TXN_INFO P_COMMENTS LONGvyberte název_objektu, typ_objektu, vlastníka z dba_objektů, kde název_objektu ='PSB_DATA_POPULATE_NAME'; VLASTNÍK OBJECT_TYPE----------- --------- -------PSB_HR_POPULATE_DATA_PVT BALÍČEK APPSPSB_HR_POPULATE_DATA_PVT TĚLO BALÍKU APPS


(iv) Úkoly řízení dodavatelského řetězce
Úlohy v této části jsou povinné pouze v případě, že používáte produkty Oracle Supply Chain Management.
Správa objednávek:
Tyto úlohy proveďte, pokud používáte správu objednávek Oracle.

Zkontrolujte ID entity s povolenou hodnotou Null.
Platí pro:Vydání 12.1
Pokud upgradujete z verze 12.1, měli byste zkontrolovat ID entity s povolenou hodnotou Null a opravit jej na NOT NULL. Pečlivě dodržujte pokyny v readme opravy 14191792:R12.ONT.B.


(v). Product Hub:–
Kontrola duplicitních záznamů
Platí pro:Vydání 12.0 a 12.1
Spusťte následující dotaz a ověřte výstup:

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

Pokud výše uvedený dotaz vrátí „0“ jako výstup, proveďte následující kroky:

  • Proveďte zálohu tabulky ego_mtl_sy_items_ext_b
  • Obraťte se na ID poznámky:953449.1 a spusťte skript uvedený ve sloupci „Identifikační skript“ v části „Řešení – Datafix“, abyste identifikovali duplicitní záznamy.
  • Pokud existují duplicitní záznamy, spusťte skripty uvedené ve sloupci „Opravit“ v části „Řešení – Datafix“ pro příslušnou základní verzi, abyste duplicitní záznamy odstranili.
  • Poznámka:Před upgradem na verzi 12.2 musíte odstranit duplicitní záznamy. Pokud potřebujete pomoc s odstraněním duplicitních záznamů, kontaktujte podporu Oracle.
  • U verzí R12.1 a vyšších použijte k identifikaci duplicitních záznamů následující dotaz:
SELECT COUNT() AS v_count , inventar_item_id, organization_id, revision_id, attr_group_id, data_level_id, pk1_value, pk2_value FROM apps.ego_mtl_sy_items_groupext_b a b a WHERE EXISTS (SELECT 1 FROMat_tflx apps.ego_id3c1 application) =ct_t_fROMtflx btr_dHEc1 application AND multi_row <> 'Y') GROUP BY invent_item_id, organization_id, revision_id, attr_group_id, data_level_id, pk1_value, pk2_value HAVING COUNT()> 1;
žádné vybrané řádky
 

Pro další kroky. viz níže uvedené články

Proces upgradu krok za krokem na R12.2 Upgrade část -2
Proces upgradu krok za krokem na R12.2 Upgrade část -3
Proces upgradu krok za krokem pro R12.2 Upgrade, část -4

Související články

Nejlepší užitečné dotazy AWR pro upgrade R12.2/R12.1
40 otázek, které musíte vědět o R12.2
Jak klonovat prostředí R12.2
Důležité změny v automatické konfiguraci R12.2


  1. Instalace Oracle Forms and Reports 11g Release 2

  2. Jak vytvořit sekvenci, pokud neexistuje

  3. Vzorec Pearsonova korelačního koeficientu v SQL

  4. Řešení problémů generátoru číselných řad – Část 4