• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Oracle 10g Logical DataGuard 详细搭建过程

mysql 搞代码 4年前 (2022-01-09) 13次浏览 已收录 0个评论

Oracle 10g Logical DataGuard 详细搭建过程

logical standby是在physical standby基础上搭建

Oracle10g Physical Dat

本文来源gao!%daima.com搞$代*!码9网(

aGuard 详细搭建过程

–停止standby上的日志应用

SQL> alter database recover managed standby database cancel;

Database altered.

–修改主库log_archive_dest_3参数,当切换为备库时在线日志归档路径

SQL> alter system set log_archive_dest_3=’LOCATION=/u01/app/oracle/oradata/dbserver/arch valid_for=(standby_logfiles,standby_role) db_unique_name=dbserver’;

System altered.

SQL> alter system set log_archive_dest_state_3=enable;

System altered.

–主库执行,alert.log显示Logminer Bld: Done

SQL> execute dbms_logstdby.build;

PL/SQL procedure successfully completed.

–修改备库log_archive_dest_3参数,备库在线日志归档路径

SQL> alter system set log_archive_dest_3=’LOCATION=/u01/app/oracle/oradata/standby/arch valid_for=(standby_logfiles,standby_role) db_unique_name=standby’;

System altered.

SQL> alter system set log_archive_dest_state_3=enable;

System altered.

–如果备库没有临时表空间需要创建

–在standby端将物理备库转为逻辑备库,最后一个standby是逻辑备库名称

SQL> select status from v$instance;

STATUS
————
MOUNTED

SQL> select database_role from v$database;

DATABASE_ROLE
—————-
PHYSICAL STANDBY

SQL> startup mount force
ORACLE instance started.

Total System Global Area 612368384 bytes
Fixed Size 2085872 bytes
Variable Size 167775248 bytes
Database Buffers 436207616 bytes
Redo Buffers 6299648 bytes
Database mounted.
SQL> alter database recover to logical standby standby;

Database altered.

SQL> select status from v$instance;

STATUS
————
STARTED

SQL> startup mount force
ORACLE instance started.

Total System Global Area 612368384 bytes
Fixed Size 2085872 bytes
Variable Size 167775248 bytes
Database Buffers 436207616 bytes
Redo Buffers 6299648 bytes
Database mounted.
SQL> select database_role from v$database;

DATABASE_ROLE
—————-
LOGICAL STANDBY

SQL> alter database open resetlogs;

Database altered.

SQL> select name from v$database;

NAME
———
STANDBY

–在主库switch logfile

SQL> alter system switch logfile;

System altered.

SQL> /

System altered.

SQL> /

System altered.

SQL> /

System altered.

SQL> /

System altered.

SQL> /

System altered.

–standby alert.log

RFS[3]: Assigned to RFS process 10806
RFS[3]: Identified database type as ‘logical standby’
Mon Mar 3 13:10:28 2014
RFS LogMiner: Client enabled and ready for notification
RFS[3]: Successfully opened standby log 6: ‘/u01/app/oracle/oradata/standby/standby03.log’
Mon Mar 3 13:10:28 2014
RFS LogMiner: Client enabled and ready for notification
Mon Mar 3 13:11:21 2014
RFS LogMiner: Client enabled and ready for notification
Mon Mar 3 13:11:22 2014
Primary database is in MAXIMUM PERFORMANCE mode
RFS[2]: Successfully opened standby log 5: ‘/u01/app/oracle/oradata/standby/standby02.log’
Mon Mar 3 13:11:33 2014
RFS LogMiner: Client enabled and ready for notification
Mon Mar 3 13:11:34 2014
Primary database is in MAXIMUM PERFORMANCE mode
RFS[2]: Successfully opened standby log 5: ‘/u01/app/oracle/oradata/standby/standby02.log’

–在备库启用实时应用

SQL> alter database start logical standby apply immediate;

Database altered.


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Oracle 10g Logical DataGuard 详细搭建过程

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址