zoukankan      html  css  js  c++  java
  • Oracle-12C Data Guard新特性(Far Sync Instance)

    12C新特性:Far Sync Instance

    Oracle 12C Data Guard中引入一个新特性Active Data Guard Far Sync,也称为Far Sync Standby。它不包含任何数据文件,只包含一些必要的文件,如:控制文件,spfile和standby redo logfile。 Far Sync Standby只运行日志传输服务。

    配置Far Sync 实例

    主库上创建控制文件和spfile

    sqlplus "/ as sysdba"<<EOF
    alter database create far sync instance controlfile as '/tmp/far_sync.ctl';
    create pfile='/tmp/init.ora' from spfile;
    EOF
    

    传输文件到Far Sync端

    scp /tmp/far_sync.ctl /tmp/init.ora oracle@node2:/tmp/
    

    创建相关目录

    
    

    修改spfile文件

    vi /tmp/init.ora
    
    LOG_ARCHIVE_CONFIG ='DG_CONFIG=(primary,farsync,standby)'
    LOG_ARCHIVE_DEST_1='location=USE_DB_RECOVERY_FILE_DEST, valid_for=(STANDBY_LOGFILE,STANDBY_ROLE)'
    LOG_ARCHIVE_DEST_2='SERVICE=tns_standby LGWR ASYNC NOAFFIRM delay=0 optional compression=disable max_failure=0 max_connections=1 reopen=300 VALID_FOR=(STANDBY_LOGFILES,STANDBY_ROLE) DB_UNIQUE_NAME=standby'
    

    创建far sync实例并启动mount

    sqlplus "/ as sysdba"<<EOF
    create spfile from pfile='/tmp/init.or';
    startup mount;
    select protection_mode,database_role,protection_level,open_mode from v$database;
    -- 创建SRL
    alter database add standby logfile thread 1 group 20 '+SRL' size 1024M;
    alter database add standby logfile thread 1 group 21 '+SRL' size 1024M;
    alter database add standby logfile thread 1 group 22 '+SRL' size 1024M;
    
    set linesize 300
    col member for a100
    select GROUP#,MEMBER,TYPE from v$logfile;
    EOF
    
  • 相关阅读:
    VC++6.0程序打开文件内存错误解决方法
    c++ vc6.0环境sp6补丁
    Net 应用程序如何在32位操作系统下申请超过2G的内存
    DataTable 排序
    VC UI 界面库
    让CSS兼容IE和Firefox的技巧集合
    两句CSS属性让点击图片链接时的虚线框消失
    一个常用的表单文本框input输入提示
    Css优先级分析
    清除浮动四种方法
  • 原文地址:https://www.cnblogs.com/binliubiao/p/15164337.html
Copyright © 2011-2022 走看看