Oracle
 sql >> база данни >  >> RDS >> Oracle

Стъпка по стъпка процес на надграждане за R12.2 Надстройка, част -1

Надстройката R12.2 се състои от следната част

  1. Стъпки за подготовка преди надстройката
  2. Основна надстройка с помощта на Главен драйвер за надстройка за R12.2.0 (слята с предварително инсталирана корекция за консолидирана надстройка на Oracle E-Business Suite за R12.2.0)
  3. Активиране на онлайн корекции
  4. Прилагане на най-новите  R12.AD.C.Delta.n и R12.TXK.C.Delta.n
  5. Прилагане на 12.2.n Release Update Pack (RUP)

Ще се погрижим за стъпка 1 в тази публикация.

Стъпка по стъпка процес на надстройка за R12.2 надстройка част -1
Стъпка по стъпка процес на надграждане до R12.2 надстройка част -2
Стъпка по стъпка процес на надграждане до R12.2 надстройка част -3
Процес за надграждане стъпка по стъпка за R12.2 надстройка, част -4

СПРАВКА НА ДОКУМЕНТА за надстройка на R12.2

  • Указания за подготовка на база данни за надстройка на Oracle E-Business Suite версия 12.2 (идентификатор на документ:1349240.1).
  • Ресурси за документация на Oracle E-Business Suite, документ версия 12.2 (Идентификатор на документ:1498411.1)
  • Ръководство за надстройка на Oracle® E-Business Suite, версия 12.0 и 12.1 до 12.2, част № E48839-02
  • Бележки по версията на Oracle E-Business Suite, версия 12.2 (документ ID 1320300.1)
  • Oracle E-Business Suite, версия 12.2.2 Readme (Doc ID 1506669.1)
  • Отчет за готовност за онлайн корекции в Oracle E-Business Suite, версия 12.2 (документ ID 1531121.1)
  • Прилагане на 12.2.2 AD и TXK Release Update Pack (ID на документ 1560906.1)
  • 12.2 Информационен център:Идент. № на документ:1581299.1
  • Oracle E-Business Suite, версия 12.2:Надстройка за оразмеряване и най-добри практики Идентификатор на документа:1597531.1
  • Най-добри практики за минимизиране на Oracle E-Business Suite, версия 12 надстройка по време на престой. Идентификатор на документ:1581549.1
  • R11i / R12 :Планиране на вашия Oracle E-Business Suite (EBS) Надстройка от Версия 11i до Версия 12 Идентификатор на документа:1406960.1
  • http://docs.oracle.com/cd/E26401_01/doc.122/e48839.pdf 12.0 – 12.1 до 12.2
  • http://docs.oracle.com/cd/E26401_01/doc.122/e48834.pdf 11.5.10.2 до 12.2
  • Пътна карта за документация на стека на технологиите Oracle E-Business Suite, версия 12.2 (документ ID 1934915.1)
  • Oracle E-Business Suite, версия 12.2.5 Readme (Идентификационен номер на документ 1983050.1)
  • Бележки към версията на Oracle E-Business Suite, версия 12.2 (Doc 1320300.1)
  • Oracle E-Business Suite, версия 12.2.4 Readme (Doc 1617458.1)
  • Oracle E-Business Suite, версия 12.2.5 Readme (Doc 1983050.1)
  • Oracle E-Business Suite, версия 12.2:ЧЗВ за онлайн корекции (Doc 1583902.1)
  • Свързани статии в блога за технологиите на Oracle E-Business – https://blogs.oracle.com/stevenChan
  • Oracle E-Business Suite, версия 12.2:Консолидиран списък с корекции и технологични корекции на грешки (документ ID 1594274.1)
  • Клониране на Oracle E-Business Suite, версия 12.2 с Rapid Clone (Doc ID 1383621.1)
  • Документ 2666934.1, Oracle E-Business Suite, версия 12.2.10 Readme
  • Документ 2495027.1, Oracle E-Business Suite, версия 12.2.9 Readme
  • Документ 2393248.1, Oracle E-Business Suite, версия 12.2.8 Readme
  • Документ 2230783.1, Oracle E-Business Suite, версия 12.2.7 Readme
  • Документ 2114016.1, Oracle E-Business Suite, версия 12.2.6 Readme

СТЪПКИ ЗА ПОДГОТОВКА ПРЕДИ ДА ЗАПОЧНЕТЕ НАДСТРОЙКАТА

(1) Параметри на ниво ОС

  • Бележки за инсталиране и надстройка на Oracle E-Business Suite, версия 12 (12.2) за Linux x86-64 (1330701.1)
  • Бележки за инсталиране и надстройка на Oracle E-Business Suite, версия 12 (12.2) за Oracle Solaris на SPARC (64-битов) (1330702.1)
  • Бележки за инсталиране и надстройка на Oracle E-Business Suite, версия 12 (12.2) за IBM AIX за енергийни системи (64-битова) (1330703.1)
  • Бележки за инсталиране и надстройка на Oracle E-Business Suite, версия 12 (12.2) за HP-UX Itanium(1330704.1)
  • Бележки за инсталиране и надстройка на Oracle E-Business Suite, версия 12 (12.2) за Microsoft Windows (64-бит) (1330706.1)

Вижте статията по-долу за подробно четене

Изисква се параметър на Solaris OS за надстройка на R12.2

(2) Изпускане на сигнали за събития в персонализирани схеми

  • За да премахнете всички тригери на база данни за сигнали за събития в персонализирани схеми, изпълнете скрипта alrdtrig.sql, намиращ се в $ALR_TOP/patch/115/sql. Създайте отново тригерите след завършване на надстройката.
  • Нямаше персонализирани тригери, така че не стартирах alrdtrig.sql. Изпълнете заявката по-долу и се уверете, че нямате персонализиран тригер ALR%
SQL> изберете отделен собственик, TRIGGER_NAME, TRIGGER_TYPE, STATUS от dba_triggers, където trigger_name като 'ALR%'; OWNER TRIGGER_NAME TRIGGER_TYPE СТАТУС ----- ---------- ---------- ------- ПРИЛОЖЕНИЯ ALR_ALR_DISTRIBUTION_LISTS_IAR СЛЕД ВСЕКИ РЕД ИЗКЛЮЧЕНИ ПРИЛОЖЕНИЯ ALR_ALR_DISTRIBUTION_LISTS_UAR СЛЕД ВСЕКИ РЕД ИЗКЛЮЧЕНИ 

(3) Прегледайте размерите на  табличните пространства и мигрирайте към OATM

  • Прочетете Oracle E-Business Suite, версия 12.2:Надстройка на оразмеряването и най-добри практики (Идентификатор на документ:1597531.1). И съответно преоразмерете пространството за таблици
  • Добре е последният файл с данни за всяко пространство за таблици да е настроен на неограничен автоекстент. Моля, използвайте следния SQL, за да накарате последния файл с данни да се разшири автоматично на:
ИЗБЕРЕТЕ 'ПРОМЕНЯ БАЗА ДАННИ ФАЙЛ '||FILEID||' автоматично удължаване на максимален размер 50 g;' FROM ( SELECT MAX(FILE_ID) FILEID FROM DBA_DATA_FILES GROUP BY TABLESPACE_NAME)

Мигриране на съществуващи обекти към нов модел на пространство за таблици (препоръчително):

  • Средите на Oracle E-Business Suite Release 12 съдържат новия модел на Oracle Applications Tablespace Model (OATM). Този модел се основава на типа обект на база данни, а не на принадлежност към продукта, което го прави по-лесен за управление и изисква много по-малко пространства за таблици и файлове на операционната система.
  • Ако преди това сте надстроили средата си от версия 11i до версия 12, тогава процесът на надстройка създаде пространства за таблици за всички нови продукти, конфигурира базата данни за новия модел на пространството за таблици и създаде нови обекти. Въпреки това, той не мигрира автоматично съществуващите ви обекти. Ако все още не сте го направили, Oracle силно препоръчва да използвате помощната програма за мигриране на Tablespace, за да извършите тази миграция сега. Имайте предвид, че тази помощна програма не се поддържа за използване, след като активирате онлайн корекцията, така че не можете да извършите миграцията, след като вашата среда е надстроена до версия 12.2. Ако решите да не мигрирате към OATM сега, тогава трябва да продължите да управлявате отделно своите пространства за таблици.
  • Разгледайте статията по-долу за миграция на OATM

Модел на табличното пространство на приложенията на Oracle (OATM)

(4)  Приложете корекциите на RDBMS

  • Трябва да мигрираме към 11.2.0.4 или 12.1.0.2  версия на базата данни, за да мигрираме към R12.2 Забележка:Можем да направим това също като отделен престой.
  • Трябва да следваме документа за оперативна съвместимост за надстройката
  • Проверете статиите за надстройки Как да надстроите базата данни на екземпляра R12.1 до 12c
  • Също така трябва да приложим корекциите на базата данни, изброени в долния документ за поддръжка на oracle.
  • Oracle E-Business Suite, версия 12.2:Консолидиран списък с корекции и технологични корекции на грешки (документ ID 1594274.1)
  • Инсталирайте JRE на ниво база данни (условно)
  • Ако планирате да стартирате Rapid Install в режим на надстройка с помощта на опцията Use Existing ORACLE HOME, тогава трябва да инсталирате JRE в базата данни ORACLE_HOME/appsutil, както следва:
  • Изтеглете най-новата актуализация на JRE 7. За оптимална стабилност, производителност, мащабируемост и поддръжка на доставчици на ОС, използвайте най-новата налична актуализация на JRE за Oracle
  • Еталон на базата данни на E-Business Suite. Мястото за изтегляне на JRE е:
  • http://www.oracle.com/technetwork/java/javase/downloads/index.html.

(5)  Стартирайте Събиране на статистически данни  и прочистете кошчето

(i) Ran Събира статистика на схемата за ВСИЧКИ схеми

exec apps.fnd_stats.gather_schema_statistics(schemaname=> 'ВСИЧКИ',estimate_percent=>DBMS_STATS.AUTO_SAMPLE_SIZE ,options => 'СБИРАНЕ АВТОМАТИЧНО');

(ii) Събиране на SYS, фиксирани обекти и статистика на речника (задължително)

Изпълнете всички стъпки като потребител на „SYSDBA“.

Съберете статистически данни за SYS схемата:

begin
dbms_stats.gather_schema_stats('SYS',
options=>'GATHER STALE',
estimate_percent =>
DBMS_STATS.AUTO_SAMPLE_SIZE,
method_opt => 'ЗА ВСИЧКИ РАЗМЕР КОЛОНИ',
cascade => TRUE);
край;
/

Статистика за фиксирани обекти и речник

Те трябва да са предварително събрани, правилни и актуални в средата преди надстройка.

exec dbms_stats.gather_fixed_objects_stats;
exec dbms_stats.gather_dictionary_stats;

(iii) Прочистване на кошчето за рециклиране

изчистете dba_recyclebin;

(6)   Изчистете старите данни за AWR

  • Изчистете AWR с помощта на EXEC dbms_workload_repository.drop_snapshot_range:
  • Вземете диапазона на моментни снимки от DBA_HIST_SNAPSHOT
изберете dbid,min(snap_id),max(snap_id) от групата DBA_HIST_SNAPSHOT по dbid;

(7)  Деактивиране на одитната пътека

  • Влезте като системен администратор, отворете отговорност на системния администратор -> Сигурност -> Одитна пътека -> Групи
  • Активирайте прозореца на заявката, като натиснете F11 и изберете опцията ВКЛЮЧЕН за състояние на групата и натиснете Ctrl+F11, за да получите резултатите.
  • С изключение на стойността на името на приложението – „Библиотека с обекти на приложението“, останалото състояние „Активирано“ трябва да се направи на „Деактивиране на таблицата за почистване“ и да се запази записът.
  • След надграждането трябва да ги активираме отново, като го зададем на състояние „Активирано“ и запазим запис

(8) Инсталирайте бързо инсталиране R12.2

  • Инсталирайте бързата инсталация на R12.2, като използвате rapidwiz и изберете файлова система за надграждане. Въвеждането ще бъде подобно на само нова инсталация
  • Разгледайте статиите по-долу за подробни стъпки
  • Как да извършите инсталиране на EBS 12.2 Vision екземпляр

(9)  Извършете компилиране на невалидни данни в базата данни  и вземете броя на обектите

(i) Компилирането е невалидно

sqlplus / като sysdbaexec sys.utl_recomp.recomp_parallel(10);

(ii)) Вземете невалидно броене преди надстройка

sqlplus / as sysdbaSpool invalid_before_upgrade.logcol object_name за a30col собственик за a20col статус за a10col cnt за 999999прекъсване на отчет за собствениккомпютър сума от cnt на редове на собственика на отчета 120set страници 5000set pages 5000col statusfrr,object_select 'order by 1,2,3;Spool off

(10)  Деактивирайте персонализираните тригери и индекси, Crontabs, планировчик

  • Трябва да деактивирате персонализирани тригери и персонализирани индекси. Запазете скрипт, за да деактивирате и активирате тригерите и индексите. Тъй като ще трябва да ги активираме след завършване на надстройката
  • Моля, деактивирайте заданията на cron, ако има такива, които ще повлияят на процеса на надстройка, различен от предупреждението за файловата система или пространството за таблици
  • Деактивирайте всички задачи по график в DBMS_scheduler

(11)  Прилагане на функционални корекции

(i) Изпълнете тази задача само ако използвате Oracle Advanced Collections with Strategies.

  • Проверките на работния поток на стратегията Прилагат се за нива на версия 12.0 и 12.1.
  • Приложете корекцията на диагностичните скриптове 13027498:R12.IEX.A при надстройка от R12.0.X и приложете 13027498:R12.IEX.B при надстройка от 12.1.X. Тази корекция съдържа скриптове за работен процес на стратегия за събиране.
  • От отговорността на агента за събиране, използвайки потребителското име „SYSADMIN“, спрете всяка заявка за едновременна програма на фоновия процес по график за следните типове елементи:

• IEXSTRY – IEX:работен поток за събиране на стратегия
• IEXSTFFM – IEX:Mailer за изпълнение на стратегия
• IEXSTRCM – IEX:персонализиран работен поток на стратегия

  • Изпълнете скрипта $IEX_TOP/patch/115/sql/iexswowf.sql, за да проверите и почистите стратегиите, изпълнявани без работен поток. Този скрипт изисква два параметъра:FND потребителско име и Отговорност за таблицата за одит и регистрационните файлове. Например, можете да стартирате скрипта, като използвате следното потребителско име:SYSADMIN и отговорност:Агент за колекции


(ii)Счетоводство на субрегистратор:

  • Изпълнете тази задача, ако използвате Oracle Subledger Accounting.
  • Почистете предварителни опашки от предишни процеси за създаване на счетоводство, преди да активирате EBR.
  • Отнася се за нива на версия 12.0 и 12.1.
  • Приложете корекция 13420532:R12.XLA.A при надграждане от версия 12.0.x и приложете корекция 13420532:R12.XLA.B при надстройка от версия 12.1.x, за да изчистите временните предварителни опашки, създадени от предишна програма за създаване на акаунт процеси. Изчакващи предварителни опашки от завършени процеси на Създаване на счетоводство не създават проблеми с надстройката, но трябва да бъдат почистени за EBR.
  • Забележка:Можете да извършите тази стъпка преди надстройка, докато системата за предварителна надстройка е онлайн.
  • Тази корекция доставя скрипт xlaqclen.sql за СПРАНЕ и ОТПУСКАНЕ на предварителните опашки  от предишни завършени стартирания на програмата Create Accounting. Предварителни опашки на програмата „Създаване на счетоводство“ не са отпаднали след приключване на програмата, ако  няма счетоводни събития, обработени от програмата. Тези предстоящи предварителни опашки от вече завършени програми за създаване на счетоводство не причиняват  повреда, но трябва да бъдат почистени за EBR. Тази корекция трябва да се прилага само от клиенти, които се подготвят за надстройка на Oracle Applications версия 12.2. Тази корекция е от съществено значение, преди да активирате EBR в 12.2. Моля, вижте бележките за версия 12.2 на приложенията на Oracle за повече подробности относно EBR.


(iii)Управление на човешките ресурси (HRMS)


Всички персонализирани обекти на база данни, които са съпоставени със заложени API/обработващи редове, трябва да бъдат променени от LONG/LONG RAW на 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 DARGUMENT-NAME OBJECT-------- ---------- ---------- -----------PSB_HR_POPULATE_DATA_PVT INSERT_POSITION_TXN_INFO P_COMMENTS LONG изберете име_на_обект, тип_обект, собственик от dba_objects, където object_name ='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) Задачи за управление на веригата за доставки
Задачите в този раздел са задължителни само ако използвате продукти за управление на веригата за доставки на Oracle.
Управление на поръчките:
Изпълнете тези задачи, ако използвате Oracle за управление на поръчките.

Проверете за идентификатора на обект за задържане за нула.
Отнася се за:Версия 12.1
Ако надстройвате от версия 12.1, тогава трябва да проверите за идентификатор на обект за задържане на нула и да го коригирате на NOT NULL. Внимателно следвайте инструкциите в readme на корекция 14191792:R12.ONT.B.


(v). Продуктов център:–
Проверка за дублиращи се записи
Прилага се за:Издания 12.0 и 12.1
Изпълнете следната заявка и проверете изхода:

SQL> ИЗБЕРЕТЕ COUNT(1) ОТ SYS.ALL_IND_COLUMNS, КЪДЕТО INDEX_NAME ='EGO_MTL_SY_ITEMS_EXT_B_U2' И COLUMN_NAME ='UNIQUE_VALUE'AND INDEX_OWNER ='EGO'; COUNT(1)--------0

Ако горната заявка върне „0“ като изход, изпълнете следните стъпки:

  • Вземете резервно копие на таблицата ego_mtl_sy_items_ext_b
  • Вижте бележка ID:953449.1 и изпълнете скрипта, предоставен в колоната „Идентификационен скрипт“ в секцията „Решение – Поправка на данни“, за да идентифицирате дублиращи се записи.
  • Ако има дублиращи се записи, след това изпълнете скриптовете, предоставени в колоната „Коригиране“ в секцията „Решение – Поправка на данни“ за съответната базова версия, за да изтриете дублиращи се записи.
  • Забележка:Трябва да премахнете дублиращите се записи, преди да надстроите до версия 12.2. Ако имате нужда от помощ за премахване на дублиращи се записи, свържете се с поддръжката на Oracle.
  • За версии R12.1 и по-нови, използвайте заявката по-долу, за да идентифицирате дублиращите се записи:
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.ego_fnd_dsc_flx_ctx_ext b WHERE a.attr_group_id =b.attr_group_id AND application_id =431 И multi_row <> 'Y') ГРУПИРА ПО inventory_item_id, Organization_id, revision_id, attr_group_id, data_level_id, pk1_value, pk2_value HAVING COUNT()> 1;
не са избрани редове
 

За следващите стъпки. моля, вижте статиите по-долу

Стъпка по стъпка процес на надстройка до R12.2 Надстройка на част -2
Стъпка по стъпка процес на надграждане до R12.2 Надстройка на част -3
Стъпка по стъпка процес на надграждане за R12.2 Надстройка на част -4

Сродни статии

Най-полезни заявки на AWR за R12.2/R12.1 Upgrade
40 въпрос, който трябва да знаете за R12.2
Как да клонирате среда R12.2
Важни промени в Autoconfig R12.2


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Заявка за изчисляване както на кумулативната, така и на общата SUM над заплатата

  2. SYSTIMESTAMP Функция в Oracle

  3. MyBatis Insert List стойности

  4. Автоматично увеличаване в оракул към вече създадена таблица

  5. Пример за състояние на Oracle IF