Decode360's Blog

          業(yè)精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
            397 隨筆 :: 33 文章 :: 29 評論 :: 0 Trackbacks
          <2009年3月>
          22232425262728
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          公告

          話到七分,酒至微醺,筆墨疏宕,言詞婉約,古樸殘破,含蓄醞籍,就是不完而美之最高境界。

          常用鏈接

          留言簿(13)

          隨筆分類(397)

          隨筆檔案(397)

          文章分類(33)

          新聞分類(15)

          收藏夾(74)

          Blog_List

          IT_Web

          My_Link

          最新隨筆

          最新評論

          本文作者: junsansi???? 轉(zhuǎn)載網(wǎng)址: http://www.5ienet.com/index.shtml
          ?
          ?
          第四部分Standby之Log應(yīng)用服務(wù)? 2008.02.26

          ??? 前面我們已經(jīng)接觸了很多相關(guān)的概念,我們都知道DataGuard 通過應(yīng)用redo 維持primary 與各standby 之間的一致性,在后臺默默無聞支撐著的就是傳說中的Log 應(yīng)用服務(wù)。Log 應(yīng)用服務(wù)呢,又分兩種方式,一種是redo應(yīng)用(物理standby 使用,即介質(zhì)恢復(fù)的形式),另一種是sql 應(yīng)用(邏輯standby 使用,通過LogMiner 分析出sql語句在standby 端執(zhí)行)。
          ?
          ?
          一、Log應(yīng)用服務(wù)配置選項
          ?
          1、REDO數(shù)據(jù)實時應(yīng)用
          ?
          ??? 默認(rèn)情況下,log 應(yīng)用服務(wù)會等待單個歸檔文件全部接收之后再啟動應(yīng)用(在前面redo 傳輸服務(wù)中我們介紹了不同形式的傳輸方式),如果standby 端使用了standby redologs,就可以打開實時應(yīng)用(real-time apply),這樣dg 就不需要再等待接收完歸檔文件,只要rfs 將redo 數(shù)據(jù)寫入standby redologs,即可通過MRP/LSP 實時寫向standby。
          ?
          ??? 物理standby 啟用實時應(yīng)用通過下列語句:

          ??? SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE ;

          ?
          ??? 邏輯standby 啟用實時應(yīng)用通過下列語句:

          ??? SQL> ALTER DATABASE START LOGICAL STANDBYAPPLY IMMEDIATE;

          ?
          2、REDO數(shù)據(jù)延遲應(yīng)用
          ?
          ??? 有實時就有延遲,某些情況下你可能不希望standby 與primary 太過同步:),那就可以在log_archive_dest_n參數(shù)中指定delay 屬性(單位為分鐘,如果指定了delay 屬性,但沒有指定值,則默認(rèn)是30 分鐘)。注意,該屬性并不是說延遲發(fā)送redo 數(shù)據(jù)到standby,而是指明歸檔到standby 后,開始應(yīng)用的時候。
          ?
          ??? 不過,即使在log_archive_dest_n 中指定了delay 屬性,但如果你應(yīng)用數(shù)據(jù)時指定了實時應(yīng)用,則standby會忽略delay 屬性。另外,standby 端還可以通過下列的語句取消延遲應(yīng)用。
          ?
          ??? 物理standby 取消延遲應(yīng)用可以通過下列語句:

          ??? SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE NODELAY;

          ?
          ??? 邏輯standby 取消延遲應(yīng)用可以通過下列語句:

          ??? SQL> ALTER DATABASE START LOGICAL STANDBYAPPLY NODELAY;

          ?
          ??? 提示:flashback database 也可視為延遲應(yīng)用的一種方式。
          ?
          ?
          二、應(yīng)用redo數(shù)據(jù)到物理standby
          ?
          ??? 注意:啟動redo 應(yīng)用,物理standby 需要首先啟動到mount 狀態(tài),然后再執(zhí)行下列語句啟動,或者停止redo應(yīng)用。
          ?
          1、啟動redo應(yīng)用
          ?
          ??? ※ 前臺應(yīng)用

          ??? SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE;

          ?
          ??? ※ 后臺應(yīng)用

          ??? SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT;

          ?
          ??? ※ 啟動實時應(yīng)用,附加USING CURRENT LOGFILE 子句即可

          ??? SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE;

          ?
          2、停止redredo應(yīng)用
          ?

          ??? SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;

          ?
          ?
          三、應(yīng)用redo數(shù)據(jù)到邏輯standby
          ?
          ??? 注意:啟用sql 應(yīng)用,邏輯standby 需要啟動至open 狀態(tài)。
          ?
          1、啟動sql應(yīng)用
          ?

          ??? SQL> ALTER DATABASE START LOGICAL STANDBYAPPLY;

          ?
          ??? 如果要啟動實時應(yīng)用,附加immediate 子句即可:

          ??? SQL> ALTER DATABASE START LOGICAL STANDBYAPPLY IMMEDIATE;

          ?
          2、停止sql應(yīng)用
          ?

          ??? SQL> ALTER DATABASE STOP LOGICAL STANDBYAPPLY;

          ?
          ?
          ?
          posted on 2009-03-01 23:35 decode360 閱讀(209) 評論(0)  編輯  收藏 所屬分類: 10.DB_Tools
          主站蜘蛛池模板: 韶山市| 蒲江县| 达州市| 栾川县| 邵东县| 明水县| 周至县| 句容市| 诸城市| 巴塘县| 康乐县| 界首市| 潢川县| 陇南市| 昌江| 全州县| 海阳市| 九江县| 阳新县| 上虞市| 古田县| 漳平市| 偏关县| 屏山县| 铜川市| 梅州市| 柏乡县| 乳源| 达孜县| 临沂市| 秦安县| 涟源市| 武山县| 咸丰县| 盈江县| 旅游| 虹口区| 东安县| 唐河县| 汉源县| 西吉县|