Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Руководство по установке Oracle.doc
Скачиваний:
32
Добавлен:
12.03.2016
Размер:
3.07 Mб
Скачать
    1. Установка промежуточного патча дляOracle11g

Между выходами patch set регулярно выходят промежуточные (interim) патчи. Они не имеют графического инсталлятора и устанавливаются с помощью утилиты OPatch.

Инструкция по установке патча входит в дистрибутив самого патча, обычно это файл README.html.

Внимание! Эта документация описывает общий порядок установки промежуточных патчей. Но каждый патч может иметь свои особенности, поэтому нужно обязательно ознакомиться с README.html.

Порядок установки промежуточного патча для СУБД Oracle:

      1. Обновление утилиты oPatch

Для обновления рекомендуется использовать самую последнюю версию OPatch (patch6880880). ВерсияOPatchне должна быть ниже11.2.0.3.3. Чтобы обновить утилитуOPatchнеобходимо:

  1. Скачать с My Oracle Support (MOS) патч 6880880 для OPatch.

  2. Проверить какая версия OPatchуже установлена (обновление может и не потребоваться).Запустить CMD (команда «Пуск Выполнить» – набрать в командной строке cmd и нажать «Enter») и выполнить следующие команды:

C:\> set ORACLE_HOME=c:\app\product\11.2.0\dbhome_1

C:\> cd %ORACLE_HOME%\OPatch

C:\app\admin\product\11.2.0\dbhome_1\OPatch> opatch lsinventory

C:\app\admin\product\11.2.0\dbhome_1\OPatch> cd ..

В результате будет выведена информация о версии OPatch. (В примере видно, чтоOPatchтребует обновления).

  1. Сохранить или удалить старую версию OPatch. Для сохранения достаточно переименовать папку на сервере:

c:\app\admin\product\11.2.0\dbhome_1\OPatch

в папку:

c:\app\admin\product\11.2.0\dbhome_1\OPatch_old.

  1. Из скачанного архива, распаковать папку OPatchв папку%ORACLE_HOME%.

  2. Ещё раз проверить версию OPatch(что она изменилась, т.е. обновление прошло).

      1. Действия, выполняемые перед установкой патча

  1. Сделать резервную копию БД (для случая когда БД уже есть). Если делается «горячее» резервирование , то оно делается до остановки сервисов (п.2). Если делается «холодное» резервирование, то оно делается после остановки сервисов (см.п.2).

  2. Остановить все службы Oracle и службу Distributed Transaction Coordinator (Координатор распределенных транзакций).

  1. Сделать резервную копию всего ПО Oracle.

- Все папки %ORACLE_HOME%

- Папку C:\Program Files\Oracle - Папку C:\Program Files(x86)\Oracle - Ветки реестра HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE - Переменную окружения PATH

      1. Установка патч с помощью Opatch

      2. Возможные проблемы

В процессе установки патча может возникнуть сообщение об ошибке.

На это сообщение можно не обращать внимания.

      1. Установка патча

Внимание! Версия OPatch не должна быть ниже 11.2.0.3.3.

  1. Скачать архив промежуточного патча. Обычно внутри этого архива, содержится папка с номером патча, например для 11.2.0.3 Patch 17 это – 16345825. Эту папку нужно разархивировать куда-нибудь на диск. Например, c:\TEMP\16345825.

  2. Запустить CMD (команда «ПускВыполнить» – набрать в командной строке cmd и нажать «Enter») и выполнить следующие команды:

C:\> cd c:\TEMP\16345825

C:\TEMP\16345825> set ORACLE_HOME=c:\app\product\11.2.0\dbhome_1

C:\TEMP\16345825> set path=c:\app\product\11.2.0\dbhome_1\OPatch;%path%

С:\TEMP\16345825> opatch apply

  1. Начнётся установка патча. В процессе установки последовательно будет задано три вопроса (ответить соответственно: Enter, y, y). Последняя строка должна быть

OPatch succeeded.

  1. Для проверки установленного патча выполнить следующую команду:

С:\TEMP\16345825> opatch lsinventory

В выводе должны быть следующие строки:

Interim patches (1) :

Patch 16345825 : applied on Tue Mar 19 11:14:44 MSK 2013

Unique Patch ID: 16094849

Patch description: "ORACLE 11G 11.2.0.3 PATCH 17 BUG FOR WINDOWS (64-BIT AMD64 AND INTEL EM64)"