- Необходимо убедиться, что используемая версия операционной системы и версия базы данных Oracle 11g Release 2, являются совместимыми. Информацию о сертификации продуктов можно получить на сайте поддержки компании Oracle. По состоянию на июль 2011 года список сертифицированных операционных систем совместимых с Oracle 11g Release 2 выглядел следующим образом :

- Следует ознакомиться с последними замечаниями, исправлениями на операционную систему, наборами исправлений на базу данных доступными на текущий момент. Установку исправлений на базу данных следует проводить, до проведения миграции. На текущий момент последним доступным набором исправлений для Oracle Database 11g Release 2 является набор исправлений 11.2.0.2.3 (PSU). На сайте поддержки он доступен, как Patch .
- Последнее доступное исправление для программного обеспечения Grid Infrastructure является 11.2.0.2.3 (GI PSU). На сайте поддержки оно доступно, как Patch .
Для Oracle 11g Release 2 так же продолжают поддерживаться Critical Patch Update (CPU), однако рекомендуется использовать наборы именно Patch Set Update (PSU), которые включают в себя, в том числе, и последние доступные наборы Critical Patch Update.
2.4. Требования к технологическому ядру «ЦФТ-Платформа Развития»
Начиная с версии с технологического ядра 7.1.1.2 «ЦФТ-Платформа Развития » поддерживает Oracle 11g Release 2 версии 11.2.0.2 . Версия 11.2.0.1 не поддерживается и не может использоваться для работы систем на основе «ЦФТ-Платформа Развития ».
Версия технологического ядра | Версия базы данных Oracle | ||
9.2.0.6 | 10.2.0.4 | 11.2.0.2 | |
7.1.0.x | да | да | нет |
7.1.1.1 | нет | да | нет |
7.1.1.2 | нет | да | да |
7.1.1.3 | нет | да | да |
Обновление технологического ядра рекомендуется проводить до процедуры миграции на Oracle 11g Release 2. В общем случае, процедура обновления технологического ядра, включает все предыдущие изменения и сразу доводит версию технологического ядра до последней версии. Обновление технологического ядра должно проводиться в соответствии с документацией на обновление технологического ядра «ЦФТ-Платформы Развития».
Для систем имеющих прикладное ядро следует ознакомиться с требованиями по совместимости прикладного ядра. Далее gприведена таблица совместимости версий технологического и прикладных ядер для банковской системы «ЦФТ-Банк»:
Версия прикладного ядра «ЦФТ-Банк» | Версия технологического ядра | Совместимость с Oracle 11g Release 2 |
10.1 | 7.1.0.1 | Нет |
10.2 | 7.1.0.1 | Нет |
10.3 | 7.1.0.1 | Нет |
10.4 | 7.1.0.3 | Нет |
10.5 | 7.1.1.1 | Нет |
10.6 | 7.1.1.2 | Да |
11.1 | 7.1.1.2 | Да |
11.2 | 7.1.1.2 | Да |
11.3 | 7.1.1.2 | Да |
11.4 | 7.1.1.2 | Да |
11.5 | 7.1.1.2 | Да |
11.6 | 7.1.1.2 | Да |
11.7 | 7.1.1.2 | Да |
11.8 | 7.1.1.2 | Да |
11.9 | 7.1.1.3 | Да |
Далее gприведена таблица совместимости версий технологического и прикладных ядер для банковской системы «ЦФТ-РБО»:
Версия прикладного ядра «ЦФТ-РБО» | Версия технологического ядра | Совместимость с Oracle 11g Release 2 |
10.1 | 7.1.0.1 | Нет |
10.2 | 7.1.0.1 | Нет |
10.3 | 7.1.0.1 | Нет |
10.4 | 7.1.0.3 | Нет |
10.5 | 7.1.0.3 | Нет |
10.6 | 7.1.1.1 | Нет |
11.2 | 7.1.1.2 | Да |
11.3 | 7.1.1.2 | Да |
Для остальных продуктов компании («ЦФТ-Фронт» и пр.) совместимость версии прикладного ядра и технологического ядра следует уточнять в службе поддержке компании ЦФТ.
Обновление прикладного ядра необходимо проводить, до проведения миграции на Oracle 11g Release 2. Для платформы «ЦФТ-Банк» следует иметь в виду, что обновление прикладного ядра является инкрементальным и может быть установлено только на предыдущую версию прикладного ядра. Таким образом, обновление прикладного ядра 10.6 может быть установлено на систему с прикладным ядром, только версии 10.5 .
2.5. Рекомендации по снижению рисков при миграции
После выполнение миграции базы данных, можно столкнуться с изменением в поведении информационной системы. Данные изменения могут сказываться на различных аспектах поведения системы, но, как правило, критичными являются изменения влияющие на производительность и стабильность системы.
Рекомендуется использовать следующий комплекс мер, позволяющий снизить влияние данных рисков при миграции базы данных:
- Необходимо обеспечить сохранение информации о конфигурации базы данных, статистики оптимизатора и информации о производительности исходной системы; Рекомендуется создать тестовую базу данных для тестового обновления системы. Тестовая база данных должна быть полной копией основной базы данных, использующей реальные данные или подмножество таковых; Провести миграцию тестовой базы данных. Окружение данной базы должно полностью повторять окружение основной базы данных; Разработать и протестировать критерии и планы возврата к предыдущей версии базы данных, в случае неудачной миграции. Оцените время необходимое для возврата на предыдущую версию; Проведите нагрузочное тестирование, чтобы убедиться, что база данных после миграции сможет обеспечить требуемую производительность; Составьте и досконально проверьте ваш план миграции и убедитесь, что все необходимые действия документированы; Проводите миграцию тестовой базы, столько раз, сколько необходимо для успешного выполнения обновления; Необходимо определить набор критичных операций и обеспечить выполнение данных операций на тестовой системе. Например, для системы типа «ЦФТ-Банк» в перечень таковых операций обязательно должна входить операция типа «Закрытия операционного дня». При выполнении данных операций особое внимание следует уделять на скорость выполнения операции и отсутствие ошибок; Убедитесь, что взаимодействие с внешними системами проходит успешно; В случае использования сервера отчетов (Oracle Forms and Reports), проведите обновление версии данного сервиса до версии 10g.
2.6. Проблемы, специфичные для операционных систем
Далее перечислены наиболее критичные проблемы, на которые следует обратить внимание при планировании и подготовке к миграции на Oracle 11g Release 2.
2.6.1. Операционная система AIX
При миграции на Oracle 11g Release потребление памяти процессами Oracle может значительно вырасти. Описание данной проблемы в частности содержится на сайте поддержки Oracle в документе «Memory Footprint For Dedicated Server Processes More Than Doubled After 11g Upgrade On AIX Platform [ID 1246995.1]».
Если у вас присутствует данная проблема, рекомендуется обратиться в поддержку компании Oracle.
2.6.2. Операционная система Solaris
Версия Oracle 11g Release 2 требует Solaris 10 Update 6 (и выше). Обоснование приводится на сайте поддержки Oracle в документе «FAQ - 11gR2 requires Solaris 10 update 6 or greater [ID 971464.1]»
2.6.3. Операционная система HP-UX
После обновления Oracle 11g Release 2 на платформе HP-UX Itanium могут быть проблемы, подобные описанным в заметке на сайте поддержке Oracle «Bug HPUX: ORA-27037 with HPUX error 251 (ENOSYS) during VXFS file operations». Для данной проблемы доступно обновление, для получения которого необходимо обратиться в поддержку компании Oracle.
3. Подготовка к проведению миграции
3.1. Подготовка операционной системы
Следует убедиться, что используемая вами версия операционной системы является сертифицированной для использования с Oracle 11g Release 2. Если потребуется, то проведите обновление операционной системы до нужной версии. Для UNIX систем установите необходимые параметры ядра в соответствии с документацией Oracle Database 11g Installation Guide.
Проверьте, что установлены все необходимые пакеты в соответствии с документацией Oracle Database 11g Installation Guide.
Для проведения миграции c использованием Database Upgrade Assistant следует выделить достаточно пространства для временных файлов.
3.2. Установка программного обеспечения Oracle Database
Процесс установки программного обеспечения базы данных Oracle должен проводиться в соответствии с документами Oracle Database 11g Installation Guide. В отличие от более ранних версий дистрибутив Oracle 11g Release 2 (11.2.0.2) не требует наличия на сервере предыдущей версии и содержит полную версию программного обеспечения Oracle 11g Release 2.
Дистрибутив программного обеспечения 11g Release 2 (11.2.0.2) доступен на сайте поддержки Oracle, как обновление . После установки программного обеспечения рекомендуется провести обновления в соответствии с документом на сайте поддержки компании Oracle «11.2.0.2 Patch Set - Availability and Known Issues [ID 1179474.1]». Обязательным для установки является последний доступный PSU. На данный момент это обновление доступно на сайте поддержки Oracle как «Patch : DATABASE PSU 11.2.0.2.3 (INCLUDES CPUJUL2011)».
Рекомендуется провести установку последнего доступного обновления для файлов временных зон (timezone_ базы данных. На данный момент это DST-16 , выпущенное в мае 2011 года, доступное на сайте поддержки Oracle, как исправление .
Установка программного обеспечения Oracle Database должна проводиться в отдельный каталог.
Следующие компоненты доступны сразу при установке программного обеспечения:
- Oracle Application Express Oracle Configuration Manager Oracle SQL Developer Oracle Warehouse Builder Oracle Database Vault.
Часть компонентов, доступных для Oracle Database 10g Release 2, в Oracle 11g Release 2 более не включаются в дистрибутив:
- iSQL*Plus Oracle Workflow Oracle Data Mining Scoring Engine Oracle Enterprise Manager Java Console.
Хотя данные компоненты не являются обязательными для систем на основе «ЦФТ-Платформа развития», однако могут быть критичны для сторонних систем.
Интерфейс программы установки Oracle был полностью изменен. Программа перенесена на новую версию JDK/JRE 1.5. Помимо этого были существенно расширены количество проверок операционного окружения.
Так же следует иметь в виду, что с целью повышения безопасности, часть прав на подкаталоги и файлы, создаваемые при установке программного обеспечения Oracle, были измены по сравнению с предыдущими версиями. Это может создать проблемы при использовании стороннего программного обеспечения или утилит работающего на этой же платформе с правами пользователей, отличных от прав, с которыми проводилась установка программного обеспечения Oracle.
Полный состав дистрибутива Oracle Database 11g Release 2(11.2.0.2) составляет 6 или 7 архивов. Например список архивов, являющихся частью дистрибутива для платформы Linux x64.
Компоненты Oracle Database | Имя архива |
Oracle Database (includes Oracle Database and Oracle RAC) Note: you must download both zip files to install Oracle Database. | p_112020_platform_1of7.zip p_112020_platform_2of7.zip |
Oracle Grid Infrastructure (includes Oracle ASM, Oracle Clusterware, and Oracle Restart) | p_112020_platform_3of7.zip |
Oracle Database Client | p_112020_platform_4of7.zip |
Oracle Gateways | p_112020_platform_5of7.zip |
Oracle Examples | p_112020_platform_6of7.zip |
Deinstall | p_112020_platform_7of7.zip |
Для установки программного обеспечения достаточно наличия первых 2-х архивов.
Следует иметь в виду, что начиная с Oracle 11g Release 2, в 64-bit версии продуктов более не включают 32-bit библиотеки и утилиты, в частности отсутствует сервис extproc32, используемый для интеграции с 32-bit внешними библиотеками. Таким образом, если у вас в приложении использовались внешние библиотеки типа FIO, XML, LOCK следует убедиться, что у вас используются 64-bit версии данных библиотек.
Дистрибутивы программного обеспечения Oracle 11.2.0.2 были доступны для скачивания с 2010 года, однако позднее были обнаружены проблемы в программе установки программного обеспечения, связанные с безопасностью, и дистрибутивы программного обеспечения были модифицированы. Соответственно убедитесь, что вы используете пакеты с программным обеспеченим полученные с сайта компании Oracle в 2011 году.
3.3. Установка программного обеспечения базы данных Oracle Grid Infrastructure
Начиная с версии Oracle 11g Release 2, Automatic Storage Manager (ASM) является частью программного обеспечения Oracle Grid Infrastructure и для его установки требуется дополнительный диск Oracle Grid Infrastructure. Установку Oracle Grid Infrastructure рекомендуется проводить под отдельным пользователем, в качестве имени пользователя рекомендуется использовать grid.
3.5. Обновление клиентских мест
Требуется провести обновление клиентского программного обеспечения на рабочих местах и обновление сторонних продуктов, используемых для работы с информационной системой. Обновление клиентского программного обеспечения необходимо проводить, до проведения миграции.
Рекомендуемая версия клиентского программного обеспечения Oracle должна быть не ниже чем 10.2 . Следует иметь в виду, что в клиентском месте Oracle 11g для платформы Windows отсутствует утилита SQLPLUSW, которая в частности используется в процедуре обновления технологического ядра.
Oracle рекомендует, чтобы версия клиента совпадала с версией базы данных.
При работе с технологическим ядром «ЦФТ-Платформы Развития» версии 7.1.1.2 должны использоваться версии АРМов версии не ниже указанных:
АРМ | Название модуля | Версия |
ЦФТ Навигатор | Novo112_10.exe | 6.0.112.10 |
Администратор словаря данных | Admin330_5.exe | 6.330.0.5 |
Администратор проектов | Pick85_5.exe | 6.85.0.5 |
Администратор доступа | UAdm78_16.exe | 6.78.0.16 |
Администратор дистрибутива | PjAdm16_14.exe | 6.16.0.14 |
Администратор персональных данных | PdAdm1_12.exe | 6.1.0.12 |
Генератор экспорта | GenExp29_06.exe | 6.29.0.6 |
Редактор экранных форм | 6.53.0.3 |
3.4. Использование raw device
Начиная с версии Oracle 11g Release 2, использование raw device является не рекомендованным (deprecated) методом хранения для базы данных. В частности в утилите создания базы данных (DBCA) больше нельзя указать в качестве способа хранения базы данных raw device, доступные способы хранения это файловая система и ASM.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


