- 浏览: 61006 次
- 性别:
- 来自: 深圳
文章分类
最新评论
在主库上执行:
执行全备:
RMAN> run{
allocate channel a1 type disk;
backup full database include current controlfile for standby plus archivelog ;
release channel a1;
}
rman target sys/oracle@orcl auxiliary /
duplicate target database for standby nofilenamecheck dorecover;
在备库上恢复时提示:
Oracle Error:
ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01152: file 1 was not restored from a sufficiently old backup
ORA-01110: data file 1: '/s01/oracle/app/oracle/oradata/orcl/system01.dbf'
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of Duplicate Db command at 08/16/2013 04:35:46
RMAN-03015: error occurred in stored script Memory Script
RMAN-06053: unable to perform media recovery because of missing log
RMAN-06025: no backup of archived log for thread 1 with sequence 23 and starting SCN of 1135707 found to restore
RMAN-06025: no backup of archived log for thread 1 with sequence 22 and starting SCN of 1135400 found to restore
错误大致意思:dbf文件与控制文件的版本号对不上
修改主库备份脚本:
1.backup database plus archivelog;
2.backup current controlfile for standdy;
再恢复,ok!
备库取消redo:alter database recover managed standby database cancel;
启用:alter database recover managed standby database using current logfile disconnect from session;
rman恢复:
duplicate target database for standby nofilenamecheck dorecover;
执行全备:
RMAN> run{
allocate channel a1 type disk;
backup full database include current controlfile for standby plus archivelog ;
release channel a1;
}
rman target sys/oracle@orcl auxiliary /
duplicate target database for standby nofilenamecheck dorecover;
在备库上恢复时提示:
Oracle Error:
ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01152: file 1 was not restored from a sufficiently old backup
ORA-01110: data file 1: '/s01/oracle/app/oracle/oradata/orcl/system01.dbf'
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of Duplicate Db command at 08/16/2013 04:35:46
RMAN-03015: error occurred in stored script Memory Script
RMAN-06053: unable to perform media recovery because of missing log
RMAN-06025: no backup of archived log for thread 1 with sequence 23 and starting SCN of 1135707 found to restore
RMAN-06025: no backup of archived log for thread 1 with sequence 22 and starting SCN of 1135400 found to restore
错误大致意思:dbf文件与控制文件的版本号对不上
修改主库备份脚本:
1.backup database plus archivelog;
2.backup current controlfile for standdy;
再恢复,ok!
备库取消redo:alter database recover managed standby database cancel;
启用:alter database recover managed standby database using current logfile disconnect from session;
rman恢复:
duplicate target database for standby nofilenamecheck dorecover;
发表评论
-
oracle11g提示服务不可用
2014-09-26 17:36 571今天遇到一个问题,本地1521端口启用,但远程不能访问 修改监 ... -
手工用户创建,老是记不住,记录
2014-09-18 13:53 318Oracle创建表空间、创建用户以及授权、查看权限 创建临 ... -
gdul
2014-08-15 15:16 469一直想自己也写个dul工具,无奈理解得不够深入 几天前看到别人 ... -
SQL调优
2014-06-20 14:14 379网上看到如下sql: 留一个线索在此 select /*+ ... -
表闪回
2014-06-19 16:13 330使用delete删除数据的情况,如果是truncate只能用数 ... -
外键约束
2014-06-19 16:02 389删除一个表时,提示有外键约束,ORA-02292: 违反完整约 ... -
get_ddl使用
2014-05-19 16:45 422查看oracle中表定义等,需要使用dbms_metadata ... -
PL/SQL语法
2014-05-09 11:38 377今天写plsql,很久没写了,很简单的,也不想参看以前写的,怎 ... -
归档日志满的处理
2014-05-04 10:07 750只是一个记录贴,方便查阅。完全没有新意 归档日志一般需要保留 ... -
数据的导出导入
2013-12-30 12:41 354异构数据库之间数据交换,主要使用txt文本文件 以下记录一个工 ... -
exp增量
2013-12-17 17:09 343很久没有写文章了,今天遇到一个老问题,exp增量备份 记 ... -
查找oracle的操作日志
2013-12-17 16:48 551今天程序有些功能不能用了,查了一下,发现某些表对象删除了 ... -
数结构的查询
2013-09-27 18:33 0很早之前就使用过该功能,每次都记不住,每次都要搜索 索性记录一 ... -
面试中的SQL
2013-09-27 12:07 452虽然有些时间没有面试过了 在我的印象中,sql中行列转换的问题 ... -
oracle SQL特性使用
2013-09-27 11:25 378oracle分析函数 统计记录中类似1/222这样的记录 se ... -
oracle内部原理
2013-09-26 11:17 951总是以为对oracle很了解,已经使用了好多年,基本是增、删、 ... -
oracle跟踪程序执行的SQL
2013-09-24 15:34 1104专门记录一下,对于系统调优很重要 1.oracle的10046 ... -
ORA-01555处理
2013-09-22 16:44 590有时表太大,导出时出现1555错误,可以采用分段方式处理。 以 ... -
BLOB字段操作
2013-09-18 10:00 885置为空或NULL update blob_test set b ... -
统计表的大小
2013-09-11 17:29 360统计用户表的大小: SELECT * FROM ( SEL ...
相关推荐
"Oracle DG主备库删除归档脚本"是指用于管理和清理主库和备库归档日志的自动化脚本。这些脚本通常包含一系列SQL命令和操作系统级别的指令,旨在安全地删除不再需要的归档日志,以释放存储空间,并保持数据库的健康...
文档详细描述了Oracle19c单实例dg的配置以及主备同步和主备之间的切换
当需要把Standby DB作为测试环境写入测试数据除了传统的备份数据,然后拆除,测试后恢复重建的方法外(该方法在生产库大了之后费时费力),oracle还支持 把备库把备库切换成快照临时写入测试数据,附件是转换的流程...
当备库已经应用了这些归档日志后,为了释放存储空间和优化系统性能,清理已应用的归档日志是一项常规任务。 首先,我们需要理解归档日志的工作原理。在Oracle数据库中,当redo log文件填满时,当前的redo log组会...
账单中心dg破坏后,主库远程复制数据库到备库恢复主备模式操作步骤
然而,由于等待的6392号归档日志已被清理,所以从NBU磁带库恢复失败。在这种情况下,通常需要采用SCN(System Change Number)增量备份恢复备库到同步状态。 1. 首先,确定备库上未应用的最老归档日志序号,例如...
了解如何在备库丢失数据文件时进行处理是关键的故障恢复步骤。 5. **查询表空间信息**: 在故障处理过程中,可能需要查询表空间的大小,甚至在表空间大小为空或数据文件大小为空的情况下进行处理。这可能涉及到...
Oracle 10g RAC 环境下的 DataGuard 备库搭建实例是一个重要的数据库高可用性和灾难恢复方案。DataGuard 提供了主库和备库之间的实时数据复制,确保在主库出现故障时,备库能够快速接管,保证业务连续性。在 RAC ...
总结来说,Windows平台上的Oracle RMAN备份和删除DG备库归档日志的脚本提供了一种自动化的方法来确保数据库的安全性和可用性。通过定期备份和清理归档日志,可以避免存储空间浪费,同时保证在需要时能够快速恢复数据...
本文将介绍如何使用 RMAN 复制功能在线或使用备份搭建单实例 DG,涵盖了两种情况:利用 RMAN duplicate 在线搭建备库和利用主库备份离线方式搭建备库。 知识点 1:RMAN Duplicate 功能 RMAN Duplicate 功能是 ...
9. 相关参考文章链接:提供了多个链接,这些链接指向其他博客文章,这些文章涵盖了与本篇BLOG主题相关的其他知识点或更深入的讨论,如物理备库和逻辑备库的建立、物理dg节点的添加、物理dg的switchover和failover...
- 备库通常用于灾难恢复,可以配置为物理备库和逻辑备库。 4. DataGuard的恢复技术 - 介绍了如何在物理DataGuard配置中,当主库丢失归档日志文件时,如何恢复数据库。 - 丢失归档文件会导致数据恢复时出现时间点...
- 在准备切换之前,需确保物理备库处于 `READ ONLY` 模式,这是物理备库的基本要求之一。 #### 2. 查看物理备库的切换状态 - **命令**: ```sql SQL> select switchover_status from v$database; ``` - **解释*...
- 在备库上恢复数据文件。 - 启用备库,并配置必要的参数以确保其能正确接收并应用主库发送过来的归档日志。 **4. 测试与切换** 完成主备库的配置后,还需要进行一系列的测试以验证配置是否正确,主要包括: - ...
RAC允许多个实例同时访问同一个数据库,而RACDG则提供了主库与备库之间的数据保护。 在开始配置前,必须确保所有节点的Oracle版本相同,因为不同版本的数据库可能不兼容,这可能导致在切换主备库或进行其他操作时...
7. 备库做RMAN恢复 8. 在备库上,启动redo apply 四、 备库验证 1. 查看备库状态 2. 将备库置与应用日志模式状态 3. 取消备库的自动恢复 4. OPEN备库为只读模式 5. 打开实时应用状态模式 6. 更改保护模式 五...
【Win8下DG物理Standby搭建】涉及到Oracle Data Guard(DG)技术,它是一种高可用性和灾难恢复解决方案,用于保护Oracle数据库。以下是搭建DG物理Standby的详细步骤和相关知识点: 1. **软硬件需求**: - **硬件**...
备库环境的配置包括创建目录、修改参数文件、配置监听器、重启监听服务、恢复控制文件和数据文件,以及启动redo apply进程。 - 创建目录并修改参数文件,包括设置备库数据库的名称、SID等参数。 - 修改监听配置文件...
- 使用`RMAN`(恢复管理器)将主库的数据文件、控制文件和其他元数据备份到备库,然后在备库上恢复这些备份。 5. **启动和同步备库**: - 在备库上启用归档模式并启动数据库。 - 使用`ALTER DATABASE RECOVER ...
- `HOSTNAME`: 主机名,例如dg1和dg2分别代表主库和备库的主机。 - `IP_ADDRESS`: 主备数据库的IP地址,如192.168.169.220和192.168.169.221。 - `DB_NAME`: 数据库名,如prod。 - `DB_UNIQUE_NAME`: 数据库唯一名称...