rman的一些命令

本文介绍了如何使用 Oracle RMAN 工具进行数据库备份,包括一致性和非一致性备份的操作步骤,并展示了具体的命令行示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

不使用恢复目录:

G:\oracle\product\10.2.0\db_1\BIN>rman target sys/mzl@jxfgw nocatalog

恢复管理器: Release 10.2.0.1.0 - Production on 星期六 3月 8 10:36:57 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

连接到目标数据库: JXFGW (DBID=25524211)
使用目标数据库控制文件替代恢复目录

 

使用恢复目录:

G:\oracle\product\10.2.0\db_1\BIN>rman target sys/mzl@jxfgw catalog rman/rman@rc
at

恢复管理器: Release 10.2.0.1.0 - Production on 星期六 3月 8 10:54:23 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

连接到目标数据库: JXFGW (DBID=25524211)
连接到恢复目录数据库

RMAN>

 

 

rman的一致性备份

指:关闭数据库之后备份所有数据文件和控制文件的方法,使用于noarchivelog和archivelog模式.

sql>shutdown immediate

sql>startup mount

 

G:\oracle\product\10.2.0\db_1\BIN>rman target sys/mzl@jxfgw nocatalog

恢复管理器: Release 10.2.0.1.0 - Production on 星期六 3月 8 11:37:46 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

已连接到目标数据库: JXFGW (DBID=25524211, 未打开)
使用目标数据库控制文件替代恢复目录

RMAN> backup database format='e:\backup\%d_%s.dbf';

启动 backup 于 08-3月 -08
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00006 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\RISENET_JXFGW
.ORA
输入数据文件 fno=00001 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\SYSTEM01.DBF
输入数据文件 fno=00005 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\RISENET.ORA
输入数据文件 fno=00003 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\SYSAUX01.DBF
输入数据文件 fno=00004 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\USERS01.DBF
输入数据文件 fno=00002 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\UNDOTBS01.DBF

通道 ORA_DISK_1: 正在启动段 1 于 08-3月 -08
通道 ORA_DISK_1: 已完成段 1 于 08-3月 -08
段句柄=E:\BACKUP\JXFGW_2.DBF 标记=TAG20080308T114257 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:02:15
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
备份集中包括当前控制文件
在备份集中包含当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 08-3月 -08
通道 ORA_DISK_1: 已完成段 1 于 08-3月 -08
段句柄=E:\BACKUP\JXFGW_3.DBF 标记=TAG20080308T114257 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:06
完成 backup 于 08-3月 -08

RMAN> sql 'alter database open'
2> ;

sql 语句: alter database open

RMAN> sql 'alter system archive log current';

sql 语句: alter system archive log current
  

    当执行了backup database 命令后,不仅会备份所有数据文件,而且会自动备份控制文件.

 

 

 

非一致性备份:指在open状态下备份所有数据文件和控制文件的方法,只使用于archivelog模式.

RMAN> backup database format='e:\backup\%d_%s.dbf';

启动 backup 于 08-3月 -08
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=146 devtype=DISK
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00006 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\RISENET_JXFG
.ORA
输入数据文件 fno=00001 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\SYSTEM01.DBF
输入数据文件 fno=00005 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\RISENET.ORA
输入数据文件 fno=00003 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\SYSAUX01.DBF
输入数据文件 fno=00004 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\USERS01.DBF
输入数据文件 fno=00002 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\UNDOTBS01.DB

通道 ORA_DISK_1: 正在启动段 1 于 08-3月 -08
通道 ORA_DISK_1: 已完成段 1 于 08-3月 -08
段句柄=E:\BACKUP\JXFGW_4.DBF 标记=TAG20080308T123612 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:02:15
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
备份集中包括当前控制文件
在备份集中包含当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 08-3月 -08
通道 ORA_DISK_1: 已完成段 1 于 08-3月 -08
段句柄=E:\BACKUP\JXFGW_5.DBF 标记=TAG20080308T123612 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
完成 backup 于 08-3月 -08

RMAN> sql 'alter system archive log current';

sql 语句: alter system archive log current

RMAN>

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12778571/viewspace-231114/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12778571/viewspace-231114/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值