Показать сообщение отдельно
  #4  
Старый 11.11.2009, 15:05
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Управляющие файлы

Управляющие файлы (control files)

У каждой базы данных Oracle имеется хотя бы один управляющий файл (control file), в котором поддерживаются данные о физической структуре базы данных. Наряду с другими вещами, в нем содержится имя базы данных, дата (и время) создания базы данных, а также имена и места размещения всех файлов данных и журнальных файлов.

Помимо этого в управляющем файле поддерживается информация, используемая диспетчером восстановления (RMAN Recovery Manager), например все постоянные настройки и типы резервных копий, которые были созданы для базы данных. Всякий раз, когда в структуру базы данных вносятся какие бы то ни было изменения, информация об этих изменениях немедленно отражается в управляющем файле.

Команда alter database backup control file to trace является еще одним способом копирования управляющего файла. Она продуцирует сценарий SQL, который может быть использован для повторного создания управляющего файла базы данных на тот случай, если все мультиплексированные двоичные версии управляющего файла утеряны вследствие катастрофического отказа.

Этот трассировочный файл может быть также использован, например, для повторного создания управляющего файла, если базу данных необходимо переименовать или изменить какие-то лимиты базы данных, изменение которых невозможно без полного пересоздания всей базы данных.

Код:
select * from v$controlfile;
Код:
select name, value from v$spparameter where name='control_files'


Мультиплексирование управляющих файлов

Код:
alter system

set control_files = '/u01/oracle/wnse2/ctriwhsel.ctl', 
                         '/u01/oracle/wnse2/ctrlwhse2.ctl',
                         '/u03/oracle/whse2/ctrlwhse3.ctl',
scope = spfile;
Изменения могут вступить в силу только при следующем запуске экземпляра. Следовательно, будет изменен только SPFILE.

В любом случае, следующим шагом должна быть остановка базы данных. Скопируйте управляющие файлы в новые пункты назначения, специфицированные в параметре CONTROL_FILES, и перезапустите базу данных.
__________________
Телеграм чат

Последний раз редактировалось Marley; 05.03.2010 в 14:52.
Ответить с цитированием