Oracle RMAN简单备份

Oracle数据库RMAN备份

 

 

准备工作

~~~~~~~~

查询数据库是否为归档模式:

SQL>select name,log_mode from v$database;

 

对于非归档模式的数据库该为归档模式(主要以Oracle 10g为参考)使用以下步骤:

1. SQL> alter system set log_archive_dest_1='location=/oracle/oracle10g/log/archive_log';

该语句含义是确定归档日志的路径,实际上Oracle 10g可以生成多份一样的日志,保存多个位置,以防不测

 

例如再添加一个日志位置可使用以下语句

SQL>alter system set log_archive_dest_2='location=/oracle/oracle10g/log2/archive_log';

 

2.关闭数据库

SQL> shutdown immediate 

 

3.启动数据mount状态:

SQL> startup mount;

 

4、修改数据库为归档模式:

SQL> alter database archivelog; 

 

5、打开数据库,查询:

SQL> alter database open;

 

修改日志文件命名格式:

SQL> alter system set log_archive_max_processes = 5;

SQL> alter system set log_archive_format = "archive_%t_%s_%r.log" scope=spfile;

 

以上步骤也可以省略为一下简单步骤(推荐用上面的步骤)

 

SQL> shutdown immediate 

SQL> startup mount;

SQL> alter database archivelog; 

SQL> alter database open;


 

如果数据库在归档模式,可以省略以上步骤(rman备份必须在archive模式下进行)

 

 

开始备份

 

C:\Documents and Settings\user>rman nocatalog target "sys/oracle"

 

恢复管理器: 版本9.2.0.1.0 - Production

 

Copyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.

 

连接到目标数据库: PDF (DBID=3171861129) --新的ID2334768642

正在使用目标数据库控制文件替代恢复目录

 

RMAN> configure controlfile autobackup on;

 

新的 RMAN 配置参数:

CONFIGURE CONTROLFILE AUTOBACKUP ON;

已成功存储新的 RMAN 配置参数

RMAN> configure controlfile autobackup format for device type disk to 'c:\temp\%F';

 

新的 RMAN 配置参数:

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'c:\temp\%F';

已成功存储新的 RMAN 配置参数

 

RMAN>

 

RMAN> backup database;

 

启动 backup 于 25-2月 -05

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: sid=12 devtype=DISK

分配的通道: ORA_DISK_2

通道 ORA_DISK_2: sid=13 devtype=DISK

通道 ORA_DISK_1: 正在启动 full 数据文件备份集

通道 ORA_DISK_1: 正在指定备份集中的数据文件

输入数据文件 fno=00002 name=C:\ORACLE\ORADATA\PDF\UNDOTBS01.DBF

输入数据文件 fno=00003 name=C:\ORACLE\ORADATA\PDF\INDX01.DBF

输入数据文件 fno=00005 name=C:\ORACLE\ORADATA\PDF\USERS01.DBF

通道 ORA_DISK_1: 正在启动段 1 于 25-2月 -05

通道 ORA_DISK_2: 正在启动 full 数据文件备份集

通道 ORA_DISK_2: 正在指定备份集中的数据文件

输入数据文件 fno=00001 name=C:\ORACLE\ORADATA\PDF\SYSTEM01.DBF

输入数据文件 fno=00004 name=C:\ORACLE\ORADATA\PDF\TOOLS01.DBF

通道 ORA_DISK_2: 正在启动段 1 于 25-2月 -05

通道 ORA_DISK_1: 已完成段 1 于 25-2月 -05

段 handle=C:\ORACLE\ORA92\DATABASE\07GDKT8C_1_1 comment=NONE

通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:56

通道 ORA_DISK_2: 已完成段 1 于 25-2月 -05

段 handle=C:\ORACLE\ORA92\DATABASE\08GDKT8C_1_1 comment=NONE

通道 ORA_DISK_2: 备份集已完成, 经过时间:00:00:57

完成 backup 于 25-2月 -05

 

启动 Control File and SPFILE Autobackup 于 25-2月 -05

段 handle=C:\TEMP\C-3171861129-20050225-00 comment=NONE

完成 Control File and SPFILE Autobackup 于 25-2月 -05

 

RMAN>

 

备份完成!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值