>  기사  >  데이터 베이스  >  Oracle 12c R1 DataGuard物理备库启用real-time apply

Oracle 12c R1 DataGuard物理备库启用real-time apply

WBOY
WBOY원래의
2016-06-07 17:33:011077검색

Oracle 12c R1 DataGuard物理备库启用real-time apply

Oracle 12c R1 DataGuard物理备库启用real-time apply

物理备库一直是在mount状态下,,这样的话不方便数据的同步验证

启用real-time apply就能够实现real-time query

在备库mount状态下:

SQL> select open_mode from v$database;

OPEN_MODE
------------------------------------------------------------
MOUNTED

SQL> alter database recover managed standby database cancel;

数据库已更改。

SQL> ALTER DATABASE OPEN;

数据库已更改。

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT;

数据库已更改。

SQL> select open_mode from v$database;

OPEN_MODE
------------------------------------------------------------
READ ONLY WITH APPLY

在主库:

SQL> create table john(id number, name varchar2(40)); 

表已创建。

SQL> insert into john values(1, 'john');

已创建 1 行。

SQL> insert into john values(2, 'cai');

已创建 1 行。

SQL> commit;

提交完成。

备库查询:

SQL> select * from john;

 ID NAME
---------- ------------------------------------------------------------------------------------------------------------------------
  1 john
  2 cai

可见是实时同步的!

推荐阅读:

使用RMAN的Duplicate功能创建物理DataGuard

Oracle基础教程之通过RMAN复制数据库

RMAN备份策略制定参考内容

RMAN备份学习笔记

Oracle数据库备份加密 RMAN加密

通过RMAN备份duplicate创建DataGuard

linux

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.