і. Винятком може бути випадок наявності у вихідній базі даних файлів даних, що вимагають відновлення носія на момент створення резервного набору (наприклад, файли в стані offline).
керуючий файл> select name from v $ controlfile;
Резервування керуючого файлу можна проводити двома способами: холодним копіюванням певних запитом файлів або створенням резервної копії керуючого файлу командою alter database backup controlfile - в останньому випадку клонована база даних потребують відновлення з подальшим скидом послідовності журнальних файлів. p>
Резервування керуючого файлу в двійковий файл здійснюється командою
SQL> alter database backup controlfile to <ім'я файла-копії>;
Резервування керуючого файлу в файл трасування для подальшого скриптового створення
SQL> alter database backup controlfile to trace;
Файл трасування форміруетс?? в каталозі, вказаному в параметрі ініціалізації user_dump_dest (або при встановленні значення за замовчуванням в - rdbms / trace)
файл параметрів> select * from v $ parameter2 where name in («spfile», «ifile»);
Починаючи з 9 версії Oracle як файлу параметрів може використовувати як текстовий файл, так і бінарний. За замовчуванням, використовуваний файл розташований в директорії <$ oracle_home> database (Windows) або <$ oracle_home> / dbs (linux) і має вигляд init . Ora (текстової) або spfile . Ora (бінарний )
При використанні spfile для збереження і редагування списку параметрів для клонованої бази зручно створити текстовий файл командою
SQL> create pfile=<ім'я файлу> from spfile;
файл паролів.
При клонуванні бази даних файл паролів слід перестворити.
файли net8. Додатково має сенс зберегти директорію <$ oracle_home> Network admin, якщо передбачається створення клону на віддаленій машині.
· Перераховані вище файли повинні бути скопійовані засобами ОС і збережені. При цьому копіювання файлів даних, журнальних файлів і керуючих файлів має здійснюватися при закритій базі даних. Не рекомендується використовувати режим shutdown abort, оскільки в цьому випадку клонована база потребують відновлення екземпляра і в разі відсутності поточних (активних) журнальних файлів не може бути відкрита.
При установки бази даних з використанням Database Configuration Assistant автоматично генерується структура каталогів має вигляд
<$ Oracle_base>
admin <$ Oracle_sid>
oradata <$ Oracle_sid>
flash_recovery_area <$ Oracle_sid>
У цьому випадку зручніше резервувати не окремі файли, а повністю директорії admin і oradata з їх вмістом.
4.2 Відновлення бази даних на віддаленій машині
Встановлюється основне програмне забезпечення і необхідні патчі. Дистрибутив, використовуваний для установки ПО для вихідної і клонованої баз, має бути одним і тим же.
4.2.1 Із збереженням структури каталогів
При інсталяції ПО параметр Oracle_home і шляхи до домашньої директорії Оракл повин...