oracle rac 主备 轮训,RAC+DATAGUARD环境下主备切换
RAC+DATAGUARD环境下主备切换
环境介绍
该文档的操作步骤适用于Primary DB为RAC,Standby DB为single instance的
环境,在执行操作前要确保主库的物理备份完成,以备切换失败的恢复,另RAC和备库的
参数文件已经备份与$ORACLE_HOME/dbs目录下,主库的pfile=$ORACLE_HOME/
dbs/pfile_primary.ora,备库的参数文件已经备份在pfile=$ORACLE_HOME/dbs/
pfile_standby.ora ,主库的备份脚本位于节点3的/home/oracle/myscripts/
将主库切换到备库
1、停止中间件服务器
2、确认无应用程序连接后,将主数据库进行全库备份,已确保在切换到主库过程中失败并且无法切换回来时的恢复。Rman做一次物理备份,exp做一次逻辑备份。
3、停止节点2、3的实例
[grid@oracle-rac1 ~]$ srvctl stop instance
-d erpdb -i erpdb2,erpdb3
4、停止2、3节点的EM程序
[oracle@rac1 ~]$emctl stop dbconsole
[oracle@rac2~]$emctl stop dbconsole
5、 确保节点1的日志已经全部传送到了备库
SQL> SELECT THREAD#, LOW_SEQUENCE#, HIGH_SEQUENCE# FROM
V$ARCHIVE_GAP;
未选定行
6、在节点1,执行select switchover_status from v$database;确认为TO_STANDBY
SQL> select SWITCHOVER_STATUS from v$database;
SWITCHOVER_STATUS
-------------------------
TO STANDBY
7、将节点一切换成主库
SQL>alter database commit to switchover to
SQL>physical standby;
8.在节点1重启数据库
SQL>shutdown immediate;
SQL>startup nomount;
SQL>alter database mount standby database;
从备库切换到主库
1、停止EM程序并查看切换状态
[oracle@pstdby~]$emctl stop dbconsole
SQL> select SWITCHOVER_STATUS from v$database;
SWITCHOVER_STATUS
-------------------------
TO PRIMARY
2、将备库切换为主库
SQL>alter database commit to switchover to
SQL> primary;
3、重启数据库,执行
SQL>shutdown immediate;
SQL>startup;
4、确认检查
SQL> select database_role from v$database;
DATABASE_ROLE
------------------
PRIMARY
5、检查日志应用情况
SELECT SEQUENCE#,APPLIED FROM V$ARCHIVED_LOG;
oracle rac 主备 轮训,RAC+DATAGUARD环境下主备切换相关推荐
- Oracle DataGuard环境下使用TDE透明加密需要注意的点
DataGuard环境下使用TDE透明加密: 开启TDE: 1.创建一个新目录,并指定为wallet目录 $ mkdir -p /oracle/wallet 并设置wallet目录,方法很简单,编辑参 ...
- dataguard mysql,[dataguard同步数据库]Dataguard环境下数据库的备份与恢复
在线QQ客服:1922638 专业的SQL Server.MySQL数据库同步软件 在部署完active data guard后,不但可以将只读的查询交给备库执行,还可以把日常的数据库备份工作放在备库 ...
- php oracle 需要libmysql.dll么_,Windows7环境下Apache+PHP+MySQL完美配置
写作此篇文章的目的在于记录Windows 7环境下成功配置WAMP环境, 初学者在不使用整合好的WAMPServer和XAMPP的情况下徒手配置整合环境貌似有很多意想不到的问题. 这将是我们需要讨论的 ...
- oracle 配置ip地址监听,Windows环境下修改Oracle实例监听IP地址
配置文件路径:\NETWORK\ADMIN 如:C:\Oracle11gR2\product\11.2.0\dbhome_1\NETWORK\ADMIN 一.修改配置文件:listener.ora # ...
- python 设置输入法为英文,appium+python环境下的输入法切换
今天做appium+python的app UI自动化时,遇到app前端界面输入时自动加了空格,用send_keys()方法怎么都输入不了正确的手机号和银行卡号,不是输入错了,就是输入少了,经过自己的研 ...
- linux 主分区转换 lvm,求教linux下 主分区和逻辑分区之间如何转换
各位达人, 我在 windows xp下用虚拟机 vmware 装了 Redhat Enterprise Linux 5.0. 后来 Redhat linux磁盘空间不够,然后用虚拟机扩容了两次, 不 ...
- 高铁环境下TD-LTE系统切换方法(1)
1.高铁通信面临的挑战 1)网络覆盖场景复杂 2)多普勒频移 3)频繁切换 4)穿透损耗 2.高铁无线宽带通信接入方案 1)无线蜂窝系统接入方案 缺点:a.信号损耗最高超过25dB:b.现有无线蜂窝系 ...
- mac+php版本切换+cli,Mac环境下php版本切换
可以同过brew list 来查看的PHP查看php的版本 例如: brew list brew unlink php56 brew link php55 大版本可以用brew list来查,如果是小 ...
- 【详细】win2008环境下oracle11G配置高可用dataguard
Oracle DataGurad单实例部署 1. 安装环境 服务器环境为VMware workstation搭建的两台虚拟机,操作系统为Windows Server 2008 R2,数据库为Oracl ...
最新文章
- UOJ#449. 【集训队作业2018】喂鸽子
- 在javascript中调用java
- ubuntu14.04 安装pip vitualenv flask
- 谷歌爆苹果 Image I/O 存重大漏洞,无辜用户躺枪
- 自学python到什么程度可以找工作-Python学到什么程度就可以找工作?
- CSS标签选择器(二)
- 《神经网络和深度学习》系列文章七:实现我们的神经网络来分类数字(下)...
- L1-041 寻找250 (10 分)—团体程序设计天梯赛
- AngularJS的ng-click阻止冒泡
- 狂神说Java--Java学习笔记(合集)
- OpenGL超级宝典(第7版)笔记22 原子计数器 清单5.31-5.34
- python 视频分段_Python 视频文件的分割和合并
- 解决刷了Gargoyle固件后某些LED灯不亮的问题
- springboot 实现图片合并
- 坦克大战Netty网络联机版项目笔记
- SSM之spring事务管理
- TLS远程信息泄露 心脏滴血 CVE-2014-0160 漏洞复现
- Latex论文写作小技巧记录,不断更新
- 如何设计一个混沌工程实验?
- java 十六进制转十进制_「16进制转10进制」Java:十六进制转换成十进制 - seo实验室...
热门文章
- 快速三维重建 快速光栅投影
- MySQL数据库技术 第二版 章末 答案—单元5 ----实训5
- 【scrapy爬虫】crawl自动化模板爬取网易新闻
- c/c++参考手册与手册查阅(apiref.com/Microsoft doc/cppReference/cplusplus)
- 企业邮箱在Outlook office 2010上POP3/IMAP的设置方法
- 5g上行速率怎么提升_5G网络室内覆盖系统的解决方案解析
- python中pd的全称_在packag“中未定义调用名称pd”时出错
- mysql latin1默认_为什么mysql 默认的test数据库character是latin1不是utf8
- html中使用include引入另一个html文件
- 物联网-项目复盘(谨以此文,聊以慰风尘)