最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Oracle 26ai搭建ADG Far Sync日志備庫的實(shí)例

 更新時(shí)間:2026年04月15日 10:45:35   作者:IT邦德  
文章介紹了Oracle 12c的新功能:Active Data Guard Far Sync的配置與使用,詳細(xì)描述了在主庫和備庫上創(chuàng)建Far Sync實(shí)例的過程,包括配置環(huán)境、創(chuàng)建控制文件、創(chuàng)建pfile文件、啟動實(shí)例、配置監(jiān)聽和tnsnames.ora文件、啟動實(shí)例到所需模式等步驟

1.DG Far Sync概述

Active Data Guard Far Sync是Oracle 12c引入的新功能(也稱為Far Sync Standby)
可以在主備庫之間添加一個Far Sync實(shí)例,redo數(shù)據(jù)先由主庫傳輸?shù)紽ar Sync實(shí)例,再由于Far Sync實(shí)例轉(zhuǎn)發(fā)給備庫。

2.配置環(huán)境

強(qiáng)制日志、開歸檔
mkdir -p /u01/recovery
mkdir -p /u01/arch

SQL> set linesize 300
SQL> select name,open_mode,log_mode,force_logging,DATABASE_ROLE,
switchover_status from v$database;
SQL> alter database force logging;

數(shù)據(jù)庫開歸檔
如果想開快速恢復(fù)區(qū)的設(shè)置,做如下操作
alter system set db_recovery_file_dest_size=1800g;
alter system set db_recovery_file_dest=‘/u01/recovery’;

開歸檔的方式如下:
alter system set log_archive_dest_1=‘location=/u01/arch’;
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;

alter system switch logfile;

3.Far Sync實(shí)例

3.1 在主庫上創(chuàng)建far sync實(shí)例的控制文件

ALTER DATABASE CREATE FAR SYNC
INSTANCE CONTROLFILE AS ‘/home/oracle/control01.ctl’;

3.2 創(chuàng)建Far Sync實(shí)例的pfile文件

create pfile=‘/home/oracle/pfile.init’ from spfile;

DB_UNIQUE_NAME=oradb
DB_FILE_NAME_CONVERT='/oradbst/','/oradb/'
LOG_FILE_NAME_CONVERT='/oradbst/','/oradb/'
FAL_SERVER=oradbst
LOG_ARCHIVE_CONFIG='DG_CONFIG=(oradb,oradbfs,oradbst)'
LOG_ARCHIVE_DEST_1='LOCATION=/u01/arch VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=oradb'
LOG_ARCHIVE_DEST_2='SERVICE=oradbfs SYNC AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=oradbfs'
LOG_ARCHIVE_DEST_STATE_2=ENABLE
LOG_ARCHIVE_DEST_3='SERVICE=oradbst ASYNC NOAFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=oradbst'
LOG_ARCHIVE_DEST_STATE_3=ALTERNATE
standby_file_management=AUTO

3.3 在主庫上以pfile啟動并配置standbylogfile

startup pfile=‘/home/oracle/pfile.init’;
alter system set standby_file_management=manual;
添加standbylogfile

alter database add standby logfile group 4 (‘/u01/app/oracle/oradata/ORADB/standby_redo04.log’) size 200M;
alter database add standby logfile group 5 (‘/u01/app/oracle/oradata/ORADB/standby_redo05.log’) size 200M;
alter database add standby logfile group 6 (‘/u01/app/oracle/oradata/ORADB/standby_redo06.log’) size 200M;
alter database add standby logfile group 7 (‘/u01/app/oracle/oradata/ORADB/standby_redo07.log’) size 200M;
alter system set standby_file_management=AUTO;

3.4 生成spfile文件:

create spfile from pfile='/home/oracle/pfile.init';
將上面的控制文件和參數(shù)文件和密碼文件復(fù)制到Far Sync實(shí)例所在的服務(wù)器。
將控制文件存放在/u01/app/oracle/oradata/oradbfs/control01.ctl
scp $ORACLE_HOME/dbs/orapworadb 
192.168.2.12:/u01/app/oracle/product/23.26.1/dbhome_1/dbs/
scp $ORACLE_HOME/dbs/orapworadb 
192.168.2.11:/u01/app/oracle/product/23.26.1/db_1/dbs/dbs

3.5 在far sync實(shí)例上配置pfile文件

DB_UNIQUE_NAME=oradbfs
DB_FILE_NAME_CONVERT='/ORADB/','/oradbfs/','/oradbst/','/oradbfs/'
LOG_FILE_NAME_CONVERT='/ORADB/','/oradbfs/','/oradbst/','/oradbfs/'
FAL_SERVER=oradb
LOG_ARCHIVE_CONFIG='DG_CONFIG=(oradb,oradbfs,oradbst)'
LOG_ARCHIVE_DEST_1='LOCATION=/u01/arch 
VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=oradbfs'
LOG_ARCHIVE_DEST_2='SERVICE=oradbst 
ASYNC VALID_FOR=(STANDBY_LOGFILES,STANDBY_ROLE) DB_UNIQUE_NAME=oradbst'
LOG_ARCHIVE_DEST_STATE_2=ENABLE
standby_file_management=AUTO
service_names=oradb

3.6 創(chuàng)建監(jiān)聽和tnsnames.ora

將備庫和far sync實(shí)例創(chuàng)建好監(jiān)聽后一起寫入主庫的tnsnames.ora中并拷貝至每個節(jié)點(diǎn)

–tns配置如下:

oradb =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.14)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = oradb)
    )
  )
oradbfs =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.12)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = oradb)
    )
  )
oradbst =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.11)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = oradb)
    )
  )

–監(jiān)聽配置如下

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = oradb)
      (ORACLE_HOME = /u01/app/oracle/product/23.26.1/dbhome_1)
      (SID_NAME= oradb)
    )
   )
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = oradb)
      (ORACLE_HOME = /u01/app/oracle/product/23.26.1/db_1)
      (SID_NAME= oradb)
    )
   )

3.7 啟動far sync到mount模式

export ORACLE_SID=oradb
startup nomount pfile=‘/home/oracle/pfile.init’;

rman target sys/oracle@oradb auxiliary sys/oracle@oradbfs

duplicate target database for farsync from active database;

4.備庫搭建

在standby數(shù)據(jù)庫上創(chuàng)建pfile文件

control_files='/u01/app/oracle/oradata/oradbst/control01.ctl'
DB_UNIQUE_NAME=oradbst
DB_FILE_NAME_CONVERT='/ORADB/','/oradbst/'
LOG_FILE_NAME_CONVERT='/ORADB/','/oradbst/'
FAL_SERVER='oradbfs','orad'
LOG_ARCHIVE_CONFIG='DG_CONFIG=(oradb,oradbfs,oradbst)'
LOG_ARCHIVE_DEST_1='LOCATION=/u01/arch VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=oradbst'
LOG_ARCHIVE_DEST_2='SERVICE=oradbfs ASYNC VALID_FOR=(STANDBY_LOGFILES,STANDBY_ROLE) DB_UNIQUE_NAME=oradb'
LOG_ARCHIVE_DEST_STATE_2=ENABLE
standby_file_management=AUTO
service_names=oradb

恢復(fù)備庫數(shù)據(jù)庫
export ORACLE_SID=oradb
startup nomount pfile=‘/home/oracle/pfile.init’;

rman target sys/oracle@oradb auxiliary sys/oracle@oradbst

duplicate target database for standby from active database dorecover nofilenamecheck;

在備庫啟動Managed Recovery Process
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;

在主庫上查詢?nèi)罩緫?yīng)用情況
set lines 300
col dest_name for a20
select dest_name,status,error from v$archive_dest;

將備庫啟動到ADG模式:
SQL> alter database recover managed standby database cancel;
SQL> alter database open;
SQL> alter pluggable database all open;
SQL> alter database recover managed standby database USING CURRENT LOGFILE disconnect from session;
SQL> select open_mode from v$database;

到此這篇關(guān)于Oracle 26ai搭建ADG Far Sync日志備庫的實(shí)例的文章就介紹到這了,更多相關(guān)Oracle ADG Far Sync日志備庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

搜索| 图木舒克市| 泌阳县| 阿坝县| 孙吴县| 灵石县| 马关县| 凭祥市| 五峰| 乌兰浩特市| 吉水县| 东乡| 江北区| 玛沁县| 延庆县| 龙海市| 濮阳市| 余姚市| 和平区| 达孜县| 石渠县| 开阳县| 南部县| 资中县| 修水县| 海兴县| 台中县| 漳浦县| 三河市| 财经| 天祝| 文成县| 承德县| 仁布县| 临武县| 龙游县| 平和县| 绥阳县| 剑川县| 武城县| 封开县|