整库(whole)备份-一致性整库备份

原文地址:http://blog.itpub.net/17013648/viewspace-1151261/


备份的分类:

n  一致性备份(冷备份)

n  非一致性备份(热备份/联机备份)

 

整个库的备份(可以是一致性的,也可以是非一致性的)

表空间的备份(只能是非一致性的)

1.1 一致性整库备份(whole

>forsys@TESTDB11selectfrom; 

--------------------------------------------------------------------------------

u01apporacleoradataTestDB11control01ctl

u01apporaclefast_recovery_areaTestDB11control02ctl

--2. 确定数据文件sys@TESTDB11selectfrom; 

--------------------------------------------------------------------------------

u01apporacleoradataTestDB11system01dbf

u01apporacleoradataTestDB11sysaux01dbf

u01apporacleoradataTestDB11undotbs01dbf

u01apporacleoradataTestDB11users01dbf

u01apporacleoradataTestDB11example01dbf

u01apporacleoradataTestDB11rotbs01dbf

6rows. 

oracle@S1011backupconsistent_whole$ du u01apporacleoradataTestDB11

2.3///// 

oracle@S1011$ mkdir -p pooldisk02/backup01/consistent

oracle@S1011$ chown  -R oralce:onstall /pooldisk02

oracle@S1011$ chmod  -R /pooldisk02

/*******    创建备份脚本

 head 

 feedback 

 verify 

=

=

spool script_dirbackupsqlselect'!cp '||||' &backup_dir'from;select'!cp '||||' &backup_dir'from;spool 

--shutdown instance

immediate

&/.

; 

undefine script_dir

 head 

 feedback 

 verify /*******    创建备份脚本******/ 

/export/home/oracle/backup_script/backup01.sql

>/.

!//////.///!//////./// 

cp oradataTestDB11system01dbf backupconsistent

cp oradataTestDB11sysaux01dbf backupconsistent

cp oradataTestDB11undotbs01dbf backupconsistent

cp oradataTestDB11users01dbf backupconsistent

cp oradataTestDB11example01dbf backupconsistent

cp oradataTestDB11newundotbs01dbf backupconsistent

.Database dismounted

. 

 

 

 

ORACLE instance started

Total System  Area   bytes

Size2230792VariableSize641730040Database Buffers           bytes

2306048Database mounted

.


参考资源链接:[Oracle OCP 1z0-052考试题:完版含答案与解析](https://wenku.youkuaiyun.com/doc/2f3qwraqer?utm_source=wenku_answer2doc_content) 在Oracle数据库管理中,RMAN(Recovery Manager)是用于备份和恢复的关键工具。要实现一个完数据库备份与恢复流程,首先需要了解以下关键概念: 1. 备份类型:包括全备份whole database backup)和增量备份(incremental backup)。全备份备份数据库,而增量备份备份自上次备份以来发生变化的数据块。 2. 通道(Channel):RMAN使用通道来执行备份和恢复操作。一个通道可以是磁盘或磁带。 3. 备份集(Backup Set):RMAN将备份的输出组织成备份集,这与操作系统的文件不同,RMAN备份集可以包含多个数据文件。 4. 控制文件(Control File):包含关于数据库结构的信息,RMAN备份时需要包括控制文件的备份。 5. 归档日志(Archived Redo Logs):为了保证备份后的数据一致性,需要有归档日志的支持。 接下来是备份流程的详细步骤: - 配置RMAN目标数据库,确保已经安装RMAN并且数据库已经打开。 - 创建一个备份策略,决定备份类型(全备份或增量备份),以及备份频率。 - 使用RMAN命令执行备份操作,例如: ``` RMAN> BACKUP DATABASE PLUS ARCHIVELOG; ``` 这将备份数据库和所有归档日志。 - 定期备份控制文件,可以通过附加到备份集中或者作为一个单独的备份集来备份- 如果进行了增量备份,还需要备份自上次备份以来的所有归档日志。 - 确认备份完成,并验证备份的完性。 恢复流程的关键步骤如下: -数据库置于mount状态。 - 使用RMAN来恢复数据库备份集,例如: ``` RMAN> RESTORE DATABASE; ``` - 应用归档日志和重做日志以恢复到一致的状态。 -数据库重新打开,并恢复到指定的时间点(如果需要)。 ``` RMAN> RECOVER DATABASE UNTIL TIME 'YYYY-MM-DD:HH24:MI:SS'; ``` - 最后确认数据库恢复后的完性。 通过上述流程和步骤,结合《Oracle OCP 1z0-052考试题:完版含答案与解析》中的相关知识,可以完成Oracle数据库备份与恢复工作,确保数据的安全性和可用性。 参考资源链接:[Oracle OCP 1z0-052考试题:完版含答案与解析](https://wenku.youkuaiyun.com/doc/2f3qwraqer?utm_source=wenku_answer2doc_content)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值