WEB开发网
开发学院数据库Oracle OCP Oracle 10g管理(一):配置恢复管理器 阅读

OCP Oracle 10g管理(一):配置恢复管理器

 2008-09-05 12:51:32 来源:WEB开发网   
核心提示: 启动和连接到RMANRMAN工具中可用的三种数据库连接:目标数据库:备份和恢复的数据库恢复目录数据库:存储有关备份、恢复和重建数据辅助数据库:备用数据库、复制数据库或辅助实例(备用或TSPITR)从命令行或RMAN工具连接目录和目标数据库rmantargetxxx/xxx@xxxcatal

启动和连接到RMAN

RMAN工具中可用的三种数据库连接:

目标数据库:备份和恢复的数据库

恢复目录数据库:存储有关备份、恢复和重建数据

辅助数据库:备用数据库、复制数据库或辅助实例(备用或TSPITR)

从命令行或RMAN工具连接目录和目标数据库

   rmantargetxxx/xxx@xxxcatalogxxx/xxx@xxx;

媒介管理层(MML)

MML界面是应用编程界面(API),它是RMAN与不同的硬件供应商的磁带设备接口。这些磁带设备,是自动化磁带库(ATL)。

各硬件供应商做自己的MML,因为需要专利。MML和oracle数据库核心相连接,这样RMAN服务器进程和MML可以将oracle数据库读出/写入到磁带设备。

通道分配

通道分配是连接RMAN和目标数据库的方法,也是确定I/O设备类型的方法,服务器进程将使用该I/O设备完成备份和重建操作。

手工分配:

allocate channel 执行手工分配通道

Allocate channel channelname type disk 磁盘文件系统

Allocate channel channelname type‘SBT_TYPE’ 磁带备份系统

自动分配:

用命令CONFIGURE DEFAULT DEVICE或者CONFIGURE DEVICE完成。

如:

   CONFIGUREDEFAULTDEVICETYPETODISK;

当执行BACKUP、RESTORE、DELETE命令时,自动使用自动通道分配   

确认默认设备的命令是ORA_MAINT_DISK_n和ORA_SBT_TAPE_n

通道控制命令:

Allocate channel rate或configure channel rate 限定I/O带宽为千字节、兆字节或G字节

Allocate channel或configure channel maxpiecesize 限定备份块的大小

Allocate channel或configure channel maxsetsize 限定备份集的大小

Send 向媒介管理器发送供应商特定命令

Allocate channel connect 或 configure channel cnnect 为完成操作通知一个特定实例

Allocate channel parms 或 configure channel parms 向媒介管理器发送供应商特定参数

V$rman_output存放出错信息,rman日志中也能查看。

RMAN的参数和永久设置

通过对每个目标数据库的配置而实现。

Show all命令来显示所有配置参数

比较常用的参数:

DEVICETYPE

BACKYPTYPE

COMPRESSEDBACKUPSET

CHANNELDISKDEVICE

CHANNELTAPEDEVICE  RMAN命名规范

使用EM配置RMAN设置值

GUI屏幕操作

保留策略

保留策略是为了用于可能的恢复,是备份被保留的时间长度。

Change……nokeep;使备份不受现有保留策略的保护

Tag xxx :为备份起唯一的名字

Keep until time '01-dec-08' 策略被保持到08年12月1日 

配置控制文件自动备份

可以配置RMAN去自动备份控制文件和其他服务器参数文件。 

   RMAN>configurecontrolfileautobackupon;

   RMAN>configurecontrolfileautobackupformatfordevicetypediskto'c:oraclecf_%F';

上一页  1 2 3 4 

Tags:OCP Oracle 管理

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接