10g 11g配置Logical Standby
1.创建一个物理Standby数据库
2.Standby数据库取消managed recovery
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
3.主库配置
1)主库修改LOG_ARCHIVE_DEST_2参数
ALTER SYSTEM SET log_archive_dest_2 = 'SERVICE=PRODDG VALID_FOR=(ONLINE_LOGFILES,STANDBY_ROLE) DB_UNIQUE_NAME=PRODDG' SCOPE=SPFILE;
2)主库建立Logminer数据字典
EXECUTE DBMS_LOGSTDBY.BUILD;
4.备库设置
1)切换到逻辑备库
ALTER DATABASE RECOVER TO LOGICAL STANDBY PRODDG;
2)重启实例,并且reset log
SHUTDOWN IMMEDIATE
STARTUP mount
ALTER DATABASE OPEN RESETLOGS;
3)standby开启sql apply
ALTER DATABASE START LOGICAL STANDBY APPLY;
5.验证
1)主库创建一个用户
SQL> alter system switch logfile; System altered. SQL> create user hxy identified by hxy; User created. SQL> grant dba to hxy; Grant succeeded. SQL> alter system switch logfile; System altered. SQL> conn hxy/hxy
Connected.
SQL> select * from tab; no rows selected SQL> create table t1 as select * from dba_users; Table created. SQL> alter system switch logfile; System altered. SQL> select count(*) from t1; COUNT(*)
----------
23
2)备库查看alert日志
Sun Apr 27 23:25:11 2014
LOGMINER: Begin mining logfile for session 1 thread 1 sequence 123, /dsg/oracle11/PRODDG/arch/log1_123_839354331.arc
LOGMINER: End mining logfile for session 1 thread 1 sequence 123, /dsg/oracle11/PRODDG/arch/log1_123_839354331.arc
Sun Apr 27 23:25:12 2014
RFS[2]: Opened log for thread 1 sequence 124 dbid 251192667 branch 839354331
Sun Apr 27 23:26:19 2014
RFS LogMiner: Registered logfile [/dsg/oracle11/PRODDG/arch/log1_124_839354331.arc] to LogMiner session id [1]
Sun Apr 27 23:26:19 2014
LOGMINER: Begin mining logfile for session 1 thread 1 sequence 124, /dsg/oracle11/PRODDG/arch/log1_124_839354331.arc
LOGMINER: End mining logfile for session 1 thread 1 sequence 124, /dsg/oracle11/PRODDG/arch/log1_124_839354331.arc
RFS[2]: Opened log for thread 1 sequence 125 dbid 251192667 branch 839354331
数据库中验证
SQL> conn hxy/hxy
Connected.
SQL> select * from tab;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
T1 TABLE
SQL> select count(*) from t1;
COUNT(*)
----------
23
可见,主库备库数据一致!
6.总结
配置Logical DataGuard最主要的还是配置好Physical DataGuard,并且主备库最好使用spfile启动数据库,方便切换成Logical Standby的时候修改参数
如果数据库是RAC,配置请参考官方文档Data Guard Concepts and Administration 11g Release 2 (11.2)之 Creating a Logical Standby Database
10g 11g配置Logical Standby的更多相关文章
- Logical standby database 搭建(配置)
说明 Logical standby 数据库是通过Physical standby数据库转换的.本Logical standby是通过之前创建的Physical standby转换的. Physica ...
- DG - logical standby switchover切换过程
从11g起,主库和逻辑备库之间切换不再需要关闭任何数据库实例. 1.检查主数据库是否处于考虑切换状态 SQL> select switchover_status from v$database; ...
- 聊聊Oracle 11g的Snapshot Standby Database(上)
Oracle 11g是Data Guard的重要里程碑版本.在11g中,Active DataGuard.Advanced Compression等特性大大丰富了Data Guard的功能和在实践领域 ...
- [Oracle][DATAGUARD] LOGICAL STANDBY环境里,有些SEQUENCE无法应用,导致Primary和Standby无法同期
今天遇到了一个客户,问题是这样的,客户构筑了一个RACtoRAC的 LOGICAL STANDBY环境.并用EM在监视同期情况,发现EM页面上55115和55116这两个SEQUENCE一直在应用. ...
- Horizontal Toolbar With Navigational Buttons Form Sample For Oracle Forms 10g/11g
Sharing an Oracle Form Htoolbar.fmb for Oracle Forms 10g/11g containing Horizontal Toolbar canvas an ...
- Calling / Running a report in Oracle forms 10g / 11g
Calling / Running a report in Oracle forms 10g / 11g Below is the procedure to call a report in Orac ...
- Oracle DG故障诊断一则:alter database recover to logical standby new_logical_dbname卡住
我们在基于物理standby的基础上搭建逻辑备库过程过程中,在运行: alter database recover to logical standby READDB; 卡住不动,而且alert也没有 ...
- [Oracle][DATAGUARD] 关于确认LOGICAL STANDBY的同期状况的方法
Oracle的DATAGUARD环境,有PHYSICAL STANDBY和LOGICAL STANDBY两种.PHYSICAL STANDBY是传输REDO传到Standby端,然后由Standby端 ...
- oracle 10g 11g 12c区别
oracle 10g 11g 12c区别
随机推荐
- Oracl各个版本的下载地址
http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/112010-win32soft-098630-z ...
- InstallUtil在windows服务中的使用(转)+ 服务安装的注意事项
1. 新建一个Windows Service的方法: 1. 打开Visual Studio 2008新建一个project Solution: 2. 选择Windows->windows Se ...
- 【转】ArrayList其实就那么一回事儿之源码浅析
转自:http://www.cnblogs.com/dongying/p/4013271.html?utm_source=tuicool&utm_medium=referral ArrayLi ...
- ios xib 中的 size class
需要阅读UITraitCollection的说明文档,先截图如下: 今天说说xib中的size class的简单设置,先看图 一共有9个小块,水平方向代表width,垂直方向代表height. 对于w ...
- Effective C++ -----条款41:了解隐式接口和编译期多态
classes和templates都支持接口(interface)和多态(polymorphism). 对classes而言接口是显式的(explicit),以函数签名为中心.多态则是通过virtua ...
- HDU 1693 Eat the Trees(插头DP、棋盘哈密顿回路数)+ URAL 1519 Formula 1(插头DP、棋盘哈密顿单回路数)
插头DP基础题的样子...输入N,M<=11,以及N*M的01矩阵,0(1)表示有(无)障碍物.输出哈密顿回路(可以多回路)方案数... 看了个ppt,画了下图...感觉还是挺有效的... 参考 ...
- 3.UNION
--联合结果集union(集合运算符-- group by StudentNo union ---union可以合并多个结果集 --它有两个前提和一个注意: --1.合并的结果集的列数必须完全一致 - ...
- 更新补丁Bind
1.查询补丁版本信息 (1) rpm -qa|grep bind (2) dig @localhost version.bind 2.下载安装 BIND最新漏洞和升级解决办法 现在有非常多的公司的都有 ...
- supersr--图片轮播逻辑
// // ViewController.m // 图片轮播 // // Created by apple on 14-5-18. // Copyright (c) 2014年 All rig ...
- September 12th 2016 Week 38th Monday
After all, tomorrow is another day. 不管怎样,明天又是全新的一天. Another day? Maybe. Remember when you reach for ...