溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

oracle中如何使用物理拷貝的方式創(chuàng)建dataguard

發(fā)布時間:2021-11-10 09:44:25 來源:億速云 閱讀:169 作者:小新 欄目:關系型數(shù)據(jù)庫

這篇文章主要介紹了oracle中如何使用物理拷貝的方式創(chuàng)建dataguard,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

在主庫所做操作


    1. 啟動到mount

    2. alter system set log_archive_dest_1='location=/home/oracle/oracle/oradata/htis/arch/';
    3. 歸檔模式.如果非歸檔需要重啟開啟歸檔模式.開啟方法:

    4. 主庫db_unique_name設置,修改需要重啟

    5. 如果使用最大可用模式Maximum      Availability Mode,需要添加standby log,添加公式:

(每線程的日志組數(shù)+1)*最大線程數(shù),單實例有2redo,那么添加=(2+1)*1=3

alter database add standby logfile group 4 ('/home/oracle/oracle/oradata/htbase/standby_redo04.log') size 50M;

select group#,member,status from v$logfile;

  1. 添加dg參數(shù)

alter system set STANDBY_FILE_MANAGEMENT='auto';

alter system set FAL_CLIENT='htbase';

alter system set FAL_SERVER='htbaseb';

alter system set LOG_ARCHIVE_CONFIG='send, receive, dg_config=(htbase,htbaseb)'; //括號內(nèi)順序無影響

alter system set LOG_ARCHIVE_DEST_2='service=htbaseb VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) LGWR SYNC AFFIRM DB_UNIQUE_NAME=htbaseb';

  1. 創(chuàng)建standby controlfie

Alter database create standby controlfile as '/st.ctl';

  1. 創(chuàng)建pfile文件,不用spfile是為了方便備庫修改

  2. 拷貝     arch/,diag/,admin/,oradata/ 目錄,st.ctl,listener.ora,tnsnames.ora,pfile,密碼文件到備庫

備庫所做操作


    1. 備庫修改pfile中以下4個參數(shù)(其它參數(shù),如歸檔路徑等,如需要修改也可以修改)

        db_unique_name

           FAL_CLIENT

           FAL_SERVER

           LOG_ARCHIVE_DEST_2

  1. 使用主庫傳輸過來的st.ctl覆蓋控制文件control01.ctl ,原來的控制文件備份

  2. 啟動備庫

    1. startup pfile nomount

    2. Alter database mount standby database

    3. ALTER DATABASE recover managed standby database using current logfile disconnect;

  1. 查看備庫狀態(tài)

        select process,status from v$managed_standby;

啟動成功無報錯以后,在主庫查看狀態(tài)

      select dest_name, status,error from v$archive_dest;

無錯誤的話一般就ok

注:11g中,可以在open read only的情況下應用日志,具體操作如下

  alter database open read only;
 ALTER DATABASE recover managed standby database using current logfile disconnect;
 select open_mode from v$database;

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

 

感謝你能夠認真閱讀完這篇文章,希望小編分享的“oracle中如何使用物理拷貝的方式創(chuàng)建dataguard”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業(yè)資訊頻道,更多相關知識等著你來學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI