当前位置: 首页 > news >正文

Oracle DataGuard常用管理命令

alter database recover managed standby database disconnect from session; 开启同步重做日志,(使用归档日志进行同步)管理模式

ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION; 开启同步重做日志,使用在线日志进行同步)管理模式

alter database recover managed standby database cancel; 管理模式到只读模式

select process,status from v$managed_standby; 查看日志应用

SELECT PROCESS, STATUS, THREAD#, SEQUENCE#,BLOCK#,BLOCKS,PID FROM V$MANAGED_STANDBY; 查看日志详细应用,进程工作状态

alter database open read only; 开启到只读模式

SELECT MESSAGE FROM V$DATAGUARD_STATUS; 查看DATA GUARD 状态

recover managed standby database disconnect from session; 只读还原管理模式

SELECT THREAD#,LOW_SEQUENCE#,HIGH_SEQUENCE# FROM V$ARCHIVE_GAP; 查询日志GAP

---测试看日志是否传送成功。
主库:
Sql>alter system switch logfile;
Sql> select max(SEQUENCE#) from v$archived_log;
备库:
Sql> /
select FIRST_TIME,NEXT_TIME, APPLIED,SEQUENCE# from v$archived_log order by SEQUENCE#;

SELECT MAX(R.SEQUENCE#) LAST_SEQ_RECD, MAX(L.SEQUENCE#) LAST_SEQ_SENT FROM V$ARCHIVED_LOG R, V$LOG L WHERE R.DEST_ID=2 AND L.ARCHIVED='YES';
SELECT NAME FROM V$ARCHIVED_LOG WHERE THREAD#=1 AND DEST_ID=1 AND SEQUENCE# BETWEEN 85 AND 86;

检查STANDBY LOG分配情况
select GROUP#,THREAD#,SEQUENCE#,USED,ARCHIVED,STATUS from v$standby_log;

查询数据库DG工作模式
SELECT NAME,OPEN_MODE,DATABASE_ROLE,PROTECTION_MODE FROM V$DATABASE;

修改主库为最大可用模式
ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE AVAILABILITY;
修修主库为最大保护模式 启动顺序为先启备库,再启主库, 关闭顺序为先关主库,再关备库
ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE PROTECTION;
修改主库为最大性能模式
ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE PERFORMANCE;

ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2=enable; 启用
ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2=reset; 停用

alter database add logfile group 1 ('/mesdata/datafile/onlinelog/group019') size 200M ;
alter database add logfile group 3 size 200M ;
alter database add logfile group 4 size 200M ;
alter database add logfile group 6 size 200M ;
alter database add logfile group 13 size 200M ;
alter database add logfile group 14 size 200M ;
alter database add logfile group 15 size 200M ;
alter database add logfile group 16 size 200M ;
alter database add logfile group 17 size 200M ;

alter database add standby logfile group 9 ('/mesarch/onlinelog/group09.log') size 200M ;
alter database add standby logfile group 10 size 200M ;
alter database add standby logfile group 11 size 200M ;
alter database add standby logfile group 12 size 200M ;
alter database add standby logfile group 13 size 200M ;
alter database add standby logfile group 14 size 200M ;
alter database add standby logfile group 15 size 200M ;
alter database add standby logfile group 16 size 200M ;
alter database add standby logfile group 17 size 200M ;

转载于:https://blog.51cto.com/bosco/2325326

相关文章:

  • SSH远程管理常用的几种配置
  • Nuxt 开发 - 项目初始化
  • 赖世雄:新中考英语听说满分冲刺 笔记
  • MariaDB数据基础应用
  • 百度小程序遇到的问题
  • 【总结整理】房产类---转自人人都是产品经理
  • Mac mojova 10.14.1 安装 Cocoapods
  • RabbitMQ的前世今生
  • SpringBoot服务器压测对比(jetty、tomcat、undertow)
  • HDU-1087-Super Jumping! Jumping! Jumping!(DP+上升子序列)
  • 比特币代码分析7 交易校验
  • rsync + inotify 数据实时同步
  • JQuery each循环跳出和结束
  • 从paxos到zookeeper 分布式一致性原理与实践
  • 「CH2101」可达性统计 解题报告
  • @angular/forms 源码解析之双向绑定
  • 2017-08-04 前端日报
  • Django 博客开发教程 8 - 博客文章详情页
  • eclipse的离线汉化
  • HTTP那些事
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • PHP的Ev教程三(Periodic watcher)
  • SQLServer之索引简介
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 从0实现一个tiny react(三)生命周期
  • 大快搜索数据爬虫技术实例安装教学篇
  • 给Prometheus造假数据的方法
  • 记录一下第一次使用npm
  • 聊聊sentinel的DegradeSlot
  • 前端之Sass/Scss实战笔记
  • 前言-如何学习区块链
  • 树莓派 - 使用须知
  • 数据可视化之 Sankey 桑基图的实现
  • 微信小程序设置上一页数据
  • 新版博客前端前瞻
  • 转载:[译] 内容加速黑科技趣谈
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • #1015 : KMP算法
  • #FPGA(基础知识)
  • (20050108)又读《平凡的世界》
  • (done) 两个矩阵 “相似” 是什么意思?
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (ZT)薛涌:谈贫说富
  • (八)c52学习之旅-中断实验
  • (笔试题)合法字符串
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (七)Java对象在Hibernate持久化层的状态
  • (顺序)容器的好伴侣 --- 容器适配器
  • (译)2019年前端性能优化清单 — 下篇
  • .Net IE10 _doPostBack 未定义
  • .net 简单实现MD5
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖
  • 。Net下Windows服务程序开发疑惑