将DG调整为最大保护模式,报ORA-03113: end-of-file on communication channel
在将Data Guard调整为最大保护模式(MAXIMUM PROTECTION )的时候,遇到了以下的问题ORA-03113: end-of-file on communication channel。
执行过程如下:
SQL> alter database set standby database to maximize PROTECTION;
alter database set standby database to maximize PROTECTION
*
ERROR at line 1:
ORA-01126: database must be mounted in this instance and not open in any instance
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.
Total System Global Area 390070272 bytes
Fixed Size 2021024 bytes
Variable Size 142608736 bytes
Database Buffers 243269632 bytes
Redo Buffers 2170880 bytes
Database mounted.
SQL> alter database set standby database to maximize PROTECTION;
Database altered.
SQL> select PROTECTION_MODE,OPEN_MODE,DB_UNIQUE_NAME,DATABASE_ROLE,SWITCHOVER_STATUS from v$database;
PROTECTION_MODE OPEN_MODE DB_UNIQUE_NAME DATABASE_ROLE SWITCHOVER_STATUS
-------------------- ---------- ------------------------------ ---------------- --------------------
MAXIMUM PROTECTION MOUNTED WENDING PRIMARY TO STANDBY
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel
分析日志:
[oracle@dg1 bdump]$ tail -10f alert_WENDING.log LGWR: Destination LOG_ARCHIVE_DEST_1 is not serviced by LGWR LGWR: Minimum of 1 synchronous standby database required Sat Jan 4 23:05:16 2014 Errors in file /u01/oracle/admin/ORCLDB/bdump/wending_lgwr_10086.trc: ORA-16072: a minimum of one standby database destination is required Sat Jan 4 23:05:16 2014 Errors in file /u01/oracle/admin/ORCLDB/bdump/wending_lgwr_10086.trc: ORA-16072: a minimum of one standby database destination is required LGWR: terminating instance due to error 16072 Instance terminated by LGWR, pid = 10086
其实,第一步处理过程,应该查询一下log_archive_dest参数,检查一下同步的方式以及AFFIRM 是否设定,其次就是standy log日志是否添加,这一切建立完成以后再进行日志检查。
可能在第一步检查完成之后就已经可以解决问题。
对了,还有一个要开启FLASHBACK_ON ;
分别将FLASHBACK_ON开启。 SQL> select FLASHBACK_ON from v$database; FLASHBACK_ON ------------------ NO SQL> alter database flashback on; Database altered.
添加standy redolog
[oracle@dg2 ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Sun Jan 5 01:00:35 2014 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production With the Partitioning, OLAP and Data Mining options SQL> alter database add standby logfile group 4 ('/u01/oracle/oradata/ORCLDB/stdby_redo04.log') size 50M; Database altered. SQL> alter database add standby logfile group 5 ('/u01/oracle/oradata/ORCLDB/stdby_redo05.log') size 50M; Database altered. SQL> alter database add standby logfile group 6 ('/u01/oracle/oradata/ORCLDB/stdby_redo06.log') size 50M; Database altered.
[oracle@dg1 bdump]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Sun Jan 5 01:10:32 2014 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production With the Partitioning, OLAP and Data Mining options SQL> alter database set standby database to maximize PROTECTION; alter database set standby database to maximize PROTECTION * ERROR at line 1: ORA-01126: database must be mounted in this instance and not open in any instance SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. SQL> startup mount ORACLE instance started. Total System Global Area 390070272 bytes Fixed Size 2021024 bytes Variable Size 142608736 bytes Database Buffers 243269632 bytes Redo Buffers 2170880 bytes Database mounted. SQL> alter database set standby database to maximize PROTECTION; Database altered. SQL> select PROTECTION_MODE,OPEN_MODE,DB_UNIQUE_NAME,DATABASE_ROLE,SWITCHOVER_STATUS from v$database; PROTECTION_MODE OPEN_MODE DB_UNIQUE_NAME DATABASE_ROLE SWITCHOVER_STATUS -------------------- ---------- ------------------------------ ---------------- -------------------- MAXIMUM PROTECTION MOUNTED WENDING PRIMARY TO STANDBY
设置参数,打开数据库。
SQL> alter system set log_archive_dest_2 = 'SERVICE=db_phystdby LGWR SYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=PHYSTDBY AFFIRM '; System altered. SQL> alter database open; Database altered.
转载于:https://blog.51cto.com/carefree/1349299
将DG调整为最大保护模式,报ORA-03113: end-of-file on communication channel相关推荐
- 【DG】DG的3种保护模式
[DG]DG的3种保护模式 DG提供了3种数据保护模式:最大保护(Maximum Protection).最高性能(Maximum Performance)和最高可用(Maximum Availabi ...
- selenium IE保护模式报错解决方案(使用python写注册表)
selenium IE保护模式报错解决方案 JAVA:https://www.cnblogs.com/feifeidxl/p/4551363.html java的处理可以参考此博客,实践可行,使用的s ...
- dg oracle 切换模式_Oracle数据库 DGbroker三种保护模式的切换
1.三种保护模式 – Maximum protection 在Maximum protection下, 可以保证从库和主库数据完全一样,做到zero data loss.事务同时在主从两边提交完成,才 ...
- 【Oracle】DG三种保护模式及切换方式
一.三种保护方式 Required Redo Transport Attributes for Data Protection Modes Maximum Availability Maximum P ...
- oracle dg apply lag,Oracle数据库 DGbroker三种保护模式的切换
1.三种保护模式 – Maximum protection 在Maximum protection下, 可以保证从库和主库数据完全一样,做到zero data loss.事务同时在主从两边提交完成,才 ...
- redis保护模式的报错
1.首先得保证redis实在gcc环境下运行的 2.如果发现命令行中只能打印出大写在符号,那么长安[A]就好,或者shift+[A]试试 3.mini安装Linux发现连不了网,要在配置文件中启动网关 ...
- redis链接不上,报保护模式
错误信息: DENIED Redis is running in protected mode because protected mode is enabled, no bind address w ...
- DG保护模式--3种
三种:最大保护.最大性能.最高可用.1.最大保护:如果主数据库失败,这个保护模式可以保证没有任何数据丢失.事务在完成提交之前,事务恢复需要的redo数据必须写到主数据库的联机redo日志和至少一个同步 ...
- [书]x86汇编语言:从实模式到保护模式 -- 第14章 任务和特权级保护,调用门、LDT、TSS、TCB
# 加载用户程序 Part 1.TCB, Task Control Block, 任务控制块 分配内存作为该任务的TCB,并插入至TCB链表. Part 2.LDT, Locak Descriptor ...
- oracle dg3种模式,DG有下面三种模式 逻辑standby和物理standby
DG有下面三种模式 – Maximum protection – Maximum availability – Maximum performance 在Maximum protection下, 可以 ...
最新文章
- scrum工具四款可参考
- 关于浏览器跨域请求的相关原理实现--很经典的博客
- JavaScript中的匿名函数及函数的闭包
- 朱政:金山H.265诞生记
- 20145203盖泽双《网络对抗技术》拓展:注入:shellcode及return-into-libc攻击
- 板翅式换热器(锯齿形)matlab的
- Java retainAll抛错UnsupportedOperationException记录
- 基于STM32MINI板步进电机程序(有代码)
- dis的前缀单词有哪些_按前后缀分类单词——dis前缀的名词
- 微信小程序防止恶意点击、多次点击
- html语言中网页主体标记是,HTML 网页主体标记
- 这 10 条河,「贡献」了全球 95% 的海洋塑料污染
- SAP 什么是统驭科目
- 通过两点的经纬度计算与正北方向的夹角JS实现
- librosa与python_speech_features
- Win10 Version 1803 四月更新正式版 ISO 镜像下载
- 美国在家办公员工被监控,远程办公成噩梦?
- 基于物联网的智慧油田的整体解决方案
- xdebug 不需要配置 idekey
- 软件行业的最后十年【ChatGPT】
热门文章
- 解决Chrome插件安装时出现的 “CRX_HEADER_INVALID” (程序包无效) 问题
- 条件指示符 #ifdef 的用法
- java获取jsp页面下拉列表框_jQuery+jsp下拉框联动获取本地数据的方法(附源码)
- No package ‘mate-settings-daemon‘ found
- 全网首发:研究WORD布局,会意之笑
- 软件的卡顿与卡死,意思是不同的
- 打磨TF卡叠加SIM的注意问题
- 管理感悟:衡量境界的差异
- react怎么引入jquery_在react里面使用jquery插件
- linux查找当前目录下所有子目录特定文件类型