Oracle 11g Data Guard搭建物理Standby数据库(二)
来源:互联网 发布:淘宝网全球购是正品吗 编辑:程序博客网 时间:2024/05/23 01:21
在上篇(Oracle 11g Data Guard搭建物理Standby数据库(一))中,我们完成了Oracle 11g Data Guard搭建物理Standby数据库,并验证了主备库数据的同步,本篇将延续上篇,为主备库创建Standby Redo Log,并测试实时数据的更新。
一 创建Standby Redo Log
- 主库
在创建前,先查询下主库的Redo Log,Oracle建议Standby Redo Log的Size和主备库的一样,并且Standby Redo Log至少比Redo Log多一个。
查看主库Redo Log
SQL> select group#,thread#,bytes/1024/1024 as size_m ,members from v$log; GROUP# THREAD# SIZE_M MEMBERS---------- ---------- ---------- ---------- 1 1 50 1 2 1 50 1 3 1 50 1SQL> select group#,type,member from v$logfile; GROUP# TYPE MEMBER---------- ------- -------------------------------------------------- 3 ONLINE /u01/app/oracle/oradata/szpri/redo03.log 2 ONLINE /u01/app/oracle/oradata/szpri/redo02.log 1 ONLINE /u01/app/oracle/oradata/szpri/redo01.log
创建Standby Redo Log
SQL> alter database add standby logfile '/u01/app/oracle/oradata/szpri/stdredo01.log' size 50M;Database altered.SQL> alter database add standby logfile '/u01/app/oracle/oradata/szpri/stdredo02.log' size 50M;Database altered.SQL> alter database add standby logfile '/u01/app/oracle/oradata/szpri/stdredo03.log' size 50M;Database altered.SQL> alter database add standby logfile '/u01/app/oracle/oradata/szpri/stdredo04.log' size 50M;Database altered.SQL> select group#,type,member from v$logfile order by 1; GROUP# TYPE MEMBER---------- ------- -------------------------------------------------- 1 ONLINE /u01/app/oracle/oradata/szpri/redo01.log 2 ONLINE /u01/app/oracle/oradata/szpri/redo02.log 3 ONLINE /u01/app/oracle/oradata/szpri/redo03.log 4 STANDBY /u01/app/oracle/oradata/szpri/stdredo01.log 5 STANDBY /u01/app/oracle/oradata/szpri/stdredo02.log 6 STANDBY /u01/app/oracle/oradata/szpri/stdredo03.log 7 STANDBY /u01/app/oracle/oradata/szpri/stdredo04.log7 rows selected.
- 备库
创建备库Standby Redo Log,和在主库的创建脚本相同,在备库创建之前,需要先取消应用日志,否则会报错。
SQL> alter database add standby logfile '/u01/app/oracle/oradata/szpri/stdredo01.log' size 50M;alter database add standby logfile '/u01/app/oracle/oradata/szpri/stdredo01.log' size 50M*ERROR at line 1:ORA-01156: recovery or flashback in progress may need access to filesSQL> alter database recover managed standby database cancel;Database altered.SQL> alter database add standby logfile '/u01/app/oracle/oradata/szpri/stdredo01.log' size 50M;Database altered.SQL> alter database add standby logfile '/u01/app/oracle/oradata/szpri/stdredo02.log' size 50M;Database altered.SQL> alter database add standby logfile '/u01/app/oracle/oradata/szpri/stdredo03.log' size 50M;Database altered.SQL> alter database add standby logfile '/u01/app/oracle/oradata/szpri/stdredo04.log' size 50M;Database altered.
二 启用RDG
SQL> alter database recover managed standby database disconnect using current logfile;Database altered.
三 测试主备实时数据更新
- 主库
SQL> insert into test values(1,'Liushuai');1 row created.SQL> commit;Commit complete.
注:不需要执行日志切换,主库的更新会实时传到备库,并更新备库。
- 备库
SQL> select *from test;ID NAME---------- -------------------------------------------------- 1 Liushuai
阅读全文
0 0
- Oracle 11g Data Guard搭建物理Standby数据库(二)
- Oracle 11g Data Guard搭建物理Standby数据库(一)
- Oracle 10G R2的Data Guard物理standby搭建
- Oracle 11g物理Data Guard之Snapshot Standby
- Oracle 11g物理Data Guard之Snapshot Standby数据库功能
- Oracle Data Guard 创建物理Standby数据库
- Oracle Data guard 物理standby 测试
- 创建物理standby (data guard)
- 维护Data Guard物理standby(原创)
- Oracle Data Guard (二) Physical Standby
- 『ORACLE』搭建Data Guard(11g)
- Data Guard 知识简介(一) 11g新特性、介绍及物理standby的配置
- oracle 11g Data Guard物理备份库
- Oracle 10g 单实例数据库 Data Guard 之 Physical Standby 配置详解(根据官方文档总结)
- Oracle 10g 单实例数据库Data Guard 之 Logical Standby 配置详解(根据官方文档总结)
- [Data Guard实验]一步一步创建Oracle单机物理Standby
- oracle之data guard——物理standby建立
- Oracle 11g R2之Dataguard搭建物理standby
- 类与对象
- Path使用--二阶贝塞尔曲线实现水波效果
- mysql引擎、索引、事务、锁、sql注入及java操作
- 最全Pycharm教程(12)——Pycharm调试器之Java脚本调试
- 队列和栈
- Oracle 11g Data Guard搭建物理Standby数据库(二)
- 第一个springmvc应用程序_注解版
- 梯度下降求解逻辑回归(Python)
- C#中using详解
- 使用回归树对美国波士顿房价训练数据进行学习,并对测试数据进行预测
- C#实现整数划分问题——带输出
- 多态
- 数据结构的学习 前言
- Python核心编程v2.0 第13章习题(上)