数据库使用flashback进行快速回退

本文详细介绍了EBS应用及数据库的备份方法,包括NAS快照备份、tar备份等,以及如何通过闪回技术快速回退数据库。具体步骤涵盖EBS应用备份、EBS数据库备份、数据库回退流程,并提供了关键操作的SQL命令。

备份应用程序及数据库,如果数据库过大,那么可以在备份应用及数据库基础上
对数据库做 flashback,以便快速回退 。


1.  EBS应用备份
方法1  对共享目录实施NAS快照备份
方法2  tar cvf  ebsapp.tar   /xx/xx/ebsapp


2. EBS 数据库备份(flashback)
1). 备份archived log日志
a) Login sqlplus as sysdba
b) alter system archive log all;
c) alter system archive log current ;
d) 关闭RAC中其他节点,留单一节点.
e) 备份archived log 日志

2).开启 Flashback   (on singe DB server)
a) Login sqlplus as sysdba
b) alter system set  cluster_database=false scope=spfile;
c) startup mount;
d) alter database flashback on;
e) alter database open;
3).记下上述操作数据库的scn号(on singe DB server)
select dbms_flashback.get_system_change_number from dual; 
如果显示的是科学计数法,可以使用 to_char 转换一下来查看,或者
使用
SQL> alter system checkpoint ; 
SQL> col current_scn for  99999999999999999  
SQL> select current_scn from v$database ; 


3.  数据库回退
1). 停止应用
2). Login sqlplus as sysdba
3). Alter system set cluster_database=false scope=spfile;
4). Shutdown immediate;
5). Startup mount;                          ----只保留一个数据库节点
6). Flashbackup database to scn XXXXXXXXX;  ----升级前记录的scn号
7). Alter database open resetlogs;
8). alter system set  cluster_database=true scope=spfile;
9). restartup db              
10). 启动所有数据库节点
11). 启动应用

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

转载于:http://blog.itpub.net/35489/viewspace-1062510/

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值