26июн Функционирование резервной базы данных (standby). Заметки по собственному опыту -2

На основном сервере нужно было добавить несколько файлов данных.Как это действо отобразиться на серверах, где работает standby? Нужно ли будет останавливать рабочую базу и переносить новые файлы данных?

В результате оказалось, что ORACLE как всегда на высоте - все было сделано без моего участия.

А теперь по порядку.

На основном рабочем сервере создали три новых файла данных. Это видно по журналу оповещений:

Tue Jun 26 11:35:23 2007
/* OracleOEM */ ALTER TABLESPACE "AS" ADD DATAFILE 'K:\ORACLE\ORADATA\MY_BASE\as1.ora' SIZE 300M
Tue Jun 26 11:35:26 2007
Completed: /* OracleOEM */ ALTER TABLESPACE "AS" ADD DATAF
Tue Jun 26 11:35:49 2007
/* OracleOEM */ ALTER TABLESPACE "BLOBS" ADD DATAFILE 'K:\ORACLE\ORADATA\MY_BASE\blobs1..ora' SIZE 2000M
Tue Jun 26 11:35:49 2007
ORA-7345 signalled during: /* OracleOEM */ ALTER TABLESPACE "BLOBS" ADD DATAF...
Tue Jun 26 11:35:58 2007
/* OracleOEM */ ALTER TABLESPACE "BLOBS" ADD DATAFILE 'K:\ORACLE\ORADATA\MY_BASE\blobs1.ora' SIZE 2000M
Tue Jun 26 11:36:20 2007
Completed: /* OracleOEM */ ALTER TABLESPACE "BLOBS" ADD DATAF
Tue Jun 26 11:36:45 2007
/* OracleOEM */ ALTER TABLESPACE "DATA" ADD DATAFILE 'K:\ORACLE\ORADATA\MY_BASE\data1.ora' SIZE 100M
Tue Jun 26 11:36:47 2007
Completed: /* OracleOEM */ ALTER TABLESPACE "DATA" ADD DATAFI
Tue Jun 26 11:48:05 2007

На резервных серверах в это время идет автоматический накат журналов повторного выполнения, который запущен командой:

alter database recover managed standby database disconnect ffrom session;

В журнале оповещения появились такие записи:

Media Recovery Waiting for thread 1 seq# 1254
Media Recovery Log C:\ORACLE\ORADATA\MY_STANDBY\ST_ARCHIVE\ARC01254.001
Recovery created file C:\ORACLE\ORADATA\MY_STANDBY\AS1.ORA
Successfully added datafile 17 to media recovery
Datafile #17: 'C:\ORACLE\ORADATA\MY_STANDBY\AS1.ORA'
Tue Jun 26 11:49:15 2007
Recovery created file C:\ORACLE\ORADATA\MY_STANDBY\BLOBS1.ORA
Successfully added datafile 18 to media recovery
Datafile #18: 'C:\ORACLE\ORADATA\MY_STANDBY\BLOBS1.ORA'
Recovery created file C:\ORACLE\ORADATA\MY_STANDBY\DATA1.ORA
Successfully added datafile 20 to media recovery
Datafile #20: 'C:\ORACLE\ORADATA\MY_STANDBY\DATA1.ORA'
Media Recovery Waiting for thread 1 seq# 1255
Media Recovery Log C:\ORACLE\ORADATA\MY_STANDBY\ST_ARCHIVE\ARC01255.001

После чего файлы данных появились в папке C:\ORACLE\ORADATA\MY_STANDBY.

Можна сделать вывод, что standby - хороший и надежный метод горячего резервирования. Рекомендую.

Комментарии (1)

[359] Комментарий от Orange   30.10.2008(16:17:22)
Это все хорошо, если у Вас не используется LVM. В противном случае придется сначала создавать LV под новый файл на standby



Новый комментарий

Имя
Электронная почта
 
Ваш сайт
Защита от спама: укажите сумму 5 + 2
   
 

Поиск по блогам



Подпишись на RSS:

RSS - Подписаться на блог



Читателям


Рекомендую к прочтению





Разделы блога



Последние публикации



Последние коментарии