日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle的scn增量备份,【Oracle】基于SCN的增量备份修复DataGuard GAP

發布時間:2024/1/23 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle的scn增量备份,【Oracle】基于SCN的增量备份修复DataGuard GAP 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 首先來模擬 Gap 的產生 1.1. 備庫關閉: SYS@dgtest_sshutdown immediate; 1.2. 主庫切換日志 SYS@dgtestselect SEQUENCE#,ARCHIVED,STATUS from v$log; SEQUENCE# ARC STATUS ---------- --- ---------------- 61 YES ACTIVE 62 YES ACTIVE 63 NO CURREN

1. 首先來模擬Gap的產生

1.1. 備庫關閉:

SYS@dgtest_s>shutdown immediate;

1.2. 主庫切換日志

SYS@dgtest>select SEQUENCE#,ARCHIVED,STATUS from v$log;

SEQUENCE# ARC STATUS

---------- --- ----------------

61 YES ACTIVE

62 YES ACTIVE

63 NO CURRENT

SYS@dgtest>alter system archive log current;

System altered.

SYS@dgtest>select SEQUENCE#,ARCHIVED,STATUS from v$log;

SEQUENCE# ARC STATUS

---------- --- ----------------

64 NO CURRENT

62 YES ACTIVE

63 YES ACTIVE

剛才current的日志已經歸檔

1.3. 刪除歸檔,產生UNRESOLVABLE GAP

現在刪除63號歸檔

[oracle@primary arch]$ mv 1_63_909786801.dbf 1_63_909786801.dbf.bak

2. 查看報錯

2.1. 啟動備庫

SYS@dgtest_s>startup

2.2. 查看備庫的alert

Media Recovery Log /u01/app/oracle/arch/1_62_909786801.dbf

Media Recovery Waiting for thread 1 sequence 63

Fetching gap sequence in thread 1, gap sequence 63-63

Fri May 06 05:28:09 2016

FAL[client]: Failed to request gap sequence

GAP - thread 1 sequence 63-63

DBID 3866310445 branch 909786801

FAL[client]: All defined FAL servers have been attempted.

------------------------------------------------------------

Check that the CONTROL_FILE_RECORD_KEEP_TIME initialization

parameter is defined to a value that's sufficiently large

enough to maintain adequate log switch information to resolve

archivelog gaps.

------------------------------------------------------------

2.3. 主庫查詢SWITCHOVER_STATUS

SYS@dgtest>SELECT SWITCHOVER_STATUS FROM V$DATABASE;

SWITCHOVER_STATUS

--------------------

UNRESOLVABLE GAP

為UNRESOLVABLE GAP,說明此時的GAP需要我們自己手工去修復,無法自動修復,可自動修復的GAP顯示為RESOLVABLE

GAP

3. 基于SCM的增量備份修復GAP

3.1. 在備庫上查詢current scn號

SYS@dgtest_s>select current_scn from v$database;

CURRENT_SCN

-----------

2567388

3.2. 到主庫去進行基于此SCN的增量備份

RMAN> BACKUP INCREMENTAL FROM SCN 2567388 DATABASE FORMAT '/u01/app/oracle/oradata/tmp/ora11_scn_%U' tag 'For Standby Gap';

3.3. 傳輸到備庫:

[oracle@primary tmp]$ scp * standby:/u01/app/oracle/oradata/tmp

oracle@standby's password:

ora11_scn_0kr54hvk_1_1 100% 125MB 125.2MB/s 00:01

ora11_scn_0lr54l99_1_1 100% 9664KB 9.4MB/s 00:00

3.4. 備庫重新啟動到mount,并取消日志應用

SYS@dgtest_s>shutdown immediate;

SYS@dgtest_s>startup mount;

SYS@dgtest_s>alter database recover managed standby database cancel;

3.5. 注冊剛才傳輸過來的備份集

RMAN> CATALOG START WITH '/u01/app/oracle/oradata/tmp';

3.6. recover備庫

RMAN> recover database noredo;

恢復完畢,這時我們可以觀察備庫的alert日志:

Incremental restore complete of datafile 4 /u01/app/oracle/oradata/dgtest_s/users01.dbf

checkpoint is 2893208

last deallocation scn is 3

Incremental restore complete of datafile 3 /u01/app/oracle/oradata/dgtest_s/undotbs01.dbf

checkpoint is 2893208

last deallocation scn is 973300

Incremental restore complete of datafile 5 /u01/app/oracle/oradata/dgtest_s/example01.dbf

checkpoint is 2893208

last deallocation scn is 942056

Mon May 09 05:20:25 2016

Incremental restore complete of datafile 2 /u01/app/oracle/oradata/dgtest_s/sysaux01.dbf

checkpoint is 2893208

last deallocation scn is 956093

Incremental restore complete of datafile 1 /u01/app/oracle/oradata/dgtest_s/system01.dbf

checkpoint is 2893208

last deallocation scn is 955346

發現數據文件的scn號都已經重新刷新,但是此時還不能重新起庫,需要重新從主庫生成一個standby controlfile。

3.7. 主庫備份控制文件

RMAN> BACKUP CURRENT CONTROLFILE FOR STANDBY FORMAT '/u01/app/oracle/oradata/tmp/ctl.bak';

3.8. 傳輸standby控制文件到備庫

oracle@standby's password:

ctl.bak 100% 9664KB 9.4MB/s 00:00

3.9. 備庫恢復standby控制文件

備庫庫起到nomount階段:

SYS@dgtest_s>shutdown immediate

SYS@dgtest_s>startup nomount;

rman恢復控制文件

RMAN> RESTORE STANDBY CONTROLFILE FROM '/u01/app/oracle/oradata/tmp/ctl.bak';

3.10. mount備庫,并取消日志應用

SYS@dgtest_s> alter database mount;

SYS@dgtest_s>alter database recover managed standby database cancel;

3.11. 清空備庫日志組

SYS@dgtest_s>ALTER DATABASE CLEAR LOGFILE GROUP 1;

Database altered.

注:如果采用了standby log模式,不需要清空,如果清空會出現

SQL> ALTER DATABASE CLEAR LOGFILE GROUP 1;

ALTER DATABASE CLEAR LOGFILE GROUP 1

*

ERROR at line 1:

ORA-19527: physical standby redo log must be renamed

ORA-00312: online log 1 thread 1: '/u01/oradata/badly9/redo01.log'

說明:如果沒有采用standby log模式,有幾組需要清空幾組

3.12. 備庫重設flashback

SYS@dgtest_s>ALTER DATABASE FLASHBACK OFF;

SYS@dgtest_s>ALTER DATABASE FLASHBACK ON;

3.13. 備庫開始應用日志

SYS@dgtest_s>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;

4. 確認修復成功

在主庫中執行

SYS@dgtest>alter system switch logfile;

分別主備庫中執行select max(sequence#) from v$archived_log;如果一致標示修復成功

SYS@dgtest>select max(sequence#) from v$archived_log;

MAX(SEQUENCE#)

--------------

81

SYS@dgtest_s>select max(sequence#) from v$archived_log;

MAX(SEQUENCE#)

--------------

81

至此GAP修復完畢。

本文原創發布php中文網,轉載請注明出處,感謝您的尊重!

總結

以上是生活随笔為你收集整理的oracle的scn增量备份,【Oracle】基于SCN的增量备份修复DataGuard GAP的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美一线高本道 | 91免费视频观看 | 亚洲女成人图区 | 高清不卡av | 日韩欧洲亚洲AV无码精品 | 欧美激情午夜 | 日韩久久在线 | 免费国偷自产拍精品视频 | 114国产精品久久免费观看 | 黄色片播放器 | 成人三级影院 | 爱操在线 | 国产婷婷在线观看 | 91视频入口 | 亚洲制服丝袜av | 日韩中文av | 国产资源在线观看 | 色爱亚洲 | 好色婷婷 | 亚洲综合区| 丰满少妇毛片 | 色婷婷www| 国产香蕉97碰碰碰视频在线观看 | 亚洲精品成a人在线观看 | 久久在线免费观看视频 | 天码人妻一区二区三区在线看 | 午夜视频在线观看视频 | 假日游船| 18成人免费观看网站 | 国产九九在线 | 成年人国产精品 | 麻豆成人91精品二区三区 | 国产精品色片 | 色av资源 | 99热手机在线观看 | 国产午夜精品理论片在线 | av在线最新| 新超碰97| 91超碰在线| 久久久极品 | 麻豆av剧情 | 亚洲爱视频 | 天天曰天天 | 手机免费av| 我和单位漂亮少妇激情 | 国产乱淫av片杨贵妃 | av不卡免费在线观看 | 黄色福利网 | 久久激情综合 | 成年人黄色片网站 | 欧美国产精品一区 | 嫩草影院懂你的影院 | 免费黄色av | 成人av免费在线看 | 免费观看成人毛片 | 深夜福利视频在线 | 激情小说欧美色图 | 亚洲a成人 | 在线观看免费日韩av | 一区二区三区四区视频在线观看 | 久草超碰在线 | 天堂在线国产 | 99久久视频 | 日韩精品1 | 97超碰人| 亚洲黄在线观看 | 久久网免费视频 | 少妇高潮一区二区三区99欧美 | 四虎在线影院 | 中文字幕日韩三级片 | 精品欧美在线 | 91精品一区二区三区综合在线爱 | 亚洲性大片 | 91精品视频在线免费观看 | 91香蕉视频黄 | 国产精品无码一本二本三本色 | 国产精品夜夜夜爽张柏芝 | 色婷婷综合久久久久中文一区二区 | 日韩极品少妇 | 日本欧美一区二区三区 | 三年中国片在线高清观看 | 五月婷久久| 深夜福利麻豆 | 免费日韩 | 少妇日皮视频 | 狠狠cao日日穞夜夜穞av | 色婷婷久久一区二区三区麻豆 | 国产精品无码一区二区桃花视频 | 超碰在线9 | 午夜免费激情视频 | 肥臀熟女一区二区三区 | 国产精品色呦呦 | 免费的毛片 | 国产一区午夜 | 亚洲区偷拍 | 蜜桃视频一区二区 | 国产乱码精品一区二区三 | 国产热视频 | 亚洲精品视频免费看 |