Новости
Зробити резервну копію бази даних
Створити резервну копію бази даних можна за допомогою Майстри резервного копіювання . Щоб його запустити потрібно вибрати Services | Backup Database в головному меню програми.
Існує два способи створення резервної копії бази даних Oracle: за допомогою керованого користувачем скрипта або диспетчера відновлення Recovery Manager (RMAN), який інтегрована в базу даних.
Recovery Manager (RMAN) - утиліта Oracle, яка використовується для створення резервних копій і відновлення даних.
Керований користувачем скрипт складається з набору команд операційної системи для створення резервної копії.
Важливо: Настійно рекомендується використовувати утиліту RMAN, так як вона більш надійна, і значно спрощує процес адміністрування.
У таких випадках краще використовувати керований користувачем скрипт, ніж диспетчер відновлення RMAN:
- Ви оновлюєте базу даних більш ранньої версії до поточної версії, при цьому Ви не хочете негайного поновлення legacy backup scripts.
- Ви підтримуєте мережу, в якій сожержат бази даних Oracle версії 7 і вище і хочете створити резервну копію всіх баз одним способом. RMAN підтримується тільки у версії Oracle 8 і вище.
Для створення резервної копії за допомогою керованого користувачем скрипта:
- Виберіть опцію User-managed script wizard в групі Backup using на першому кроці Майстри.
- на другому кроці визначте спосіб резервного копіювання: створити резервну копію підключеної бази даних (hot backup) або відключити базу даних на час створення резервної копії (cold backup). Гаряче резервне копіювання виконується коли база даних відкрита і доступна для використання.
Важливо: Відновити базу даних з резервної копії відключеною бази даних буде простіше, так як в цьому випадку здійснюється резервування файлів неактивній (зупиненої) БД, всі дані на момент копіювання узгоджені.
Метод «гарячого» резервного копіювання зручний тому, що база даних при створенні копії залишається доступною. Крім того, є можливість часткового копіювання.
- на третьому кроці виберіть файли бази даних, які необхідно включити в резервну копію.
- на наступному кроці задайте додаткові настройки керованого користувачем скрипта, в тому числі, операційну систему, команди якої будуть використовуватися в скрипті резервної копії (Unix, Windows або задайте команду вручну (Manually), в поле Copy command).
Для створення резервної копії за допомогою утиліти RMAN:
- Виберіть опцію Recovery manager (RMAN) в групі Backup using на першому кроці Майстри.
- на другому кроці визначте спосіб резервного копіювання: створити резервну копію підключеної бази даних (hot backup) або відключити базу даних на час створення резервної копії (cold backup). Гаряче резервне копіювання виконується коли база даних відкрита і доступна для використання.
Важливо: Відновити базу даних з резервної копії відключеною бази даних буде простіше, так як в цьому випадку здійснюється резервування файлів неактивній (зупиненої) БД, всі дані на момент копіювання узгоджені.
Метод «гарячого» резервного копіювання зручний тому, що база даних при створенні копії залишається доступною. Крім того, є можливість часткового копіювання.
- на третьому кроці визначте тип резервного копіювання: повне (Full) або інкрементне (Incremental). При інкрементного копіюванні в резервну копію потрапляють тільки ті блоки БД, які з моменту останнього повного фізичного копіювання зазнали змін.
- на наступному кроці налаштуйте додаткові налаштування диспетчера резервного копіровная, такі як: ім'я користувача (Username) і пароль (Password), щоб визначити користувача, який створює резервну копію; каталог (Catalog) - база даних, яка виконує функції сховища інформації про дії RMAN; операційну систему для якої буде створена резервна копія (Unix, Windows, або створити резервну копію без виконання проміжних операцій).