Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 RMAN-backuping vs $TABLESPACE begin backup;  [new]
Николай Новиков
Member

Откуда: USSR
Сообщений: 10
Парни, а когда предпочесть RMAN для полного и/или инкрементального бэкапирования, и когда лучше через bash-скрипты командой alter tablespace $TABLESPACE begin backup; и последующими за ней необходимыми?
Интересует также кто-нибудь предпочтёт EM в 11g для этих целей? Спасибо.



Орешек знаний тверд
Но нет, мы не привыкли отступать!
Нам расколоть его поможет
Киножурнал Хочу Все Знать.
15 дек 14, 20:34    [17001120]     Ответить | Цитировать Сообщить модератору
 Re: RMAN-backuping vs $TABLESPACE begin backup;  [new]
alukardD
Member

Откуда: USSR
Сообщений: 3369
Николай Новиков
Парни, а когда предпочесть RMAN для полного и/или инкрементального бэкапирования, и когда лучше через bash-скрипты командой alter tablespace $TABLESPACE begin backup; и последующими за ней необходимыми?
Интересует также кто-нибудь предпочтёт EM в 11g для этих целей? Спасибо.



Орешек знаний тверд
Но нет, мы не привыкли отступать!
Нам расколоть его поможет
Киножурнал Хочу Все Знать.

Пробовал ток рман...
У тебя archivelog? Бэкапишь их(если не р-маном)?
15 дек 14, 22:08    [17001452]     Ответить | Цитировать Сообщить модератору
 Re: RMAN-backuping vs $TABLESPACE begin backup;  [new]
Николай Новиков
Member

Откуда: USSR
Сообщений: 10
alukardD,

Да, archivelog включен, без него никак.
RMan-om быстрее как мне показалось бэкапится, когда полный делается без сжатия.
15 дек 14, 23:25    [17001714]     Ответить | Цитировать Сообщить модератору
 Re: RMAN-backuping vs $TABLESPACE begin backup;  [new]
Николай Новиков
Member

Откуда: USSR
Сообщений: 10
alukardD
Николай Новиков
Парни, а когда предпочесть RMAN для полного и/или инкрементального бэкапирования, и когда лучше через bash-скрипты командой alter tablespace $TABLESPACE begin backup; и последующими за ней необходимыми?
Интересует также кто-нибудь предпочтёт EM в 11g для этих целей? Спасибо.



Орешек знаний тверд
Но нет, мы не привыкли отступать!
Нам расколоть его поможет
Киножурнал Хочу Все Знать.

Пробовал ток рман...
У тебя archivelog? Бэкапишь их(если не р-маном)?



Если не р-маном, то бэкаплю их так:

<...>

startbackup()
{
####################################################
# Putting tablespaces in backup mode

. $SCRIPT_DIR/${DBNAME}.env

$SQLPLUS > ${TMP_DIR}/${DBNAME}_lis <<-EOF
WHENEVER SQLERROR EXIT FAILURE;
WHENEVER OSERROR EXIT FAILURE;

select tablespace_name tname from dba_tablespaces
where status not in ('OFFLINE') and contents <> 'TEMPORARY';

exit;
EOF

#
# Check for file status, what to do if we have file in 'RECOVERY' mode????????
#??????????????????????????????????????????????????????????????????????????

# Read the file, taking each tablespace on backup mode
total_ts_count=`cat $TMP_DIR/${DBNAME}_lis | wc -l`
cat $TMP_DIR/${DBNAME}_lis | while read TABLESPACE
do
cur_ts_count=`expr $cur_ts_count + 1`
echo "`date '+%Y/%m/%d-%T'` - Setting tablespace $TABLESPACE - [${cur_ts_count}/${total_ts_count}] in backup mode" >> $BACKUP_LOG_FILE

$SQLPLUS > ${TMP_DIR}/${DBNAME}_tsinfo <<-EOF
WHENEVER SQLERROR EXIT FAILURE;
WHENEVER OSERROR EXIT FAILURE;
alter tablespace $TABLESPACE begin backup;
exit
EOF

if [ $? -gt 0 ]; then
cat ${TMP_DIR}/${DBNAME}_tsinfo >> $BACKUP_LOG_FILE
echo ""
echo "`date '+%Y/%m/%d-%T'` - Can't put tablespace $TABLESPACE in backup mode, aborting..." >> $BACKUP_LOG_FILE
return 30
fi

done

<...>
15 дек 14, 23:37    [17001755]     Ответить | Цитировать Сообщить модератору
 Re: RMAN-backuping vs $TABLESPACE begin backup;  [new]
Wolverines
Member

Откуда:
Сообщений: 118
Николай Новиков,

через RMAN конечно:
* во время бэкапа нет необходимости скидывать в redo блоки целиком, следовательно меньше генерим архивных логов
* RMAN не копирует неиспользуемые блоки в файле
* да и в целом бэкапирование через RMAN дает вам кучу метаданных типа времени которое ушло на бэкапы, статистику по ожиданиям и т.д., что дает возможность строить разнообразные полезные отчеты
* опять же инкременталки вы как собрались через begin backup делать? А RMAN еще умеет block change tracking, который может время снятия инкременталки в 10-20 раз повысить

в общем RMAN наше все и если вы сами не понимаете какой способ лучше, то берите RMAN

EM 11g - нет, спасибо, хочется все-таки понимать что конкретно я делаю вызывая конкретные команды, ЕМ скрывает это, в нем отчетики по бэкапам можно смотреть, это да
16 дек 14, 00:11    [17001849]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить