2020-03-13
oracle 16401问题
oracle10.0.2.1.0
centos6.10
初始状态一主一备,max availability,observer开启,一切正常。
模拟主宕机,然后备自动接管。
然后shutdown备库主机。
接下来,启动旧主库主机,启动监听,mount数据库,删除dgmgrl的配置。然后open数据库,此时旧主又正常服务(丢一点数据可以接受)。
然后,启动新主的主机,启监听,mount数据库,数据库会自动open,此时脑裂,两个主库。新主删除dgmgrl配置,关闭数据库,重新mount。
在旧主数据库查询standby_became_primary_scn,然后将新主闪回到这个scn,然后将新主切为备库,重新mount新备库。
这时主库有一个日志与备库冲突,把主库archivelog复制给备库。
这时主库报错ora16401备库报错ora16014 ora00312
怎么解决报错?
目标是将新主库变为备库,丢数据可以接受。旧主库仍是主库。
我来答
添加附件
收藏
分享
问题补充
9条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
存储过程中,如果where条件是动态增加的,如何实现
回答 2
setserveroutputon;declaremonvarchar2(4);vsqlvarchar2(20);v1varchar2(200);vsql2varchar2(1000);beginse
Oracle 存储过程中怎么加载数据文件到表里?
回答 1
我知道有2种方法: 都需要把数据文件放到数据库服务器上创建的directory方法1:创建外部表, 然后insert into 目标表 select&
SUSE15安装oracle21c,在10%的时候,报错信息如下,这个怎么解决啊?
回答 2
已采纳
解决方案:安装了下面两个包:gcccompatlibpthreadnonshared问题解决!
Oracle测试
回答 1
第一个可以使用pl/sql循环插入来完成,不过2亿条还有blob字段,会很慢,需要的空间也会很大。第二个这个用简单的shell脚本或者Python就可以实现的
Oracle中配置了tnsnames.ora和listener.ora,提示无监听程序,怎么处理?
回答 1
配置有问题吧
Oracle 19c 不开启归档模式究竟可以在线rman备份吗?
回答 2
在非归档模式下rman不支持热备,但是可以启动到mount状态下进行冷备,一般非归档模式,数据量比较小的情况下用数据泵备份比较多,核心的数据库还是要开启归档,使用rman定期备份或者DG搭建备库,顺便
Oracle19c,imp导入时报错:
回答 5
已采纳
LOGFILE和dumpfile都在DIRECTORY下面,不能单独指定
centos7.6安装oracle11g RAC
回答 6
7.6明确不支持11204的ACFS/ADVM
现在有个12C的OCP,是否有必要升级19C OCP?
回答 4
已采纳
如果目前和未来几年计划从事Oracle方面的工作可以考19COCP和19C OCM。如果已经开始大量接触国产化数据库就没必要了
ORACLE 改LOB字段为NOLOGGING写语句报错
回答 6
已采纳
最简单的altertableXXX.tbqsdzpmodifyLOB(CONTENT) (NOCACHE NOLOGGING);
问题信息
请登录之后查看
附件列表
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
热门文章
Oracle 整数显示为数字 (22) 和数字 (38)?
【体系架构】Oracle各个版本的体系架构图和交互工具汇总
(ORA-01115、ORA-01110、ORA-27091、ORA-27072)-表空间所在的目录没有可用空间导致收集统计信息失败
Oracle RAC 19c:[INS-30516] Please specify unique disk groups.
安装oracle客户端 bad ELF interpreter: No such file or directory
Oracle 19C 查询优化器简介
[Oracle集群软件全解析] Oracle OCR/OLR管理
oracle 延迟统计数据公布
xfs恢复已删除的Oracle redo log
Oracle参数解析(memory_target)