oracle dg如何取消,Oracle DG主备启动和关闭流程
环境:
Oracle 11g RAC和DG
关闭操作流程:
RAC节点:
关闭primary主机:
SQL>shutdown immediate
无法shutdown immediate
SQL> shutdown abort;
ORACLE instance shut down.
SQL> startup restrict;
ORACLE instance started.
SQL> shutdown
Database closed.
Database dismounted.
ORACLE instance shut down.
关闭standby主机:
SQL>alter database recover managed standby database cancel;
SQL>shutdown immediate
开启操作流程:
开启standby主机:
SQL> startup mount;
ORACLE instance started.
Total System Global Area 1.7103E+10 bytes
Fixed Size 2245480 bytes
Variable Size 2181041304 bytes
Database Buffers 1.4898E+10 bytes
Redo Buffers 21708800 bytes
Database mounted.
SQL> select RECOVERY_MODE from v$archive_dest_status where rownum<5;
RECOVERY_MODE
-----------------------
IDLE
IDLE
IDLE
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;
Database altered.
开启primary主机:
primary主机是RAC,会自动拉起来。
primary主机RAC一切正常。
发现standby主机监听不正常:
重启监听。
[oracle@dg ~]$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 11-DEC-2017 15:12:16
Copyright (c) 1991, 2011, Oracle. All rights reserved.
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Linux Error: 111: Connection refused[oracle@dg ~]$ lsnrctl stop
LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 11-DEC-2017 15:12:37
Copyright (c) 1991, 2011, Oracle. All rights reserved.
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Linux Error: 111: Connection refused
[oracle@dg ~]$ lsnrctl start
LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 11-DEC-2017 15:12:44
Copyright (c) 1991, 2011, Oracle. All rights reserved.
Starting /u01/app/oracle/product/11.2.0/db_1/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 11.2.0.3.0 - Production
Log messages written to /u01/app/oracle/diag/tnslsnr/dg/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dg)(PORT=1521)))
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.3.0 - Production
Start Date 11-DEC-2017 15:12:45
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Log File /u01/app/oracle/diag/tnslsnr/dg/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dg)(PORT=1521)))
The listener supports no services
The command completed successfully
[oracle@dg ~]$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 11-DEC-2017 15:13:29
Copyright (c) 1991, 2011, Oracle. All rights reserved.
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.3.0 - Production
Start Date 11-DEC-2017 15:12:45
Uptime 0 days 0 hr. 0 min. 44 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Log File /u01/app/oracle/diag/tnslsnr/dg/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dg)(PORT=1521)))
Services Summary...
Service "DG" has 1 instance(s).
Instance "DG", status READY, has 1 handler(s) for this service...
The command completed successfully
开启standby主机的只读功能:
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
Database altered.
SQL> alter database open read only;
Database altered.
SQL> select RECOVERY_MODE from v$archive_dest_status where rownum<5;
RECOVERY_MODE
-----------------------
IDLE
IDLE
IDLE
IDLE
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;
Database altered.
SQL> select RECOVERY_MODE from v$archive_dest_status where rownum<5;
RECOVERY_MODE
-----------------------
MANAGED REAL TIME APPLY
IDLE
IDLE
IDLE
主备的alert日志正常:
RAC01 alert日志:
Thread 1 advanced to log sequence 35614 (LGWR switch)
Current log# 2 seq# 35614 mem# 0: +DATA/prd/onlinelog/group_2.257.929893623
Mon Dec 11 15:50:16 2017
LNS: Standby redo logfile selected for thread 1 sequence 35614 for destination LOG_ARCHIVE_DEST_2
Mon Dec 11 15:50:16 2017
Archived Log entry 94045 added for thread 1 sequence 35613 ID 0x35485ff1 dest 1:
RAC02 alert日志:
Thread 2 advanced to log sequence 18461 (LGWR switch)
Current log# 3 seq# 18461 mem# 0: +DATA/prd/onlinelog/group_3.261.929893729
Mon Dec 11 15:32:10 2017
LNS: Standby redo logfile selected for thread 2 sequence 18461 for destination LOG_ARCHIVE_DEST_2
Mon Dec 11 15:32:11 2017
Archived Log entry 94043 added for thread 2 sequence 18460 ID 0x35485ff1 dest 1:
DG alert日志:
Media Recovery Waiting for thread 2 sequence 18461 (in transit)
Recovery of Online Redo Log: Thread 2 Group 8 Seq 18461 Reading mem 0
Mem# 0: /oracle/oradata/standby08.log
Mon Dec 11 15:50:16 2017
RFS[4]: Selected log 6 for thread 1 sequence 35614 dbid 893924085 branch 929893623
Mon Dec 11 15:50:16 2017
Media Recovery Waiting for thread 1 sequence 35614 (in transit)
Recovery of Online Redo Log: Thread 1 Group 6 Seq 35614 Reading mem 0
Mem# 0: /oracle/oradata/standby06.log
Mon Dec 11 15:51:44 2017
Archived Log entry 40467 added for thread 1 sequence 35613 ID 0x35485ff1 dest 1:
如果通过重启监听无法解决DG节点的监听问题,可以通过动态注册监听来解决
alter system register
oracle dg如何取消,Oracle DG主备启动和关闭流程相关推荐
- oracle学习笔记 参数文件及数据库的启动和关闭
oracle学习笔记 参数文件及数据库的启动和关闭 我们这节课把oracle的参数文件以及oracle的启动关闭讲一下 一)参数文件作用 先看oracle的参数文件 它由来已久了 我们知道oracle ...
- oracle dg如何取消,Oracle DG Switchover 切换
在做DG switchover 切换 之前做好备份,以防止在切换失败可以进行数据库恢复.https://www.cndba.cn/leo1990/article/1910 1 查看主库switchov ...
- oracle adg切换原理,oracle11g ADG主备切换
oracle11g ADG主备切换 1.主库 SQL> select name,open_mode,switchover_status from v$database; NAME OPEN_MO ...
- Oracle 18c RAC(cdb多租户)+ADG备库部署以及维护
Oracle 18c RAC+ADG备库部署以及维护 一.环境部署 1.1 主机配置 1.2 实施步骤 1.3 部署FAQ 二.DataGuard 数据库应用日志模式 2.1 Active DataG ...
- 主备库内存不一致的Data Guard环境搭建全过程
墨墨导读:一个单节点RAC,要做一套Data Guard,但是备库能给数据库的内存只有主库的一半左右,可以实现吗?答案是可以的,本文详述整个过程. 一.概况 1. 涉及的技术点 1)RAC作为prim ...
- oracle实验总结报告,oracle实验报告总结.doc
oracle实验报告总结 实验三 数据库的启动和关闭 实验目的 (1)掌握使用DBCA创建数据库的方法 (2)掌握启动和关闭数据库的命令实验内容 使用DBCA创建数据库test,并通过SQLPLUS登 ...
- Oracle -> DG主备配置
文章目录 1. 介绍主库是归档模式 2.安装前准备工作 3. 主库配置 4. 从库配置 5. DG操作 6. 完成 7. 测试 8. 设置开机启动 1. 介绍主库是归档模式 Oracle中有2种日志, ...
- oracle如何往dg加盘_学习笔记:Oracle DG系统 主备库中表空间和数据文件增加删除等管...
天萃荷净 Oracle Data Guard表空间和数据文件管理汇总 汇总日常工作中操作,在Oracle DG结构系统中,如何删除备库表空间和数据文件,如何管理主库与备库之间的文件系统,详见文章内容. ...
- Oracle DG主备切换VIP
在做DG主备切换时,为使应用端在不修改连接配置的情况下,正常连接DG数据库,方法有几种: 一是,应用端连接主机为主机名,可以通过域名解析调整实现: 二是,应用端连接主机为IP, 通过设置VIP(手动配 ...
最新文章
- python代码判断两棵二叉树是否相同
- Java任务调度框架Quartz
- win server 2008 R2 安装IIS
- Linux系统(四)LVS集群负载均衡NAT模式
- 智能指针shared_ptr的几个例子
- GARFIELD@11-10-2004
- Android启动initlogo.rle制作
- 把nc v6的源码看懂
- xml json 比较_JSON和XML:它们如何比较?
- 开了个会:破局企业云通信,华为加速 Buff 开发者!
- h264解码延迟优化_FFMPEG H264/H265 编码延迟问题
- 【渝粤题库】陕西师范大学201821 宋词研究 作业(专升本)
- python音乐库_目前在python3下有哪些音乐处理库?
- HTML 行间距的设置方法与问题
- 制坯系列-Golang专题-chan
- Away3D4.0入门教程
- mysql 优化思路_Mysql优化思路
- opencv打开相机获取图像并保存
- 千里马Android Framework-Binder通信总结流程图
- JAVA的异常处理机制有什么好处,你造吗?
热门文章
- leetcode51. N 皇后 (java)
- 使用uniapp 开发微信小程序map组件在开发过程中遇到的问题
- 纯HTML+CSS实战之仿微信聊天界面制作
- PCB里的铺铜和地(完整地平面)
- 批量重命名,分享替换文件夹名称中指定文字的小技巧
- java idea 常用快捷键
- 空之轨迹手游服务器维护,裕际网络科技《空之轨迹》手游3月21日数据互通公告 - 热门手游公告-TK游戏...
- go 实现高效的 byte 连接
- 【老生谈算法】matlab实现支持向量机的回归拟合——混凝土抗压强度预测
- mockito教程_Mockito教程