暂无图片
Oracle 用rman备份 恢复创建dg redo log和standby log都恢复不到备库 , 这是为什么?
我来答
分享
QIU飞
2021-12-07
Oracle 用rman备份 恢复创建dg redo log和standby log都恢复不到备库 , 这是为什么?

Oracle 用rman备份 恢复创建dg redo log和standby log都恢复不到备库 , 这是为什么?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
你好我是李白

只要你查询v$logfile,redo log以及standby redo log路径正确:
1.你可以在为开启dg同步之前手工执行ALTER DATABASE CLEAR LOGFILE GROUP x;生成物理上对应的文件。
2.或者你无需执行,会在你开启恢复的时候,oracle自动完成clear生成物理对应文件,这个过程可以从alert日志中看到。
例如下面就是第二种情况的示例:

ALTER DATABASE RECOVER  managed standby database disconnect from session  
Attempt to start background Managed Standby Recovery process (honordg)
Tue Feb 02 01:59:20 2021
MRP0 started with pid=20, OS id=45884 
MRP0: Background Managed Standby Recovery process started (honordg)
Serial Media Recovery started
Managed Standby Recovery not using Real Time Apply
Waiting for all non-current ORLs to be archived...
All non-current ORLs have been archived.
Errors in file /oracle/app/oracle/diag/rdbms/honordg/honordg/trace/honordg_mrp0_45884.trc:
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00312: online log 1 thread 1: '+DATADG/honor/onlinelog/group_1.261.984508005'
ORA-17503: ksfdopn:2 Failed to open file +DATADG/honor/onlinelog/group_1.261.984508005
ORA-15001: diskgroup "DATADG" does not exist or is not mounted
ORA-15077: could not locate ASM instance serving a required diskgroup
Clearing online redo logfile 1 +DATADG/honor/onlinelog/group_1.261.984508005
Clearing online log 1 of thread 1 sequence number 1748

复制
暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
lnn

备份的是归档,不是在线,备库redo还得手动创建

你可以用deplicate

log_file_name_convert转换

暂无图片 评论
暂无图片 有用 0
打赏 0
QIU飞

谢谢

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle 11.2中分区表查询时条件用自定义函数解释计划能识别正确,19c就要搜索全部分区,这是什么问题?
回答 1
提供个示例。如有建表SQL一并提供更好。
请问有没有使用DATAX迁移oracle数据到PostgreSQL
回答 1
可以尝试下国内的ETLCloud,提供很多数据集成和转换功能,支持多种数据源的连接和转换操作,包括数据格式转换、数据清洗、字段映射等操作,能够将转换后的数据加载到目标系统中,可视化操作界面,刚进门也能
Oracle 19c如何准确查出所有坏块是哪些对象
回答 2
1、根据V$DATABASEBLOCKCORRUPTION中的信息确定坏块类型SELECT tablespacename, segmenttype, owner,&nbs
最近客户反应每天下午3点-4点之间数据库慢,连续做了几天的awr,有大神可以帮忙分析下么?有偿
回答 6
AWR日志贴出来看一下,敏感信息你可以打码。
Oracle中function和procedure的区别描述正确的是?
回答 1
已采纳
ABCDOracle中function和procedure的区别?1).可以理解函数是存储过程的一种 2).函数可以没有参数,但是一定需要一个返回值,存储过程可以没有参数,不需要返回值&nb
AWR分析报告问题求助:目前oracle性能不足和硬件条件有关系吗?
回答 2
SQL逻辑读与物理读都太高,要先调SQL
Oracle update表的某个参数,为什么有时几分钟就好。有时候直接卡死,几小时都不结束,从哪里入手分析?
回答 2
卡死的时候看看有没有被阻塞,等待事件是什么。
单机MySQL数据库怎么做成分布式数据库集群?
回答 2
要用分布式中间件,墨天轮里面有个国产数据库易鲸捷的你看下,他们开源的产品应该叫dble,基本都是类似架构的。
配置 Oracle 12c 最后一步 perl 创建数据库,怎么解决?
回答 3
可以尝试安装perl命令或者使用perl命令的绝对路径,然后重新执行试试
oracle高版本能不能兼容低版本的?
回答 2
已采纳
不会的,,客户端可以兼容低版本,低版本如果要连高版本就需要配置一下sqlnet文件。可参考:Oracle客户端与服务端的版本兼容列表–Client/ServerInteroperabilitySupp