data guard日常维护及管理
日常维护
1、正确打开主库和备库
主库:
SQL> STARTUP MOUNT;
SQL> ALTER DATABASE ARCHIVELOG;
SQL> ALTER DATABASE OPEN;
备库:
SQL> STARTUP MOUNT;
SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE
DISCONNECT FROM SESSION;
2、正确关闭顺序
备库:
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
SQL>SHUTDOWN IMMEDIATE;
主库
SQL>SHUTDOWN IMMEDIATE;
3、备库Read-Only模式打开
当前主库正常OPEN 状态、备库处于日志传送状态.
1 在备库停止日志传送
SQL> recover managed standby database cancel;
2 备库Read-only 模式打开
SQL> alter database open read only;
3 备库回到日志传送模式
SQL> recover managed standby database disconnect from session;
SQL> select status from v$instance;
4、日志传送状态监控
1 主库察看当前日志状况
SQL> select sequence#,status from v$log;
2 备库察看RFS(Remote File Service)接收日志情况和MRP 应用日志同步主库情况
SQL> SELECT PROCESS, STATUS, THREAD#, SEQUENCE#, BLOCK#, BLOCKS FROM V$MANAGED_STANDBY;
3 察看备库是否和主库同步
SQL> SELECT ARCHIVED_THREAD#, ARCHIVED_SEQ#, APPLIED_THREAD#,APPLIED_SEQ# FROM V$ARCHIVE_DEST_STATUS;
4 察看备库已经归档的redo
SQL> SELECT REGISTRAR, CREATOR, THREAD#, SEQUENCE#, FIRST_CHANGE#,NEXT_CHANGE# FROM V$ARCHIVED_LOG;
5 察看备库已经应用的redo
SQL> SELECT THREAD#, SEQUENCE#, FIRST_CHANGE#, NEXT_CHANGE# FROM V$LOG_HISTORY;
6 察看备库接收,应用redo 数据过程.
SQL> SELECT MESSAGE FROM V$DATAGUARD_STATUS;
5 备库归档目录维护
1 找到备库归档目录
SQL> show parameter log_archive_dest_1
6 主库正常切换
一人工干预主库正常切换
1 在主库端检验数据库可切换状态
SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;
SWITCHOVER_STATUS:TO STANDBY 表示可以正常切换.
如果SWITCHOVER_STATUS 的值为SESSIONS ACTIVE,表示当前有会话处于ACTIVE状态
2 开始主库正常切换
如果SWITCHOVER_STATUS 的值为TO STANDBY 则:
SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY;
如果SWITCHOVER_STATUS 的值为SESSIONS ACTIVE 则:
SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY WITH SESSION SHUTDOWN;
成功运行这个命令后,主库被修改为备库
3 重启先前的主库
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP MOUNT;
4 在备库验证可切换状态
SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;
SWITCHOVER_STATUS
-----------------
TO_PRIMARY
1 row selected
5 将目标备库转换为主库
如果SWITCHOVER_STATUS 的值为TO STANDBY 则:
SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY;
如果SWITCHOVER_STATUS 的值为SESSIONS ACTIVE 则:
SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY WITH SESSION SHUTDOWN;
成功运行这个命令后,备库被修改为主库
6 重启目标备库
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP;
7 先前主库启动日志传送进程
SQL> alter database recover managed standby database disconnect;
总结: 这样主库的一次正常切换完成.切换后的状态,原先的主库变为备库,原先的备库变为主库.
7 主库灾难切换
人工干预主库灾难切换
SQL>alter database recover managed standby database cancel;
SQL>shutdown immediate
SQL>startup mount
SQL>ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE PERFORMANCE;
SQL>alter database recover managed standby database finish;
-- switch
SQL>alter database commit to switchover to primary with session shutdown;
-- open
SQL>shutdown immediate
SQL>startup
data guard日常维护及管理相关推荐
- 计算机机房的日常维护工作,浅谈计算机机房的日常维护及管理.doc
浅谈计算机机房的日常维护及管理.doc 浅谈计算机机房的日常维护及管理 摘 要:学校计算机机房管理是一项系统工作,是保证学校计算机教学活动的基础工作.科学有效地管理好机房不仅可以使现有的设备发挥最大功 ...
- 服务器设备日常维护与管理论文,浅谈设备管理与维护论文
浅谈设备管理与维护论文 设备管理工作是一个随着设备的更新换代不断发展的行业,并非都有固定的管理方法,多数时候都是摸索着前进,随着发现问题随着解决:笔者在此根据自身多年来设备管理的经验,谈谈设备管理的基 ...
- 综合布线系统日常维护与管理
由于数据中心是一个高密度的计算环境,其中会存在大量的线缆.如果在设计之初不给这些线缆进行合理的路径和空间规划,建设完成后不做好记录跟维护,那么随着数据中心的运行和扩展,线缆将失去控制,拥挤不堪.最终影 ...
- oracle 日志注册,Oracle日常维护中管理用户以及重做日志文件的方法
一.管理用户和安全性在db中各种对象以 用户(方案) 的方式组织管理 select distinct object_type from dba_objects; 模式对象,schema ----> ...
- 运维监控利器Nagios之:Nagios的日常维护和管理
1.验证Nagios配置文件的正确性 nagios在验证配置文件方面做的非常到位,只需通过一个命令即可完成: /usr/local/nagios/bin/nagios -v /usr/local/na ...
- DG(Data Guard)
它有无数个名字,有人叫它dg,有人叫它数据卫士,有人叫它data guard,在oracle的各项特性中它有着举足轻理的地位,它就是(掌声)......................Oracle D ...
- oracle Data guard
DATA GUARD的最主要的功能是冗灾.当然根据配置的不同,DATA GUARD还可以具备以下特点:高可用.性能提升.数据保护以及故障恢复等. DATA GUARD可以分为物理STANDBY和逻辑S ...
- DATA GUARD 简介
DATA GUARD的最主要的功能是冗灾.当然根据配置的不同,DATA GUARD还可以具备以下特点:高可用.性能提升.数据保护以及故障恢复等. DATA GUARD可以分为物理STANDBY和逻辑S ...
- DATA GUARD的最主要的功能是冗灾
DATA GUARD的最主要的功能是冗灾.当然根据配置的不同,DATA GUARD还可以具备以下特点:高可用.性能提升.数据保护以及故障恢复等. DATA GUARD可以分为物理STANDBY和逻辑S ...
最新文章
- ubuntu16.04 cuda9.0 cudnn Tensorflow GPU 1.10.0
- linux用户态驱动--IOMMU(三)
- 漫画解读ERNIE:能和BERT一较高下的知识增强语义表示模型
- python reduce函数 day16
- 2017年第八届蓝桥杯 - 省赛 - C/C++大学A组 - G. 正则问题
- opencv读取usb摄像头_2020 款 11寸 iPad Pro 深度摄像头 RGBD 视频流可视化
- Python类常用的魔术方法
- 一个字同时设置了粗体斜体,哪个先生效?
- CTF Crypto 入门练习
- excel文件损坏修复绝招_修复数据工具大盘点,让你快速掌握电脑数据恢复的秘密武器...
- Mac系统怎样设置开机启动项
- dp和px,那些不得不吐槽的故事——Android平台图
- 使用FileZilla,FTP登录出现错误:FileZilla状态:	不安全的服务器,不支持 FTP over TLS
- Job for tomcat.service failed because the control process exited with error code 解决办法:
- 两位前阿里 P10 的成长经历,让我学到这几点
- QT学习之路-资料收藏集锦
- 国内国际期货,外汇,现货跟单、量化交易系统
- 美国NIST公布首批后量子密码标准算法
- C语言基础--编写风格1
- nginx格式化工具
热门文章
- 2016第19本:至关重要的关系
- 被腾讯抄袭致死的公司有哪些? 网友留言: 无爆款不抄袭的腾讯!
- 上海应用技术大学计算机类,2018年上海应用技术大学计算机学院计算机大类考研调剂信息公布...
- 装饰者设计模式(java版本)
- Java微信公众号开发之创建带参数二维码
- 我用Python爬取了难下载的电子教材(内附代码)
- 计算机机房联合接地线用什么线,机房中 机柜设备外壳为什么接地? 机房如何做接地?...
- 反射内存网与以太网技术比较
- sqlYog社区版免费下载地址
- 陈志武《金融的逻辑》