Оновлення до oracle database 11g - програмні продукти
Підтримувані версії
Пряме оновлення до 11g можливо з існуючих баз даних версій 9.2.0.4 і вище, 10.1.0.2 і вище, або 10.2.0.1 і вище. Оновлення з інших версій можливо тільки через проміжне оновлення до підтримуваної оновлення версії.
Переважний метод оновлення - використання Database Upgrade Assistant (DBUA), графічної утиліти, яка виконує всі необхідні попередні перевірки і операції, перед оновленням зазначеного примірника. Утиліта DBUA може бути запущена безпосередньо з OUI або після завершення установки програмного забезпечення.
Можна провести оновлення самостійно. Воно включає в себе наступні кроки:
Як альтернативу, можна розглянути метод з використанням утиліт імпорту та експорту (imp і exp, або утиліт Data Pump - impdp / expdp). Такий шлях дозволяє проводити оновлення з широкого кола версій і має перевагу в разі неуспішного поновлення і дозволяє залишити базу даних доступною. Мінус такого підходу - повільний і вимагає досить дискового простору для зберігання двох копій баз даних і dump файлу експорту.
попередні перевірки
Скрипт $ ORACLE_HOME / rdbms / admin / utlu111i.sql виконує попередні перевірки існуючого примірника. Що б бути впевненим в можливості поновлення, включає в себе перевірки:
- Версію бази даних
- Розмір табличних просторів
- Оновлення, перейменування і відхилення параметрів ініціалізації
- Компоненти бази даних
- Стан табличного простору SYSAUX
- додаткова інформація
Проблеми, виявлені скриптом, повинні бути вирішені до проведення оновлення. Приклад виведення скрипта представлений нижче:
Утиліта Database Upgrade Assistant (DBUA)
Database Upgrade Assistant (DBUA) - графічна утиліта, для допомоги при переході на нову версію. В режимі майстра, проводить по всіх кроків, як і при ручному оновленні. Утиліта може бути запущена з командного рядка операційної системи - dbua, або в Windows в меню Start (Start> Programs> Oracle - HOME_NAME> Configuration and Migration Tools> Database Upgrade Assistant)
Асистент проводить по наступних кроків:
- Вибір примірника для поновлення
- Аналіз бази даних на можливість поновлення
- Створення табличного простору SYSAUXкоторое потрібно для 11g
- Приймається рішення про компіляції об'єктів зі статусом INVALID після завершення поновлення
- Вибір опцій резервного копіювання бази даних
- Вибір управління базою даних (OEM Console або Grid Control) і визначення підходящої аутентифікації
- Визначення flash recovery area
- Виконання конфігурації мережі
- Виконання процесу оновлення
- Перевірка результатів поновлення
- Показ відмінностей між старою і новою версією бази даних
- Завершення процесу оновлення
Утиліта DBUA так само може бути запущена в тихому режимі, і надає всі ті ж можливості. Для отримання докладної інформації, зверніться до керівництва Oracle Database Upgrade Guide 11g Release 1 (11.1)