校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Oracle備庫宕機啟動的完美解決方案

Oracle備庫宕機啟動的完美解決方案

熱門標簽:南寧人工智能電銷機器人費用 安陽外呼系統免費 圖像地圖標注 分布式呼叫中心 濟南地圖標注公司 400電話是不是免費申請 呼倫貝爾智能手機地圖標注 海南400電話哪里辦理 貴陽電話外呼系統哪家好

簡介

ORA-10458: standby database requires recovery

ORA-01196: 文件 1 由于介質恢復會話失敗而不一致

ORA-01110: 數據文件 1: 'XXXXXXXXXXXXXXXXXX\XXXXX1.DBF'

一個項目做了Oracle主從數據庫同步,通過Dataguard實現,從庫服務器宕機,再開機的時候,從庫無法啟動,報“ORA-01196: 文件 1 由于介質恢復會話失敗而不一致”這個錯誤,具體日志信息如下:

ORA-10458: standby database requires recovery
ORA-01196: 文件 1 由于介質恢復會話失敗而不一致
ORA-01110: 數據文件 1: 'XXXXXXXXXXXXXXXXXX\XXXXX1.DBF'

正常啟動的順序應該是先啟動備庫再啟動主庫。由于從庫宕機導致有段時間日志未同步,主備不一致,從庫無法啟動。

參考資料

https://www.jb51.net/article/160838.htm

恢復前準備

備份主庫

備份主庫數據【/home/oracle/backup/20190506/】

mkdir /home/oracle/backup/20190506
 sqlplus / as sysdba
 SQL> create directory data_dir as '/home/oracle/backup/20190506';
 expdp SYSTEM/密碼@orcl schemas=用戶名 dumpfile=bak20190506.dmp directory=data_dir logfile=bak20190506.log;

檢查日志文件

恢復之前需要了解當前備庫的數據庫文件、日志文件,查看主備庫是否一致【如不一致需要拷貝】。

SQL> set linesize 300
SQL> col MEMBER for a60
SQL> select type,member from v$logfile;

檢查數據庫文件

SQL> select name from v$datafile;

備庫恢復

關閉備庫,并啟動了實例,加載數據庫,但是數據庫沒有打開。打開日志進程

shutdown immediate
startup mount;
alter database recover managed standby database using current logfile disconnect from session;

主庫操作

alter system switch logfile;

強制日志切換,不一定就歸檔當前的重做日志文件(若自動歸檔打開,就歸檔前的重做日志,若自動歸檔沒有打開,就不歸檔當前重做日志。)

alter system switch logfile;

多操作幾次,操作之后,稍等一段時間,時間視網速而定,過一段時間后,在主庫上查詢一下同步情況:

select name,sequence#,archived,applied from v$archived_log order by sequence#;

如果返回結果"APPLIED"都是“YES”或者只有最后一個是“NO”的話,說明全部歸檔日志全部已經歸檔完了
,此時到備庫上上操作

啟動備庫

alter database recover managed standby database cancel;
alter database open;
alter database recover managed standby database using current logfile disconnect from session;

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • Oracle數據庫由dataguard備庫引起的log file sync等待問題
  • win平臺oracle rman備份和刪除dg備庫歸檔日志腳本
  • ORA-00349|激活 ADG 備庫時遇到的問題及處理方法

標簽:南充 滁州 合肥 焦作 許昌 涼山 遼源 郴州

巨人網絡通訊聲明:本文標題《Oracle備庫宕機啟動的完美解決方案》,本文關鍵詞  Oracle,備庫,宕機,啟動,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Oracle備庫宕機啟動的完美解決方案》相關的同類信息!
  • 本頁收集關于Oracle備庫宕機啟動的完美解決方案的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 永登县| 永清县| 怀安县| 盘锦市| 凌海市| 女性| 静海县| 郯城县| 博爱县| 宁海县| 武义县| 平凉市| 延长县| 丰台区| 白朗县| 青冈县| 开江县| 大余县| 娄底市| 洪洞县| 扎兰屯市| 云霄县| 吉木乃县| 垣曲县| 邢台县| 英超| 通海县| 山东省| 建宁县| 达孜县| 乾安县| 西乌珠穆沁旗| 特克斯县| 陵水| 河池市| 萨嘎县| 永春县| 平度市| 突泉县| 靖江市| 石家庄市|