- 浏览: 978663 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
孤星119:
好熟悉的数据库字段啊, 上家公司做的项目每天都跟这些字段打招呼 ...
Oracle exp compress参数引起的空间浪费 -
itspace:
quxiaoyong 写道遇到个问题,网上一搜,全他妈这篇文章 ...
数据库连接错误ORA-28547 -
quxiaoyong:
遇到个问题,网上一搜,全他妈这篇文章。你转来转去的有意思吗?
数据库连接错误ORA-28547 -
hctech:
关于version count过高的问题,不知博主是否看过ey ...
某客户数据库性能诊断报告 -
itspace:
invalid 写道写的不错,我根据这个来安装,有点理解错误了 ...
AIX 配置vncserver
standby库归档日志断档,故standby库不能利用恢复归档日志和生产库保持同步,因生产库有1T多,重拉数据将非常耗时,遂利用RMAN对生产库进行增量备份,将增量备份集合成到standby库,利用此方法就跨过了被删除的归档日志。具体方法如下:
1。操作平台如下:
SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi PL/SQL Release 10.2.0.4.0 - Production CORE 10.2.0.4.0 Production TNS for IBM/AIX RISC System/6000: Version 10.2.0.4.0 - Productio NLSRTL Version 10.2.0.4.0 - Production
2。在生产库新生成一个standby controlfile,将其拷贝到备份库
SQL> alter database create standby controlfile as '/tmp/cc.ctl'; Database altered.
3。利用新生成过来的控制文件重启备份库
4。将备份库注册到catalog库,作为生产库的0级备份
set pagesize 0 set head off set linesize 150 spool catalog.lst select 'catalog datafilecopy '||''''||'/Tbackup/orajfdz/oradata/'||substr(name,instr(name,'/',-1)+1)||''''||' level=0'||' tag='||''''||'mcdbra'||''''||';' from v$datafile; spool off exit
5。将其注册到catalog库
$ rman target / catalog mcdbra/mcdbra@mcdrb Recovery Manager: Release 10.2.0.4.0 - Production on Mon Jul 6 11:53:32 2009 Copyright (c) 1982, 2007, Oracle. All rights reserved. connected to target database: ORAJFDZ (DBID=4110352480, not open) connected to recovery catalog database RMAN> @catalog.lst RMAN> catalog datafilecopy '/Tbackup/orajfdz/oradata/rdz02_sys01_4G' level=0 tag='mcdbra'; Starting implicit crosscheck backup at 06-JUL-09 allocated channel: ORA_DISK_1 channel ORA_DISK_1: sid=2185 devtype=DISK Finished implicit crosscheck backup at 06-JUL-09 Starting implicit crosscheck copy at 06-JUL-09 using channel ORA_DISK_1 Crosschecked 182 objects Finished implicit crosscheck copy at 06-JUL-09 searching for all files in the recovery area cataloging files... no files cataloged cataloged datafile copy datafile copy filename=/Tbackup/orajfdz/oradata/rdz02_sys01_4G recid=183 stamp=691502070 RMAN> catalog datafilecopy '/Tbackup/orajfdz/oradata/rdz01_ud01_4G' level=0 tag='mcdbra'; 。。。
6。连接至生产库利用RMAN生成增量备份集
$ rman target / catalog mcdbra/mcdbra@mcdrb Recovery Manager: Release 10.2.0.4.0 - Production on Mon Jul 6 13:18:51 2009 Copyright (c) 1982, 2007, Oracle. All rights reserved. connected to target database: ORAJFDZ (DBID=4110352480) connected to recovery catalog database RMAN> backup incremental level 1 tag 'mcdbra' database format '/Tbackup/orajfdz/oradata/orajfdz%u.inc'; Starting backup at 06-JUL-09 allocated channel: ORA_DISK_1 channel ORA_DISK_1: sid=2062 devtype=DISK channel ORA_DISK_1: starting incremental level 1 datafile backupset channel ORA_DISK_1: specifying datafile(s) in backupset input datafile fno=00102 name=/dev/rjfdz02_151_18G input datafile fno=00261 name=/dev/rjfdz01_153_18G input datafile fno=00265 name=/dev/rjfdz02_154_18G input datafile fno=00279 name=/dev/rjfdz02_156_18G input datafile fno=00104 name=/dev/rjfdz02_149_9G input datafile fno=00110 name=/dev/rjfdz02_105_9G input datafile fno=00114 name=/dev/rjfdz02_114_9G input datafile fno=00206 name=/dev/rjfdz02_104_9G input datafile fno=00213 name=/dev/rjfdz02_108_9G input datafile fno=00228 name=/dev/rjfdz02_116_9G input datafile fno=00232 name=/dev/rjfdz02_120_9G input datafile fno=00236 name=/dev/rjfdz02_124_9G input datafile fno=00240 name=/dev/rjfdz02_128_9G input datafile fno=00244 name=/dev/rjfdz01_135_9G input datafile fno=00248 name=/dev/rjfdz01_139_9G input datafile fno=00252 name=/dev/rjfdz01_143_9G input datafile fno=00256 name=/dev/rjfdz01_147_9G input datafile fno=00267 name=/dev/rjfdz02_150_9G input datafile fno=00275 name=/dev/rjfdz01_116_9G input datafile fno=00008 name=/dev/rdz01_ud05_4G input datafile fno=00069 name=/dev/rjfdz01_043_4G input datafile fno=00073 name=/dev/rjfdz01_047_4G input datafile fno=00077 name=/dev/rjfdz01_051_4G input datafile fno=00081 name=/dev/rjfdz01_055_4G input datafile fno=00085 name=/dev/rjfdz01_059_4G input datafile fno=00089 name=/dev/rjfdz01_063_4G input datafile fno=00093 name=/dev/rjfdz01_067_4G input datafile fno=00097 name=/dev/rjfdz01_071_4G input datafile fno=00208 name=/dev/rjfdz02_024_2G input datafile fno=00210 name=/dev/rjfdz02_023_2G input datafile fno=00218 name=/dev/rjfdz02_027_2G input datafile fno=00222 name=/dev/rjfdz01_032_2G input datafile fno=00226 name=/dev/rjfdz01_036_2G input datafile fno=00277 name=/dev/rjfdz01_035_2G input datafile fno=00010 name=/dev/rjfdz01_001_2G input datafile fno=00014 name=/dev/rjfdz01_005_2G input datafile fno=00018 name=/dev/rjfdz01_009_2G input datafile fno=00022 name=/dev/rjfdz01_013_2G input datafile fno=00026 name=/dev/rjfdz01_017_2G input datafile fno=00030 name=/dev/rjfdz01_021_2G input datafile fno=00034 name=/dev/rjfdz02_007_2G input datafile fno=00038 name=/dev/rjfdz02_011_2G input datafile fno=00042 name=/dev/rjfdz02_015_2G input datafile fno=00046 name=/dev/rjfdz02_019_2G input datafile fno=00050 name=/dev/rjfdz01_025_2G input datafile fno=00054 name=/dev/rjfdz01_029_2G input datafile fno=00058 name=/dev/rjfdz01_033_2G input datafile fno=00062 name=/dev/rjfdz01_037_2G input datafile fno=00066 name=/dev/rjfdz02_040_2G channel ORA_DISK_1: starting piece 1 at 06-JUL-09
备份过程中注意查看相关等待事件
[SQL> / SID EVENT ---------- ---------------------------------------------------------------- 2205 pmon timer [b]2162 RMAN backup & recovery I/O[/b] 2153 db file scattered read 2196 smon timer 2066 jobq slave wait 2188 Streams AQ: waiting for time management or cleanup tasks 2184 Streams AQ: qmn coordinator idle wait 2187 Streams AQ: qmn slave idle wait 8 rows selected.
7。将生成的增量备份集拷贝到备份库
8。恢复增量备份集至standby库
RMAN> run { set newname for datafile 1 to '/u03/stby/system01.dbf'; set newname for datafile 2 to '/u03/stby/undotbs01.dbf'; set newname for datafile 3 to '/u03/stby/indx01.dbf'; set newname for datafile 4 to '/u03/stby/tools01.dbf'; set newname for datafile 5 to '/u03/stby/undotbs02.dbf'; set newname for datafile 6 to '/u03/stby/users01.dbf'; switch datafile all; recover database noredo; }
发表评论
-
buffer cache 的内部结构
2020-03-18 14:21 576BUFFER CACHE作为数据块的 ... -
Oracle OMC介绍
2020-03-18 13:19 484Oracle管理云服务(OMC)的大数据平台,自动收集的企业 ... -
参加Oracle勒索病毒防范专题培训会议
2019-09-27 17:15 5112019年7月22日,受邀参加Oracle勒索病毒防范专题培训 ... -
记一次内存换IO的Oracle优化
2019-09-27 16:50 826某客户数据库从P595物理 ... -
如何定位Oracle SQL执行计划变化的原因
2019-07-03 14:49 1458性能优化最难的是能够 ... -
如何定位Oracle SQL执行计划变化的原因
2018-10-30 09:24 1185性能优化最难的是能够 ... -
数据库性能优化目标
2018-10-08 10:59 518从数据库性能优化的场 ... -
数据库无法打开的原因及解决办法
2018-10-05 20:45 2117数据库的启动是一个相当复杂的过程。比如,Oracle在启动之前 ... -
怎么样彻底删除数据库?
2018-09-18 11:10 598Oracle提供了drop database命令用来删除数据库 ... -
Oracle减少日志量的方法
2018-09-10 10:17 865LGWR进程将LOG BUFFER中的 ... -
如何快速关闭数据库
2018-09-09 13:14 1231“一朝被蛇咬,十年怕井绳”。在没被“蛇”咬之前,很多DBA喜欢 ... -
关于《如何落地智能化运维》PPT
2018-05-17 10:19 1128在DTCC 2018发表《如何落地智能化运维》演讲,主要内容如 ... -
记录在redhat5.8平台安装oracle11.2容易忽视的几个问题
2018-05-11 19:58 577问题一:ping不通问题 在虚拟机上安装好linux系统后, ... -
《Oracle DBA实战攻略》第一章
2018-05-11 10:42 945即日起,不定期更新《OracleDBA实战攻略》一书电子版,请 ... -
Oracle 12c新特性
2018-05-11 10:33 898查询所有pdb [oracle@gj4 ~]$ sqlplu ... -
关于修改memory_target的值后数据库无法启动的问题
2017-02-28 12:24 3981操作系统:RHEL6.5 数据库版本:11.2.0.4 ... -
10g rac安装error while loading shared libraries libpthread.so.0 问题
2017-02-28 12:22 69311g rac安装在二节点跑脚本一般会报此错误: 解决这个问 ... -
记一次Oracle会话共享模式故障处理过程
2017-02-27 19:16 798故障简述 XXX第八人民医院HIS数据库7月13日11点左右从 ... -
RESMGR:cpu quantum等待事件处理过程
2017-02-27 18:23 2615由于数据库上线过程中出现大量的RESMGR:cpu quant ... -
谈谈log file sync
2014-03-19 14:18 1757数据库中的log file sync等待事件指的是,当user ...
相关推荐
Oracle Recovery Manager(RMAN)是一种强大的备份和恢复工具,用于保护 Oracle 数据库的安全。RMAN 提供了多种备份方式和恢复机制,可以满足不同的业务需求。本文将详细介绍 RMAN 的基本概念、备份机制、恢复机制...
在这种情况下,通常需要采用SCN(System Change Number)增量备份恢复备库到同步状态。 1. 首先,确定备库上未应用的最老归档日志序号,例如4901。 2. 查找这个归档日志对应的SCN,以确定需要恢复的时间点。 3. ...
【RMAN (Recovery Manager)】RMAN是Oracle数据库的备份和恢复工具,能够进行完整的数据库备份、增量备份以及表空间级别的备份。在创建Oracle Dataguard时,RMAN提供了一种更简单、自动化的方法来配置和管理备用...
RMAN是Oracle数据库自带的命令行工具,它可以创建完整的数据库备份、增量备份以及归档日志备份。通过配置cron job或者systemd定时任务,可以实现自动备份。备份过程可能包括全库备份、表空间备份、数据文件备份等。...
物理备份包括全库备份、增量备份和表空间备份,主要通过RMAN(Recovery Manager)工具进行;逻辑备份则依赖于SQL命令,如EXPDP(Export)和IMPDP(Import)。 二、RMAN(Recovery Manager) RMAN是Oracle提供的一个...
Oracle提供多种备份策略,如完整备份、增量备份和差异备份。 2. **Oracle RMAN(恢复管理器)** - RMAN是Oracle数据库的内置备份工具,支持自动备份、脚本化备份、压缩备份以及网络传输等功能。 - RMAN备份类型:...
1. **Oracle RMAN**: RMAN是Oracle数据库的备份和恢复工具,它支持多种备份类型,如全库备份、增量备份和表空间备份。RMAN可以通过网络直接备份到磁带或者文件系统,并且可以利用网络文件系统(NFS)或Secure FTP(SFTP...
"RMAN(Recovery Manager)是Oracle数据库管理系统中的一个强大工具,主要用于数据库的备份和恢复操作。在Oracle环境中,RMAN扮演着至关重要的角色,它提供了自动化、高效且灵活的数据保护策略。以下将详细介绍RMAN...
### Oracle DataGuard 主库丢失归档日志后备用库的 RMAN 增量恢复案例详解 #### 一、问题背景及场景描述 在Oracle DataGuard的架构中,当主库(Primary Database)与备用库(Standby Database)之间进行数据同步时...
本文主要探讨如何在Oracle DG环境中利用RMAN(Recovery Manager)执行基于SCN(System Change Number)的增量备份与恢复,这对于保持主备数据库的一致性至关重要。 在Oracle DATAGUARD中,基于SCN的增量备份允许只...
RMAN(Recovery Manager)则是Oracle数据库的备份和恢复工具,它可以执行全库备份、增量备份、表空间备份等多种备份策略。在灾难发生时,RMAN能够帮助快速恢复数据,减少RTO(恢复时间目标)。通过RMAN的备份集和...
- **RMAN(Recovery Manager)**:Oracle自带的命令行工具,支持各种备份类型,并能自动化备份策略。 - **第三方备份软件**:如NetBackup、Tivoli等,提供图形化界面和更高级的功能。 3. **备份命令** - **RMAN...
Oracle数据库提供了多种备份策略,如完整备份、增量备份和导出导入备份。RMAN(Recovery Manager)是Oracle官方推荐的备份工具,能实现自动化的备份和恢复操作。除了传统的物理备份,Oracle还支持逻辑备份,如使用...
综上所述,Oracle数据库的备份方法和策略涉及多个层面,包括选择合适的备份模式、利用RMAN工具、制定有效的备份策略,以及构建全面的灾难恢复计划。在实施过程中,需要兼顾成本、效率、安全性和易用性,以确保数据库...
除了备份和恢复,Oracle 还提供诸如 Real Application Clusters (RAC)、Standby Databases 和 Data Guard 等高可用性解决方案,以确保即使在主数据库出现问题时,也能持续提供服务。 7. **备份存储解决方案**: ...
RMAN可以进行全库备份、增量备份、表空间备份,并支持网络备份和压缩。RMAN结合Data Guard可以实现更高效的备份和恢复策略。 7. Flashback Technologies Oracle的闪回技术包括Flashback Query、Flashback ...
Oracle提供几种备份方式,如RMAN(Recovery Manager)、Physical Standby、Logical Standby等,每种方式都有其适用场景。RMAN是常用的备份工具,可以进行完全备份、增量备份、表空间备份等,并支持并行备份以提高...
3. **执行基于SCN的RMAN增量备份**:在主库上,使用RMAN(Recovery Manager)工具执行增量备份,指定从SCN开始,例如: - `RMAN> BACKUP DEVICE TYPE DISK INCREMENTAL FROM SCN <SCN from previous step> DATABASE...