<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Oracle11gDataGuard使用duplicatefromactivedatabase創建standby

        來源:懂視網 責編:小采 時間:2020-11-09 16:15:36
        文檔

        Oracle11gDataGuard使用duplicatefromactivedatabase創建standby

        Oracle11gDataGuard使用duplicatefromactivedatabase創建standby:用這種方式來搭建 DG ,主庫的停機時間很少,只需要重啟一下,使參數生效。也可以用這種方法進行 DB 遷移。 DG 搭建好,然后把備庫激活就可以了。這樣整個遷移中宕機時間也比較短。 Oracle 11g 的 pyhsical standby 支持 open read only 下
        推薦度:
        導讀Oracle11gDataGuard使用duplicatefromactivedatabase創建standby:用這種方式來搭建 DG ,主庫的停機時間很少,只需要重啟一下,使參數生效。也可以用這種方法進行 DB 遷移。 DG 搭建好,然后把備庫激活就可以了。這樣整個遷移中宕機時間也比較短。 Oracle 11g 的 pyhsical standby 支持 open read only 下

        用這種方式來搭建 DG ,主庫的停機時間很少,只需要重啟一下,使參數生效。也可以用這種方法進行 DB 遷移。 DG 搭建好,然后把備庫激活就可以了。這樣整個遷移中宕機時間也比較短。 Oracle 11g 的 pyhsical standby 支持 open read only 下的 apply 和 Real-

        用這種方式來搭建DG ,主庫的停機時間很少,只需要重啟一下,使參數生效。也可以用這種方法進行DB遷移。DG搭建好,然后把備庫激活就可以了。 這樣整個遷移中宕機時間也比較短。


        Oracle 11g的pyhsical standby 支持open read only 下的apply和Real-time query。 因此就有了physical standby 穩定和logical standby 的報表查詢功能。

        Oracle: 11.2.0.1

        OS: redhat 5.5

        Primary IP: 192.168.2.42

        DB_NAME=sanfu

        Standby IP: 192.168.2.43

        DB_NAME=sanfu

        一. Primary 端操作:

        1. 設置歸檔模式

        這個生產庫都是這種模式。

        SQL> archive log list;

        SQL> shutdown immediate

        SQL> startup mount

        SQL> alter database archivelog;

        SQL> archive log list;

        2. Primary 設置force logging

        SQL> alter database force logging;

        SQL> select force_logging from v$database;

        FORCE_LOG

        ---------

        YES

        3. 配置Oracle Net

        在Primary 庫和Standby 都要修改。也可以使用netca 和netmgr命令配置。

        注意:修改完后記得重啟listener。

        Listener.ora

        [oracle@qs-dmm-rh1 admin]$ cat listener.ora

        LISTENER =

        (DESCRIPTION_LIST =

        (DESCRIPTION =

        (ADDRESS = (PROTOCOL = TCP)(HOST = localhost6.localdomain6)(PORT = 1521))

        )

        )

        ADR_BASE_LISTENER = /u01/app/oracle

        SID_LIST_LISTENER =

        (SID_LIST =

        (SID_DESC =

        (GLOBAL_DBNAME = orcl)

        (ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1)

        (SID_NAME = orcl)

        )

        )

        -- 配置靜態注冊

        tnsname.ora

        [oracle@qs-dmm-rh1 admin]$ cat tnsnames.ora

        sanfus =

        (DESCRIPTION =

        (ADDRESS_LIST =

        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.43)(PORT = 1521))

        )

        (CONNECT_DATA =

        (SERVICE_NAME = orcl)

        )

        )

        sanfup =

        (DESCRIPTION =

        (ADDRESS_LIST =

        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.42)(PORT = 1521))

        )

        (CONNECT_DATA =

        (SERVICE_NAME = orcl)

        )

        )

        4. 添加data guard 參數

        創建pfile, 添加如下文件:

        SQL> create pfile from spfile;

        *.db_name='orcl'

        *.db_unique_name='sanfup'

        *.log_archive_config='dg_config=(sanfup,sanfus)'

        *.log_archive_dest_1='location=/u01/archivelog valid_for=(all_logfiles,all_roles) db_unique_name=sanfup'

        *.log_archive_dest_2='service=sanfus reopen=120 lgwr async valid_for=(online_logfiles,primary_role) db_unique_name=sanfus'

        *.log_archive_dest_state_1=enable

        *.log_archive_dest_state_2=enable

        *.standby_file_management='auto'

        *.fal_server='sanfus'

        *.fal_client='sanfup'

        注意:

        在Oracle 11g的Data Guard中,standby_archive_dest參數已經被取消了。

        Standby歸檔文件的存放位置按如下規則來進行:

        (1)當LOG_ARCHIVE_DEST_n設置了valid_for=(all_logfiles,all_roles),那么在不定義standby_archive_dest參數時,Oracle就會選擇LOG_ARCHIVE_DEST_n參數作為歸檔目標。

        (2)如果在第一步設置的同時,又獨立設置LOG_ARCHIVE_DEST_n參數為 valid_for=(standby_logfile,*) 屬性,那么當compatible參數大于10.0的時候,會自動的選擇任意一個LOG_ARCHIVE_DEST_n的值。

        (3)如果LOG_ARCHIVE_DEST_n 沒有設置的話,默認位置是:

        $ORACLE_HOME/dbs.

        不過valid_for參數的默認值就是all_logfiles和all_roles. 所以只要設置了本地的歸檔位置,遠程的歸檔文件也會放到這個目錄下面。

        5. 用新pfile重啟主庫

        SQL> shutdown immediate

        Database closed.

        Database dismounted.

        ORACLE instance shut down.

        SQL> create spfile from pfile='/u01/app/oracle/product/11.2.0/dbhome_1/dbs/initorcl.ora';

        File created.

        SQL> startup

        ORACLE instance started.

        Total System Global Area 422670336 bytes

        Fixed Size 1336960 bytes

        Variable Size 310380928 bytes

        Database Buffers 104857600 bytes

        Redo Buffers 6094848 bytes

        Database mounted.

        Database opened.

        SQL>

        二. Standby 端設置:

        1. 創建相關目錄結構

        [oracle@qs-dmm-rh2 trace]$ mkdir -p /u01/app/oracle/oradata/dave

        --這里我們創建的目錄和Target 庫不同,我們在參數文件里需要轉換一下。

        2. 創建standby的口令文件

        [oracle@qs-dmm-rh2 trace]$ orapwd file=?/dbs/orapwdave password=oracle

        3. 創建standby的初始化參數:

        *.compatible='11.2.0.4.0'

        *db_name=orcl

        *.control_files='/u01/app/oracle/oradata/dave/control01.ctl', '/u01/app/oracle/oradata/dave/control02.ctl',

        '/u01/app/oracle/oradata/dave/control03.ctl'

        *.db_unique_name='sanfus'

        *.log_archive_config='dg_config=(sanfup,sanfus)'

        *.log_archive_dest_1='location=/u01/archivelog valid_for=(standby_logfile, standby_role) db_unique_name=sanfus'

        *.log_archive_dest_2='service=sanfup reopen=120 lgwr async valid_for=(online_logfiles,primary_role) db_unique_name=sanfup'

        *.log_archive_dest_state_1=enable

        *.log_archive_dest_state_2=enable

        *.standby_file_management='auto'

        *.fal_server='sanfup'

        *.fal_client='sanfus'

        *.log_file_name_convert='/u01/app/oracle/oradata/orcl','/u01/app/oracle/oradata/dave'

        *.db_file_name_convert='/u01/app/oracle/oradata/orcl','/u01/app/oracle/oradata/dave'

        4. 用pfile 將standby 啟動到nomount狀態:

        SQL> startup nomount pfile=?/dbs/initorcl.ora

        ORACLE instance started.

        Total System Global Area 146472960 bytes

        Fixed Size 1335080 bytes

        Variable Size 92274904 bytes

        Database Buffers 50331648 bytes

        Redo Buffers 2531328 bytes

        5. 開始duplicate

        [oracle@qs-dmm-rh2 dbs]$ rman target sys/oracle@sanfup auxiliary sys/oracle@sanfus

        Recovery Manager: Release 11.2.0.1.0 - Production on Tue Mar 8 16:10:25 2011

        Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

        connected to target database: ORCL (DBID=1272955137)

        connected to auxiliary database: ORCL (not mounted)

        RMAN> duplicate target database for standby from active database;

        Starting Duplicate Db at 08-MAR-11

        using target database control file instead of recovery catalog

        allocated channel: ORA_AUX_DISK_1

        channel ORA_AUX_DISK_1: SID=20 device type=DISK

        contents of Memory Script:

        {

        backup as copy reuse

        targetfile '/u01/app/oracle/product/11.2.0/dbhome_1/dbs/orapworcl' auxiliary format

        '/u01/app/oracle/product/11.2.0/dbhome_1/dbs/orapworcl' ;

        --用duplicate 創建standby 時會復制口令文件

        }

        executing Memory Script

        Starting backup at 08-MAR-11

        allocated channel: ORA_DISK_1

        channel ORA_DISK_1: SID=45 device type=DISK

        Finished backup at 08-MAR-11

        contents of Memory Script:

        {

        backup as copy current controlfile for standby auxiliary format '/u01/app/oracle/oradata/dave/control01.ctl';

        restore clone controlfile to '/u01/app/oracle/oradata/dave/control02.ctl' from

        '/u01/app/oracle/oradata/dave/control01.ctl';

        restore clone controlfile to '/u01

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Oracle11gDataGuard使用duplicatefromactivedatabase創建standby

        Oracle11gDataGuard使用duplicatefromactivedatabase創建standby:用這種方式來搭建 DG ,主庫的停機時間很少,只需要重啟一下,使參數生效。也可以用這種方法進行 DB 遷移。 DG 搭建好,然后把備庫激活就可以了。這樣整個遷移中宕機時間也比較短。 Oracle 11g 的 pyhsical standby 支持 open read only 下
        推薦度:
        標簽: 使用 st oracle
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 日本免费人成黄页网观看视频 | 97亚洲熟妇自偷自拍另类图片| 春暖花开亚洲性无区一区二区| 成人免费视频小说| 亚洲成熟丰满熟妇高潮XXXXX| 特级aaaaaaaaa毛片免费视频| 国产高清在线免费| 理论亚洲区美一区二区三区| 最新69国产成人精品免费视频动漫 | a级午夜毛片免费一区二区| 亚洲一区二区女搞男| 免费福利电影在线观看| 亚洲首页在线观看| 91情侣在线精品国产免费| 亚洲av午夜国产精品无码中文字| 午夜成人免费视频| 高h视频在线免费观看| 久久夜色精品国产亚洲av| 久久免费动漫品精老司机| 亚洲国产超清无码专区| 在线观看AV片永久免费| 黄色一级毛片免费看| 亚洲成AV人片在线观看| 日产久久强奸免费的看| 久久亚洲国产精品五月天婷| 国产成人精品免费久久久久| 亚洲AV成人影视在线观看| 亚洲国产成人爱av在线播放| a级毛片视频免费观看| 亚洲一区二区三区在线| 亚洲精品线路一在线观看| 久久免费视频99| 亚洲AV成人精品日韩一区| 国产亚洲av片在线观看18女人 | 免费又黄又爽又猛大片午夜| 亚洲国产精品成人久久| 毛片a级毛片免费观看品善网| 亚洲免费日韩无码系列| 亚洲成a人片在线不卡| 国产亚洲一区区二区在线| 亚洲黄色免费观看|