在正常使用时,RMAN会与目标数据库一起使用,如果创建了恢复目录数据库,那么也会与恢复目录数据库一起使用。在某些情况下,希望创建辅助数据库,辅助数据库是使用RMAN从目标数据库的备份中创建新的数据库。辅助数据库能被创建作为备用数据库使用。在产品数据库发生灾难时,能够在不丢失任何数据及停机时间最短的情况下切换至备用数据库。
2.创建恢复目录
恢复目录存在于RMAN的目录数据库中,类似于标准的数据库目录,主要包含如下几个部分的信息。
1)备份和恢复信息,可以是多个目标数据库
2)RMAN脚本,可以存储供重复使用
3)关于数据文件和日志文件的本分信息
4)关于目标数据库的表空间和数据文件的信
创建恢复目录数据库
在恢复目录数据库中创建RMAN用户并授权
在恢复目录数据库中创建恢复目录
3.注册目标数据库到恢复目录
登录目标数据库,如果要对目标数据库进行注册,可以按照以下操作
至此,完成了目标数据库在恢复目录中的注册操作,此时就可以使用RMAN的恢复目录对目标数据库进行备份和恢复操作。
4.通道分配
使用RMAN进行备份和恢复操作时,必须进行通道的分配,一个通道是RMAN和目标数据库之间的一个连接,通道指定了某种类型的设备用于备份和恢复,RMAN可以使用的通道设备包括磁盘与磁带两种。
(1)自动通道配置
使用CONFIGURE命令配置自动通道
语法格式如下:
CONFIGURE DEVICE TYPE sbt/disk PARALLELISM n; 指定自动通道并行个数
CONFIGURE DEFAULT DEVICE TYPE TO sbt/disk; 指定自动通道的默认设备
在语法中:
sbt/disk:磁带/磁盘
n:设置自动通道的个数
例如:指定RMAN可以打开5个磁盘通道
(2)手动通道配置
在RUN块中使用ALLOCATE CHANNEL手动分配通道
语法格式如下:
RUN
{
ALLOCATE CHANNEL 通道名称 DEVICE TYPE 设备类型;
......
}
一、 导出/导入(Export/Import)
利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。
1、 简单导出数据(Export)和导入数据(Import)
Oracle支持三种方式类型的输出:
(1)、表方式(T方式),将指定表的数据导出。
(2)、用户方式(U方式),将指定用户的所有对象及数据导出。
(3)、全库方式(Full方式),瘵数据库中的所有对象导出。
数据导入(Import)的过程是数据导出(Export)的逆过程,分别将数据文件导入数据库和将数据库数据导出到数据文件。
2、 增量导出/导入