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区别
随机推荐
- 6.使用AngularJS模板来创建视图
AngularJS模板包含定义了额外的功能,对DOM元素行为的表达式,过滤器和指令. 1.了解模板 表达式:类似js的代码段.在作用域的上下文被求值.可以放置在普通的HTML文本或属性值中 <p ...
- ZendStudio 解决svn导出项目乱码问题
从svn导出项目往往会出现乱码,可以右击项目,点击properties(或者选中项目alt+enter键进入)直接修改项目编码为utf-8,但是html文件还是乱码. 下面的方法可以解决: windo ...
- Tomcat部署Web应用的两种方式
WEB工程目录结构 部署方式一:此种方式部署,jsp页面修改后,不能动态更新,需要重新部署才能看到效果.不过可以配置动态更新实现. 部署方式二:此种方式部署,jsp修改后,直接在页面可以看到效果.(因 ...
- 转:SQL子句的执行顺序
SQL 不同于与其他编程语言的最明显特征是处理代码的顺序.在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后 ...
- ubuntu 16.04 apt-get error: in the drive /media/cdrom and press
If you have an internet connection, you can safely comment out the line starting with deb cdrom: ... ...
- Unity3D研究院之Prefab里面的Prefab关联问题(转)
转自http://www.xuanyusong.com/archives/3042 最近在做UI部分中遇到了这样的问题,就是Prefab里面预制了Prefab.可是在Unity里面一旦Prefab预制 ...
- apache官网怎样下载apache HTTP Server服务器
我相信有些朋友刚用apache服务器时,都希望从官网上下载,而面对着官网上众多的项目和镜像以及目录,也许有点茫然.下面是具体步骤 第一步:打开apache官网 第二步:点击右上角Download,出现 ...
- jboss服务器修改端口说明
如果一台机器安装多个jboss服务器,就需要修改服务器的端口号,否则各个服务器之间会有冲突.目前确认需要修改的配置如下一.vi $JBOSS_HOME/server/default/conf/jbos ...
- ubuntu10.04+win7双系统,重装win7后,恢复grub引导菜单以及命令行引导linux
我在我的小Y上安装了ubuntu10.04和win7旗舰版的双系统,采用的是grub引导.今天win7不知道哪儿出了问题,windows update更新一直报错,(当然360也是打不上滴)网上查了很 ...
- JAVA导出pdf实例
一.直接导出成PDF Java代码 1. import java.io.FileNotFoundException; 2. import java.io.FileOutputStream; 3. ...