уктурі каталогів
· Зміна каталогу для файлів трасування процесів і розташування архівних журналів здійснюється шляхом коригування параметрів файлу init . ora
background_dump_dest_dump_dest_dump_dest_file_dest_archive_dest_<n>_archive_destlog_archive_duplex_dest_recovery_file_dest
· Зміна каталогу розташування керуючих файлів здійснюється шляхом коригування параметра файлу init . ora control_files
· Зміна місця розташування файлів даних і журнальних файлів здійснюється наступним образів:
- база даних монтується, але не відкривається
SQL> startup mount;
- файли даних і журнальні файли засобами ОП розкладаються
- за новим місцем розташування і для кожного з них виконується команда
SQL> alter database rename file <шлях та ім'я файлу> to <новий шлях і ім'я файлу>;
- наприклад: alter database rename file d: dbs redo01.log to c: oracle redo01.log;
- база відкривається для загального доступу
SQL> alter database open;
4.2.3 Відновлення за відсутності частини необхідних файлів
Відновлення бази даних може бути проведено і в разі відсутності частини файлів, перерахованих в пункті I. Часткове відновлення можливо при втраті частини файлів даних, що не належать табличному простору system
· Відсутній файл параметрів ініціалізації. Мінімальний набір параметрів для старту бази даних
control_files _name _block_size
в деяких випадках необхідно вказувати параметр compatible.
Значення решти параметрів беруться за замовчуванням і надалі при необхідності можуть бути скориговані. Якщо значення параметрів db_name і db_block_size не відомі, можна поставити довільні значення - при спробі старту Оракл виявить невідповідності цих параметрів із зазначеними в керуючому файлі і видасть помилку (на консоль або в alert.log) із зазначенням їх істинних значень.
· Відсутні журнальні файли.
У цьому випадку можливе відкриття бази даних з опцією resetlogs тільки у випадку узгодженого стану бази даних на момент створення холодної копії - в результаті скинеться послідовність журнальних файлів, а самі журнальні файли будуть створені заново.
Послідовність команд, що забезпечує відкриття бази даних в режимі скидання журналів> startup mount;
...> recover database until cancel using backup controlfile;: change 4657702 generated at 11/26/2005 17:04:52 needed for thread 1: suggestion: D: ORA9 RDBMS ARC00008.001: change 4657702 for thread 1 is in sequence # 8log: {=suggested | filename | AUTO | CANCEL} - на пропозицію ввести командуrecovery cancelled.> alter database open resetlogs; altered.
· Відсутні керуючі файли.
У разі мультиплексування журнальних файлів відсутній файл можна замінити будь-яким зі збережених або видалити згадки про нього з параметра ініціалізації control_files. Якщо ж не збереглася жодна з поточних копій файлу, можна використовувати: backup-копію + послідовність команд з попереднього пункту, ведуча...