Oracle10_1C_Patch33
-
Upload
eugene-polyakov -
Category
Documents
-
view
246 -
download
0
Transcript of 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
Установка обновлений на 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
Установка обновлений на 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
Установка обновлений на 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. В противном случае, процесс установки патчей потребует большого числа шагов, эти шаги описаны в документации к соответствующим патчам.
Установка обновлений на 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. Сделать это можно нажав ссылку в правой части страницы. Далее введите имя пользователя и пароль:
Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64
Стр. 6 из 30
Код документа: ORA.1C.01
Рис. 2 Страница ввода логина и пароля на сайт Oracle Metalink
В окно браузера должна загрузиться главная страница сайта Oracle Metalink. Выберите на ней вкладку Patches & Updates.
Установка обновлений на 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 уже включает это обновление.
Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64
Стр. 8 из 30
Код документа: ORA.1C.01
Рис. 4 Страница выбора платформы и номера патча
Далее в появившемся кликните мышкой на строчке в таблице патчей и нажмите кнопку Download.
Установка обновлений на 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.
Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64
Стр. 10 из 30
Код документа: ORA.1C.01
Рис. 6 Остановка всех сервисов Oracle
После этого запустите на выполнение файл Disk1/setup.exe. На экране должно отобразиться приглашение Oracle Universal Installer.
Установка обновлений на 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
Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64
Стр. 12 из 30
Код документа: ORA.1C.01
Нажмите кнопку Next, и убедитесь что все необходимые автоматические проверки выполнены (Prerequisite Checks).
Рис. 9 Выполнение автоматических проверок перед установкой патча
Далее выберите кнопку Next, и перед вами откроется диалог с настройками регистрации для Oracle Configuration Manager.
Установка обновлений на 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.
Установка обновлений на 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
Установка обновлений на 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 связанный с экземпляром СУБД.
Установка обновлений на 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
Установка обновлений на 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.
Установка обновлений на 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 минут.
Установка обновлений на 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 заключается в простом копировании файлов утилиты "поверх" старой версии.
Установка обновлений на 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.
Установка обновлений на 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
Установка обновлений на 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.
Установка обновлений на 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 минут, будет происходить обновление словаря БД.
Перекомпиляция системных представлений БД
Установка обновлений на 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
Установка обновлений на 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.
Установка обновлений на 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
Установка обновлений на 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>
Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64
Стр. 28 из 30
Код документа: ORA.1C.01
Повторная перекомпиляция занимает незначительное время, т.к. перекомпилируются только объекты в состоянии INVALID.
Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64
Стр. 29 из 30
Код документа: ORA.1C.01
Заключение
В результате всех проделанных шагов вы будете иметь в своем распоряжение базу данных Oracle Database полностью готовую для использования вместе с системой “1С:Предприятие” версии 8.2.
Пожалуйста, обратите внимание, что вышеприведенная инструкция приведена для простой конфигурации БД (режим некластерной БД, с отсутствием опции DataVault) . Если используете кластерную БД или же используете опцию DataVault, то процедура установке патчей будет выглядеть сложнее, - в этом случае дополнительные шаги описаны в документации к патчам (файл README.html).
Установка обновлений на Oracle Database 10.2 для платформ Windows x86/x64
Стр. 30 из 30
Код документа: ORA.1C.01
Открытые и закрытые вопросы
Открытые вопросы
ID Вопрос Решение Ответственный Намеченная дата
Дата выполнения
Закрытые вопросы
ID Вопрос Решение Ответственный Намеченная дата
Дата выполнения