Top Banner
УСТАНОВКА ОБНОВЛЕНИЙ НА ORACLE DATABASE 10.2 ДЛЯ ПЛАТФОРМЫ WINDOWS X86/X64 ":Предприятие 8.2" for Oracle Database Автор: Igor Melnikov Дата создания: 10 июля 2009 г. Дата последнего изменения: 4 марта 2010 ?. Код документа: ORA.1C.01 Версия: 2.33
30
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Oracle10_1C_Patch33

УСТАНОВКА ОБНОВЛЕНИЙ НА ORACLE

DATABASE 10.2 ДЛЯ ПЛАТФОРМЫ

WINDOWS X86/X64

"1С:Предприятие 8.2" for Oracle Database

Автор: Igor Melnikov

Дата создания: 10 июля 2009 г.

Дата последнего изменения: 4 марта 2010 ?.

Код документа: ORA.1C.01

Версия: 2.33

Page 2: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 2 из 30

Код документа: ORA.1C.01

Управление документом

Таблица изменений

Дата Автор Версия Описание изменений

10.07.2009 Мельников И.И. 1.0 Базовая версия

18.12.2009 Мельников В.К. 2.0 29 bundle, новая версия Metalink

18.02.2010 Мельников В.К. 2.32 32 bundle

27.02.2010 Забелин А.А. 2.33 33 bundle + fix for datapump

Рецензенты

Имя Должность

Распространение

Номер экземп.

ФИО Местонахождение

1 2 3 4

Page 3: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 3 из 30

Код документа: ORA.1C.01

Содержание

Управление документом .................................................................................................... 2

Введение ................................................................................................................................. 4

Установка обновления Oracle Database 10.2.0.4 PatchSet ............................................. 5

Загрузка обновления .................................................................................................... 5 Установка пакета обновлений 10.2.0.4 ..................................................................... 9 Обновление словаря базы данных .......................................................................... 15 Перекомпиляция PL/SQL-объектов ....................................................................... 17

Установка обновления Oracle Database 10.2.0.4 Patch 33 ........................................... 19

Загрузка новой версии утилиты OPatch ................................................................ 19 Установка новой версии утилиты OPatch ............................................................. 19 Загрузка обновления Oracle Database 10.2.0.4 Patch 33 ....................................... 20 Установка обновления ............................................................................................... 20 Подготовка к установке обновления Patch 33 ...................................................... 21 Установка бинарных файлов обновления Patch 33 ............................................ 21 Обновление словаря БД............................................................................................. 22 Перекомпиляция системных представлений БД ................................................ 23 Перекомпиляция PL/SQL-объектов ....................................................................... 24

Заключение .......................................................................................................................... 29

Открытые и закрытые вопросы ...................................................................................... 30

Открытые вопросы...................................................................................................... 30 Закрытые вопросы ...................................................................................................... 30

Page 4: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 4 из 30

Код документа: ORA.1C.01

Введение

Для обеспечения нормальной работоспособности "1C:Предприятие вер. 8.2" на основе СУБД Oracle Database 10g Release 2 (10.2), необходима установка двух обновлений ПО (патчей) выпущенных корпорацией Oracle.

В данном документе приведены шаги по установке этих патчей, а именно:

установка пакета обновлений Oracle Database 10.2.0.4 Patchset for Windows;

установка пакета обновлений Oracle Database 10.2.0.4 Patch 33 (или выше) for Windows.

Внимание: указанная инструкция применима только для Oracle Database версии 10.2, и только для платформы Windows (как x86, так и x64).

Установка обновлений описана для случая работы СУБД в режиме одиночного экземпляра [Single Instance] и без использования опции DataVault. В противном случае, процесс установки патчей потребует большого числа шагов, эти шаги описаны в документации к соответствующим патчам.

Page 5: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 5 из 30

Код документа: ORA.1C.01

Установка обновления Oracle Database 10.2.0.4 PatchSet

Загрузка обновления

Обновление представляет собой файл с архивом и устанавливается на базовую инсталляцию Oracle Database 10.2.0.1 .

Указанное обновление выложено на web-сайт службы технической поддержки корпорации Oracle (Oracle Metalink) . Для доступа к сайту технической поддержки необходимо иметь заключенный договор на сопровождение Oracle Database.

Наберите в адресной строке браузера адрес http://metalink.oracle.com

В появившейся странице нажмите кнопку Sign In…

Рис. 1 Страница приглашения на доступ к сайту Oracle Metalink

Если кнопка Sign In не активна, требуется установить Flash Player. Сделать это можно нажав ссылку в правой части страницы. Далее введите имя пользователя и пароль:

Page 6: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 6 из 30

Код документа: ORA.1C.01

Рис. 2 Страница ввода логина и пароля на сайт Oracle Metalink

В окно браузера должна загрузиться главная страница сайта Oracle Metalink. Выберите на ней вкладку Patches & Updates.

Page 7: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 7 из 30

Код документа: ORA.1C.01

Рис. 3 Страница загрузки обновлений

В поле ввода Patch Id or Number is введите номер 6810189. Далее нажмите кнопку со знаком «+» справа от поля ввода номера патча чтобы добавить фильтр по платформе. В открывшемся меню выберите Platform и необходимые вам платформы:

Microsoft Windows (32-bit), - если Ваш сервер БД установлен на 32-разрядную версию ОС Windows;

Microsoft Windows x64 (64-bit), - если Ваш сервер БД установлен на 64-разрядную версию ОС Windows.

Закройте панель выбора платформы кнопкой Close и нажмите кнопку Search.

Внимание: если в качестве операционной системы вы используете ОС MS Windows 2008 Server, то в этом случае обновление 10.2.0.4 Вам устанавливать не нужно! Поскольку дистрибутив Oracle Database 10.2 for Windows Server 2008 уже включает это обновление.

Page 8: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 8 из 30

Код документа: ORA.1C.01

Рис. 4 Страница выбора платформы и номера патча

Далее в появившемся кликните мышкой на строчке в таблице патчей и нажмите кнопку Download.

Page 9: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 9 из 30

Код документа: ORA.1C.01

Рис. 5 Скачивание патча 10.2.0.4 for Windows 32 bit

Размер архива составляет более 1Гб и, поэтому, в зависимости от скорости канала, скачивание может занять некоторое время.

Установка пакета обновлений 10.2.0.4

Скопируйте архив с патчем 10.2.0.4 на сервер с установленным ПО Oracle Database 10.2.0.1. Далее, пожалуйста, распакуйте zip-архив. Убедитесь, что на вашем сервере остановлены все сервисы Oracle.

Page 10: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 10 из 30

Код документа: ORA.1C.01

Рис. 6 Остановка всех сервисов Oracle

После этого запустите на выполнение файл Disk1/setup.exe. На экране должно отобразиться приглашение Oracle Universal Installer.

Page 11: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 11 из 30

Код документа: ORA.1C.01

Рис. 7 Окно приглашения Oracle Universal Installer

Нажмите кнопку Next, и в появившемся диалоге выберите каталог с установленным ПО Oracle Database 10.2.0.1

Рис. 8 Диалог выбора каталога с установленным ПО Oracle Database 10.2.0.1

Page 12: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 12 из 30

Код документа: ORA.1C.01

Нажмите кнопку Next, и убедитесь что все необходимые автоматические проверки выполнены (Prerequisite Checks).

Рис. 9 Выполнение автоматических проверок перед установкой патча

Далее выберите кнопку Next, и перед вами откроется диалог с настройками регистрации для Oracle Configuration Manager.

Page 13: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 13 из 30

Код документа: ORA.1C.01

Рис. 10 Параметры регистрации для Oracle Configuration Manager

Вы можете включить Oracle Configuration Manager, выбрав переключатель “Oracle Configuration Manager”. При этом будет необходимо выбрать страну, и указать параметры доступа к Oracle Metalink. Включение Oracle Configuration Manager является необязательным, и вы можете пропустить этот шаг.

Нажмите кнопку Next, и в появившемся диалоговом окне нажмите Install.

Page 14: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 14 из 30

Код документа: ORA.1C.01

Рис. 11 Финальный диалог установки патча 10.2.0.4

Далее, в течение нескольких минут, будет происходить установка патча Oracle Database 10.2.0.4 PatchSet .

Рис. 12 Процесс установки патча 10.2.0.4

Page 15: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 15 из 30

Код документа: ORA.1C.01

После завершения установки нажмите кнопку Exit.

Рис. 13 Завершение установки патча 10.2.0.4

Обновление словаря базы данных

Внимание: этот шаг выполняется только в том случае если до установки патча 10.2.0.4 у вас уже существовала БД. В случае если БД еще не создана - пропустите этот шаг!

Для обновления словаря (dictionary) базы данных Oracle, запустите сервис MS Windows связанный с экземпляром СУБД.

Page 16: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 16 из 30

Код документа: ORA.1C.01

Рис. 14 Запуск сервиса ассоциированного с БД ORCL

В консольном DOS-окне сервера перейдите в каталог ORACLE_HOME\rdbms\admin, где ORACLE_HOME - каталога на сервере, куда было установлено программное обеспечение Oracle Database 10g Release 2.

Например:

C:\>cd c:\oracle\product\10.2.0\db_1\rdbms\admin

c:\oracle\product\10.2.0\db_1\rdbms\admin>|

Далее, запустите на сервере утилиту sqlplus, и стартуйте БД в режиме обновления (upgrade) с помощью команды startup upgrade:

c:\oracle\product\10.2.0\db_1\rdbms\admin>sqlplus / as sysdba

SQL*Plus: Release 10.2.0.4.0 - Production on Sun Jul 10

Copyright (c) 1982, 2007, Oracle. All Rights Reserved.

Connected to an idle instance.

SQL> startup upgrade

ORACLE instance started.

Total System Global Area 360710144 bytes

Page 17: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 17 из 30

Код документа: ORA.1C.01

Fixed Size 1296740 bytes

Variable Size 109053596 bytes

Database Buffers 247463936 bytes

Redo Buffers 2895872 bytes

Database mounted.

Database opened.

Для обновления словаря запустите в среде SQL*Plus на выполнение скрипт catupgrd.sql

SQL> spool patch.log

SQL> @catupgrd.sql

Процесс обновления словаря в среднем занимает от 40 минут до 1,5 часов. После завершения обновления словаря в файле patch.log будет находиться полный журнал работы.

Перекомпиляция PL/SQL-объектов

В результате обновления словаря часть PL/SQL-объектов в БД перешли в ошибочное состояние (INVALID state). Для приведения их в работоспособное состояние нужно произвести их перекомпиляцию, - эту задачу выполняет скрипт utlrp.sql. Указанный скрипт находится в каталоге ORACLE_HOME/rdbms/admin

Перед запуском скрипта utlrp.sql база данных должна быть открыта в обычном режиме (то есть должна быть открыта с помощью обычной команды startup):

C:\ >sqlplus / as sysdba

SQL*Plus: Release 10.2.0.4.0 - Production on Wed Jul 15

Copyright (c) 1982, 2007, Oracle. All Rights Reserved.

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 -

Production

With the Partitioning options

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup

ORACLE instance started.

Page 18: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 18 из 30

Код документа: ORA.1C.01

Total System Global Area 360710144 bytes

Fixed Size 1296740 bytes

Variable Size 109053596 bytes

Database Buffers 247463936 bytes

Redo Buffers 2895872 bytes

Database mounted.

Database opened.

SQL> exit;

Далее, необходимо запустить на выполнение скрипт utlrp.sql под пользователем SYS

C:\>cd c:\oracle\product\10.2.0\db_1\rdbms\admin

C:\oracle\...\admin>sqlplus / as sysdba

SQL*Plus: Release 10.2.0.4.0 - Production on Wed Jul 15

Copyright (c) 1982, 2007, Oracle. All Rights Reserved.

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 -

Production

With the Partitioning options

SQL> @utlrp.sql;

Обычно, перекомпиляция занимает от 10 до 40 минут.

Page 19: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 19 из 30

Код документа: ORA.1C.01

Установка обновления Oracle Database 10.2.0.4 Patch 33

Загрузка новой версии утилиты OPatch

Oracle Database 10.2.0.4 Patch 33 не имеет собственного инсталятора, а устанавливается с помощью утилиты OPatch. Для установки Patch 33 необходимо скачать и скопировать на сервер новую версию утилиты OPatch - 10.2.0.4.3 или выше.

Для скачивания утилиты OPatch, перейдите на сайт Oracle Metalink, скопировав в окно браузера следующую ссылку:

https://updates.oracle.com/ARULink/PatchDetails/process_form?patch_num=6880880&release=80102000&plat_lang=912P&patch_num_id=979663&

Рис. 15 Страница загрузки утилиты Opatch

Далее выберите одну из платформ используемую в вашем случае:

Microsoft Windows (32-bit)

Microsoft Windows x64 (64-bit)

Нажмите кнопку Download.

Установка новой версии утилиты OPatch

Процесс установки новой версии утилиты OPatch заключается в простом копировании файлов утилиты "поверх" старой версии.

Page 20: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 20 из 30

Код документа: ORA.1C.01

Перепишите архив утилиты OPatch скачанный на предыдущем шаге в каталог ORACLE_HOME, где ORACLE_HOME - каталога на сервере, куда было установлено программное обеспечение Oracle Database 10g Release 2. Например: c:\oracle\product\10.2.0\db_1

Затем удалите каталог OPatch вместе с его содержимым.

Распакуйте архив утилиты OPatch с сохранением каталогов в текущий каталог. Например:

C:\oracle\product\10.2.0\db_1>unzip p6880880_102000_WINNT.zip

Extracting files from .ZIP: p6880880_102000_WINNT.zip

Extracting: OPatch/

Extracting: OPatch/docs/

Inflating: OPatch/docs/FAQ

Inflating: OPatch/docs/Users_Guide.txt

Inflating: OPatch/docs/Prereq_Users_Guide.txt

Extracting: OPatch/jlib/

Inflating: OPatch/jlib/opatch.jar

Inflating: OPatch/jlib/opatchutil.jar

... ... ... ... ... ... ... ... ... .... ... ... ... ... .... ... ... ... ... .... ... ... ... ... .... ... ..

Итак, в результате, на сервере появится новый каталог ORACLE_HOME/OPatch с установленной новой версией утилиты OPatch.

Загрузка обновления Oracle Database 10.2.0.4 Patch 33

На сайте Oracle Metalink (http://metalink.oracle.com) перейдите на вкладку Patches & Updates. Далее выберите ссылку Simple Search.

Выберите платформу, на которой установлена СУБД Oracle Database 10.2. В зависимости от типа платформы укажите номер патча (поле ввода Search By), исходя из нижеследующей таблицы:

Номер патча Платформа

9358798 Microsoft Windows (32-bit)

9358800 Microsoft Windows x64 (64-bit)

Далее, просто скачайте патч, нажав кнопку Download.

Установка обновления

Скопируйте архив с патчем 10.2.0.4.33 в временную директорию на сервер с установленным ПО Oracle Database 10.2.0.4. Далее, пожалуйста, распакуйте zip-архив. Также убедитесь, что на вашем сервере остановлены все сервисы Oracle.

Page 21: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 21 из 30

Код документа: ORA.1C.01

Внимание: также на момент установки патча необходимо остановить сервис Distributed Transaction Coordinator

Подготовка к установке обновления Patch 33

Откройте консольное окно DOS--сессии и выполните в ней следующие команды, указав в качестве переменной окружения ORACLE_HOME, каталог в котором было установлено программное обеспечение Oracle Database 10g Release 2:

C:\>set ORACLE_HOME=c:\oracle\product\10.2.0\db_1

C:\>set PATH=%ORACLE_HOME%\OPatch;%PATH%

Установка бинарных файлов обновления Patch 33

Для установки бинарных файлов обновления Patch 33, пожалуйста, (находясь в DOS-сессии открытой на предыдущем шаге!) перейдите, в каталог в котором распакован архив патча, и далее выполните команду opatch apply :

C:\>cd c:\temp\9303471

C:\temp\9303471\> opatch apply

Далее, собственно, начнет установка патча. Перед копированием файлов утилита OPatch задаст несколько вопросов, на которые нужно ответить. Утилита OPatch позволяет настроить сервер БД подключенный к интернет на автоматическое получение патчей с сайта metalink.oracle.com. Как правило, эта возможность редко используется, администраторы устанавливают патчи самостоятельно.

Email address/User Name: [email protected]

Provide your My Oracle Support password to receive security

updates via your MyOracle Support account.

Password (optional):[ENTER]

Unable to establish a network connection to Oracle. If your

systems require a proxy server for outbound Internet

connections, enter the proxy server details in this format:

<proxy-user>@]<proxy-host>[:<proxy-port>]

If you want to remain uninformed of critical security issues in

your configuration, enter NONE

Proxy specification: NONE

Is the local system ready for patching? [y|n]

y

User Responded with: Y

Page 22: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 22 из 30

Код документа: ORA.1C.01

После этого OPatch начнет копирование бинарных файлов.

Обновление словаря БД

Убедившись, что при установке обновления Patch 33 не было выдано никаких ошибок, нужно обновить словарь БД. Для этого запустите сервис базы данных с помощью Service Control Manager ОС Windows.

Для исправления некоторых багов в составе патча необходимо изменить ряд параметров экземпляра БД. Подробную информацию можно посмотреть в файле README.HTML к патчу (пункт 3.3.7.1). Если вы используете init.ora-файл для старта экземпляра, необходимо отредактировать его в текстовом редакторе, если вы используете sp-файл, то выполните команды:

alter system set "_first_spare_parameter"=1 scope=spfile sid='*'; alter system set event="10411 trace name context forever, level 1" scope=spfile sid='*';

C:\>sqlplus / as sysdba

SQL*Plus: Release 10.2.0.4.0 - Production on Wed Jul 15

00:26:38 2009

Copyright (c) 1982, 2008, Oracle. All rights reserved.

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.4.0

Production

With the Partitioning options

SQL> alter system set "_first_spare_parameter"=1 scope=spfile

sid='*';

System altered.

SQL> alter system set event="10411 trace name context forever,

level 1" scope=spfile sid='*';

System altered.

Перед обновлением словаря необходимо перезагрузить экземпляр:

C:\>sqlplus / as sysdba

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 -

Production

With the Partitioning options

SQL> shutdown;

Database closed.

Database dismounted.

Page 23: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 23 из 30

Код документа: ORA.1C.01

ORACLE instance shut down.

SQL> startup

ORACLE instance started.

Total System Global Area 360710144 bytes

Fixed Size 1296740 bytes

Variable Size 109053596 bytes

Database Buffers 247463936 bytes

Redo Buffers 2895872 bytes

Database mounted.

Database opened.

SQL> exit

Disconnected from Oracle Database 10g Enterprise Edition

Release 10.2.0.4.0 - Production

With the Partitioning options

Затем, перейдите в каталог ORACLE_HOME/Bundle/Patch33, и выполните скрипт catcpu.sql под пользователем SYS:

C:\>cd c:\oracle\product\10.2.0\db_1\Bundle\Patch33

C:\oracle\product\10.2.0\db_1\Bundle\Patch33\>sqlplus / as

sysdba

SQL*Plus: Release 10.2.0.4.0 - Production on Wed Jul 15

00:26:38 2009

Copyright (c) 1982, 2008, Oracle. All rights reserved.

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.4.0

Production

With the Partitioning options

SQL> @catcpu.sql

Далее, в течение 10-20 минут, будет происходить обновление словаря БД.

Перекомпиляция системных представлений БД

Page 24: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 24 из 30

Код документа: ORA.1C.01

Для перекомпиляции системных представлений необходимо запустить БД в режиме обновления (upgrade) и, затем, выполнить скрипт view_recompile_jan2008cpu.sql, который находится в каталоге ORACLE_HOME\bundle\view_recompile

C:\>cd c:\oracle\product\10.2.0\db_1\Bundle\view_recompile

C:\oracle\...\Bundle\view_recompile>sqlplus / as sysdba

SQL*Plus: Release 10.2.0.4.0 - Production on Wed Jul 15

Copyright (c) 1982, 2007, Oracle. All Rights Reserved.

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 -

Production

With the Partitioning options

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup upgrade

ORACLE instance started.

Total System Global Area 360710144 bytes

Fixed Size 1296740 bytes

Variable Size 109053596 bytes

Database Buffers 247463936 bytes

Redo Buffers 2895872 bytes

Database mounted.

Database opened.

SQL> @view_recompile_jan2008cpu.sql

Далее, в течение 10-15 минут, будет происходить перекомпиляция системных представлений базы данных.

Перекомпиляция PL/SQL-объектов

В результате предыдущих шагов (обновление словаря и перекомпиляции системных представлений) часть PL/SQL-объектов в БД перешли в ошибочное состояние (INVALID state). Для приведения их в работоспособное состояние нужно произвести их перекомпиляцию, - эту задачу выполняет скрипт utlrp.sql. Указанный скрипт находится в каталоге ORACLE_HOME/rdbms/admin

Page 25: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 25 из 30

Код документа: ORA.1C.01

Перед запуском скрипта utlrp.sql база данных должна быть открыта в обычном режиме (то есть должна быть открыта с помощью обычной команды startup):

C:\ >sqlplus / as sysdba

SQL*Plus: Release 10.2.0.4.0 - Production on Wed Jul 15

Copyright (c) 1982, 2007, Oracle. All Rights Reserved.

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 -

Production

With the Partitioning options

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup

ORACLE instance started.

Total System Global Area 360710144 bytes

Fixed Size 1296740 bytes

Variable Size 109053596 bytes

Database Buffers 247463936 bytes

Redo Buffers 2895872 bytes

Database mounted.

Database opened.

SQL> exit

Далее, необходимо запустить на выполнение скрипт utlrp.sql под пользователем SYS

C:\>cd c:\oracle\product\10.2.0\db_1\rdbms\admin

C:\oracle\...\admin>sqlplus / as sysdba

SQL*Plus: Release 10.2.0.4.0 - Production on Wed Jul 15

Copyright (c) 1982, 2007, Oracle. All Rights Reserved.

Page 26: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 26 из 30

Код документа: ORA.1C.01

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 -

Production

With the Partitioning options

SQL> @utlrp.sql

...

Обычно, перекомпиляция занимает от 10 до 40 минут.

...

OBJECTS WITH ERRORS

-------------------

0

DOC> The following query reports the number of errors caught

during

DOC> recompilation. If this number is non-zero, please query

the error

DOC> messages in the table UTL_RECOMP_ERRORS to see if any of

these errors

DOC> are due to misconfiguration or resource constraints that

must be

DOC> fixed before objects can compile successfully.

DOC>#

ERRORS DURING RECOMPILATION

---------------------------

0

PL/SQL procedure successfully completed.

SQL>

Если в процессе перекомпиляции возникли ошибки, то обратите внимание, что после установки патчей очереди AQ должны быть созданы заново. Одной из таких очередей может оказаться очередь заданий утилиты datapump. Для пересоздания этой очереди выполните следующие действия:

1. Удалите текущую очередь:

C:\oracle\...\admin>sqlplus / as sysdba

Page 27: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 27 из 30

Код документа: ORA.1C.01

SQL*Plus: Release 10.2.0.4.0 - Production on Wed Jul 15

Copyright (c) 1982, 2007, Oracle. All Rights Reserved.

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 -

Production

With the Partitioning options

SQL> exec dbms_aqadm.drop_queue_table(queue_table

=>'SYS.KUPC$DATAPUMP_QUETAB',force=> TRUE);

PL/SQL procedure successfully completed.

SQL>

2. Создайте новую очередь:

SQL> BEGIN dbms_aqadm.create_queue_table(queue_table =>

'SYS.KUPC$DATAPUMP_QUETAB', multiple_consumers => TRUE,

queue_payload_type =>'SYS.KUPC$_MESSAGE', comment => 'DataPump

Queue Table', compatible=>'8.1.3'); END;

\

PL/SQL procedure successfully completed.

SQL>

Далее, необходимо снова запустить на выполнение скрипт utlrp.sql под пользователем SYS

SQL> @utlrp.sql

...

ERRORS DURING RECOMPILATION

---------------------------

0

PL/SQL procedure successfully completed.

SQL>

Page 28: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 28 из 30

Код документа: ORA.1C.01

Повторная перекомпиляция занимает незначительное время, т.к. перекомпилируются только объекты в состоянии INVALID.

Page 29: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 29 из 30

Код документа: ORA.1C.01

Заключение

В результате всех проделанных шагов вы будете иметь в своем распоряжение базу данных Oracle Database полностью готовую для использования вместе с системой “1С:Предприятие” версии 8.2.

Пожалуйста, обратите внимание, что вышеприведенная инструкция приведена для простой конфигурации БД (режим некластерной БД, с отсутствием опции DataVault) . Если используете кластерную БД или же используете опцию DataVault, то процедура установке патчей будет выглядеть сложнее, - в этом случае дополнительные шаги описаны в документации к патчам (файл README.html).

Page 30: Oracle10_1C_Patch33

Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64

Стр. 30 из 30

Код документа: ORA.1C.01

Открытые и закрытые вопросы

Открытые вопросы

ID Вопрос Решение Ответственный Намеченная дата

Дата выполнения

Закрытые вопросы

ID Вопрос Решение Ответственный Намеченная дата

Дата выполнения