Вы здесь

RMAN

восстановление, копирование при помощи rman

Примеры rman скриптов

----------------------------------------  inc0
 
cat /export/home/oracle/rman/rman_hd_inc0.sh
#!/bin/bash
## prepare variables
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
export PATH=/u01/app/oracle/product/11.2.0/db_1/bin:$PATH
export ORACLE_SID=hd
export NLS_DATE_FORMAT='dd.mm.yyyy hh24:mi:ss'
CONN=/
SCRIPT_DIR=`dirname $0`
if [ "$SCRIPT_DIR" = "." ]; then
SCRIPT_DIR=`pwd`
fi

Как удалить Archivelogs и Backups используя RMAN

Удаление архивных логов и старых бекапов - часть обязательных плясок обслуживания базы. Ниже описаны вариации на тему  DELETE ARCHIVELOG, Delete Archivelog Backups и Obsolete database backups.

DELETE ARCHIVELOG.

ORA-00600 [ktbdchk1: bad dscn] — как найти повреждённые индексы

Пример практического проявления Bug 8895202 – ORA-1555 / ORA-600 [ktbdchk1: bad dscn] in Physical Standby after switch-over [ID 8895202.8] и действий, которые могут помочь в разрешении возникающих проблем.Проблема (неоднократно наблюдалась после switch-over Physical Standby database to the Primary database role): в блоках индексов itl (Interested Transactio

Проверка базы (физическая и логическая)

-- Проверка самой базы (физическая и логическая)

Rman в сводной таблице. В процессе написания

действия без каталога с каталогом
гранты   recivery_catalog_owner

Oracle 11g New Feature: RMAN Data Recovery Advisor

In Oracle 11g, RMAN предоставляет новый advisor под названием Data Recovery Advisor (DRA). DRA имеет несколько новых команд, чтобы помочь администраторам баз данных для выполнения задачи восстановления.
Чтобы вывести список failures баз данных, вы можете выдать команду:

RMAN delete obsolete = ORA-19606: Cannot copy or restore to snapshot control file, RMAN-06214: Datafile Copy, etc…

How to solve ORA-19606: Cannot copy or restore to snapshot control file error:
----------------------------------------------------------------------------------

Неполное восстановление

Восстановление на контрольную точку:
Для просмотра контрольной точки до которой необходимо произвести восстановление :

RMAN> LIST BACKUP OF ARCHIVELOG ALL;
List of Archived Logs in backup set 4
Thrd Seq Low SCN Low Time Next SCN Next Time
---- ------- ---------- --------- ---------- ---------
1 142 1559239 07-NOV-11 1559289 07-NOV-11

Перед восстановлением монтируем БД:
SQL> alter database mount;

скрипты

full_backup.sh
#!/bin/bash
## prepare variables
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
export PATH=/u01/app/oracle/product/11.2.0/db_1/bin:$PATH
export ORACLE_SID=hd
export NLS_DATE_FORMAT='dd.mm.yyyy hh24:mi:ss'
CONN=/
SCRIPT_DIR=`dirname $0`
if [ "$SCRIPT_DIR" = "." ]; then
SCRIPT_DIR=`pwd`
fi
SCRIPT_FILE=`basename $0 | cut -f1 -d'.'`
echo script-file=$SCRIPT_FILE
RMAN_FILE=$SCRIPT_DIR/$SCRIPT_FILE.rman

Быстро про RMAN

Бекапы могут храниться как backup set (по умолчанию) и image copies:

backup set - данные хранятся в формате понятном только для RMAN. В Backup set состоит из Backup piece, каждый из которых может представлять из себя копию файла данных или копию управляющего файла, или копию архивлогов.
image copies - отличаются от копий, создаваемых, например с помощью команды cp, лишь тем, что информация о них заносится в управляющий файл или каталог восстановления.

Команда:
RMAN> BACKUP AS BACKUPSET DATABASE;
Создаст резернвую копию как backup set

Страницы

Подписка на RSS - RMAN