暂无图片
关于刷新pdb dblink的问题
我来答
分享
何帆
2020-04-07
关于刷新pdb dblink的问题

背景:

Oracle 12C的Active Dataguard是基于CDB做的容灾方案,如果某个PDB需要切换演练或者接管为主库,则会影响整个CDB上的所有PDB。

在18c中支持通过dblink创建可刷新PDB进行源PDB和克隆PDB进行switchover或failover那么只需要切换这一个PDB即可,不需要切换整个CDB,

很显然这样的操作更简单,速度更快,而且对CDB上的其他PDB不会造成影响,因为我尝试在生产环境使用这个新特性

官方文档中介绍:创建可刷新的PDB时,可以在PDB中设置REMOTE_RECOVERY_FILE_DEST初始化参数。如果源PDB在其dblink上不可用时,则此初始化参数指定在刷新操作期间从中读取存档日志文件的目录。

过程:

在源端有一个root cdb(tscdb1),包含了一个pdb(prypdb1)数据库

目标端有一个root cdb(tscdb2),包含了一个pdb(stdpdb1)数据库,stdpdb1数据库通过设置每分钟自动从prypdb1刷新而来

通过在目标端另外创建一个far sync实例(standby redolog)来实时同步源端的归档日志在本地REMOTE_RECOVERY_FILE_DEST参数设置的路径下,想实现在源端的dblink中断甚至是CDB 或者PDB级别的不可用是,

目标pdb能从本地的REMOTE_RECOVERY_FILE_DEST目录去刷新归档日志,换取数据库的临丢失

问题:

目前自动刷新正常,断开源库的dblink后,刷新日志继续系统无法联通dnlink远端路径,不会去REMOTE_RECOVERY_FILE_DEST读取日志并应用,希望能得到解答

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
盖国强

你需要检查源端和目标端的参数设置,CDB 级别的。

然后展示在启动中,参数生效。

再测试整个过程,包括在主库执行 Log Switch ,观察日志是否正确生成和应用。

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


请输入正文
提交
相关推荐
Oracle rac 的scan IP在两台机器上都有,这是正常的吗?
回答 5
已采纳
正常情况下不存在哈,正常是依附在某个网卡上面,如举例就是scanip和publicip网卡是同一个!   不过这个问题也没啥,只要确保scan的监听能正常连接就行。&nb
Oracle impdp导入的时候能不能按列映射导入?
回答 3
oracle12c数据泵可以导出视图,你可以在源库新建一个你说的字段的视图类型,然后数据泵导出视图进行数据迁移https://www.xifenfei.com/2012/12/oracle12c%E5
oracle 没有某段时间的快照怎么解决?
回答 1
已采纳
这种快照都是自动收集的。如果没有,考虑数据库是不是在那段时间停止了?或者看下日志中有没有报错?
现在的国产数据库哪家公司的好用?
回答 4
国内产品现在除了老四家外,TiDB、OceanBase、TDSQL等这几家大厂的产品也可作为选型参考。产品的选型主要看您的需求,目前向国产化靠拢基本是以下几个需求:1)国产数据库产品调研需求;2)自主
Oracle 19c 容器库CDB 16GBK PDB是否可以设置为UTF8
回答 2
已采纳
如果CDB的字符集是ZHS16GBK,则PDB不能设置为AL32UTF8字符集。这是由于字符集兼容性和转换问题。PDB需要是CDB的子集
怎么能看到索引创建的百分比?
回答 1
setline250colssidformat9999headingSID;colopnameformata15TRUNCATE;coltargetformata28TRUNCATE;colesfor
oracle 创建视图时edtionable参数是什么意思?
回答 1
已采纳
请参照官方文档: https://docs.oracle.com/database/121/SQLRF/statements8004.htmSQLRF01504如果能帮到您,请点个采纳,谢谢
AIX 7.2 安装11.2.0.4 GI PSU(201020)补丁失败
回答 10
已采纳
Theissuewasinvestigatedthroughthebelowbug:BUG32123313SMRFILEKEEPSGETTINGCORRUPTEDAFTERAPPLYINGOCT202
oracle em13cc 顶级活动按钮
回答 1
EM13c:EnterpriseManager13cCloudControlTOPActivityReportIsNowInAshAnalytics(DocID2528627.1)已经集成在ASHAn
19c扩展业务表空间,哪个用户查询能看到所有业务表空间使用情况
回答 4
要么在PDB里面,要么在CDB里面