探索ORACLE之RMAN_03一致性备份

本文介绍了如何在Oracle数据库中使用RMAN进行一致性备份的方法,包括检查归档状态、将数据库启动到mount状态以及执行数据库和特定表空间的备份。

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

探索ORACLERMAN_03一致性备份

作者:吴伟龙

在之前的已经提到过备份分为一致性备份和非一致性备份,它们的区别就在于数据库所处的备份状态不同,并且一致性备份不能做增量备份恢复,需停业务,一致性备份可以做到增量的备份恢复,从而不影响业务的正常流转。

创建一致性备份

创建一致性备份可以是在非归档模式下创建,并且数据库必须处于mount状态下,而且恢复的时候值能恢复到最后一次备份的状态。也就说从备份到发生故障的这段时间都将丢失。操作步骤如下:

1.1检查归档状态:

SQL> archive log list;

Database log modeNo Archive Mode

Automaticarchival Disabled

ArchivedestinationUSE_DB_RECOVERY_FILE_DEST

Oldest onlinelog sequence 8

Current logsequence 10

SQL>

1.2将数据库启动到mount状态

SQL> shutdown immediate

Databaseclosed.

Databasedismounted.

ORACLE instanceshut down.

SQL> startup mount;

ORACLE instancestarted.

Total SystemGlobal Area 285212672 bytes

Fixed Size 1218968 bytes

VariableSize 79693416 bytes

DatabaseBuffers 197132288 bytes

RedoBuffers 7168000 bytes

Databasemounted.

SQL>

1.3执行备份

1.3.1备份数据库

[oracle@wwldb ~]$ rman target /

RecoveryManager: Release 10.2.0.1.0 - Production on ÐÇÆÚÒ» 5ÔÂ 21 14:53:47 2012

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

connected totarget database: WWL (DBID=5520179, not open)

RMAN> backup database;

Starting backupat 21-5ÔÂ -12

using targetdatabase control file instead of recovery catalog

allocatedchannel: ORA_DISK_1

channelORA_DISK_1: sid=156 devtype=DISK

channelORA_DISK_1: starting full datafile backupset

channelORA_DISK_1: specifying datafile(s) in backupset

input datafilefno=00001 name=/DBData/WWL/system01.dbf

input datafilefno=00003 name=/DBData/WWL/sysaux01.dbf

input datafilefno=00002 name=/DBData/WWL/undotbs01.dbf

input datafilefno=00004 name=/DBData/WWL/users01.dbf

channelORA_DISK_1: starting piece 1 at 21-5ÔÂ -12

channelORA_DISK_1: finished piece 1 at 21-5ÔÂ -12

piece handle=/DBBak/bak_WWL_05_21_06nbhucb_1_1tag=TAG20120521T145403 comment=NONE

channelORA_DISK_1: backup set complete, elapsed time: 00:01:16

Finished backupat 21-5ÔÂ -12

Starting ControlFile and SPFILE Autobackup at 21-5ÔÂ -12

piecehandle=/DBSoft/product/10.2.0/db_1/dbs/c-5520179-20120521-00 comment=NONE

Finished ControlFile and SPFILE Autobackup at 21-5ÔÂ -12

RMAN>

1.3.2备份USER表空间

RMAN> backup tablespace users;

Starting backupat 21-5ÔÂ -12

using targetdatabase control file instead of recovery catalog

allocated channel:ORA_DISK_1

channelORA_DISK_1: sid=155 devtype=DISK

channelORA_DISK_1: starting full datafile backupset

channelORA_DISK_1: specifying datafile(s) in backupset

input datafilefno=00004 name=/DBData/WWL/users01.dbf

channelORA_DISK_1: starting piece 1 at 21-5ÔÂ -12

channelORA_DISK_1: finished piece 1 at 21-5ÔÂ -12

piecehandle=/DBBak/bak_WWL_05_21_08nbhvhe_1_1 tag=TAG20120521T151349 comment=NONE

channelORA_DISK_1: backup set complete, elapsed time: 00:00:01

Finished backupat 21-5ÔÂ -12

Starting ControlFile and SPFILE Autobackup at 21-5ÔÂ -12

piecehandle=/DBSoft/product/10.2.0/db_1/dbs/c-5520179-20120521-01 comment=NONE

Finished ControlFile and SPFILE Autobackup at 21-5ÔÂ -12

RMAN>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值