Базы данных Oracle - статьи

         

Пример копирования и восстановления базы данных


Простейший пример снятия резервной копии (холодное копирование – вся БД – работа без каталога) иллюстрируется следующей последовательностью команд (здесь команда CONNECT TARGET соединяет RMAN с СУБД версии 8):

RMAN NOCATALOG

RMAN> CONNECT TARGET internal/oracle

RMAN> SHUTDOWN IMMEDIATE

RMAN> STARTUP MOUNT

RMAN> RUN {

2> ALLOCATE CHANNEL d1 TYPE DISK;

3> BACKUP FULL FORMAT 'd:\oracle\oradata\teacher\rman-backup\rman_%d_%U.bus'

4> DATABASE;

4> }

RMAN>

В каталоге D:\ORACLE\ORADATA\TEACHER\RMAN-BACKUP появился файл RMAN_ TEACHER _02DGA6F0_1_1.BUS (реальное имя может варьироваться). Теперь можно удалить файлы с табличными пространствами и выполнить восстановление:

RMAN> RUN {

2> ALLOCATE CHANNEL d1 TYPE DISK;

3> RESTORE DATABASE;

4> RECOVER DATABASE;

5> ALTER DATABASE OPEN;

6> }

База восстановлена и открыта.



Содержание раздела