oracle级联备库创建,ORACLE 11G 备库传备库级联传递(cascade dg) 的配置方法
01: 與做備庫一樣,配置好 監(jiān)聽文件 密碼文件 網(wǎng)絡文件 并且動好監(jiān)聽. 注意必要的目錄結構.然后從主庫,備庫1 都能用SYS用戶登陸到備庫2 表示通道是聯(lián)通有效的.
02: 從主庫生成個最新的INIT.ORA文件,復制到備庫2 修改參數(shù)文件的參數(shù).
然后 啟動 并且生成SPFILE文件再啟動
dg2:
startup nomount pfile='/home/oracle/initdg.ora';
create spfile from pfile='/home/oracle/initdg.ora';
shutdown immeidate;
startup nomount;
主庫 設置下面兩個參數(shù)
pd:
ALTER SYSTEM SET LOG_ARCHIVE_DEST_3='SERVICE=dg2 LGWR ASYNC AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=dg2' scope=both;
ALTER SYSTEM SET LOG_ARCHIVE_CONFIG='DG_CONFIG=(pd,dg1,dg2)' scope=both;
在主庫上復制備庫到備庫2上,源數(shù)據(jù)庫必須是主庫
pd:
rman target sys/pbs123@orcl_pd auxiliary sys/pbs123@orcl_st3
RMAN> duplicate target database for standby nofilenamecheck from active database;
————————輸出省略——————
復制過程中報得錯誤大部分是路徑錯誤,沒有建相應的目錄
pd:
alter system set log_archive_dest_state_3=enable scope=both;
開啟只讀模式完成數(shù)據(jù)恢復
dg2:
alter database open read only;
alter database recover managed standby database using current logfile disconnect from session;
ALTER SYSTEM SET log_archive_dest_1='LOCATION=/u01/ora_archive VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=dg2' scope=both;
設置好參數(shù),注意服務器是DG1
alter system set fal_server='dg1';
alter system set fal_client='dg2';
數(shù)據(jù)同步完了后…
主庫pd:
alter system set log_archive_dest_state_3=defer scope=both;
備庫1
dg1:
ALTER SYSTEM SET LOG_ARCHIVE_DEST_3='SERVICE=dg2 LGWR ASYNC AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=dg2' scope=both;
ALTER SYSTEM SET LOG_ARCHIVE_CONFIG='DG_CONFIG=(pd,dg1,dg2)' scope=both;
測試下:
主庫:
SQL> create table zfk_all_objects as select * from dba_objects;
Table created.
Elapsed: 00:00:01.80
備庫1:
SQL> select count(*) from zfk_all_objects;
COUNT(*)
73680
備庫2:
SQL> select count(*) from zfk_all_objects;
COUNT(*)
73680
**
注意事項:
1 DG1 設置目的3的時候 應該改成如下
alter system set log_archive_dest_3='SERVICE=dg2LGWR ASYNC AFFIRM valid_for=(standby_logfiles,standby_role) db_unique_name=dg2' scope=BOTH;
2 只有主庫發(fā)生了日志切換 DG1才把日志傳給DG2
**
總結
以上是生活随笔為你收集整理的oracle级联备库创建,ORACLE 11G 备库传备库级联传递(cascade dg) 的配置方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle jpa字段加注释,JPA注
- 下一篇: php 直接定义 和 construct