oracle 11g ocp 筆記(14)--Database Backup和恢複配置

來源:互聯網
上載者:User

標籤:修改   oca   res   scope   控制檔案   查看   11g   路由   ios   

1、瞭解備份和恢複的問題

與備份恢複有關的三個指標是:MTBF  平均無故障時間

                                                 MTTR 平均故障恢復。

                                                 資料丟失:丟書資料的多少。

 有三個進階選項 oracle rac  steam 和dg,對效能會有影響(好的壞的)

 

 

2、失敗的類型

  1)語句失敗: dml語句會復原,其他dml語句不影響,不會提交。

          使用語句  alter session enable resumable  可以暫停資料表空間的問題的使用。參數resumable _timeout為整個執行個體提供逾時時間配置。

2)使用者進程失敗

       PMON進程會定期進行處理。

3)網路故障:

     可能是監聽、網卡、路由等問題,dba注意配置監聽。

4)使用者錯誤:

     防止使用者錯誤的發生,一旦發生可以有以下解決方案:1、閃回查詢、閃回刪除、閃回資料庫和不完全回複等。

    注意COMMIT被內知道ddl中,ddl會提交以前的事物。

5)介質失敗

   使用多工技術備份控制檔案、記錄檔,

   定期備份三大檔案。

   慎用rm -rf 命令。

    使用raid或asm確保資料冗餘。

6)執行個體失敗  

    斷電或者shut abort命令。不需要DBA幹預,會前滾再後滾。  smon進程。

 

 

3、執行個體恢複

1)執行個體恢複的機制:執行 startup 命令,smon會先前滾在復原。

  提示: startup命令 可以防止資料丟失。

2)資料庫不可能收到損壞。以一個樣本查看。

3)配置執行個體恢複。1 理解檢查點的概念。2設定參數 fast_start_mttr_target參數(9i引入)

4)mttr自動調整  預設是0,最大是3600秒,

    v$instance_recovery 

      recovery_estimated_ios 如果執行個體崩潰了,為了恢複,在資料檔案上執行的讀寫次數

    actual——redo_blocks

    estimated_mttr    如果失敗,開啟資料庫所需要的時間。

    tartget_mttr     fast_start_mttr_target的設定。

    waites_mttr  除了正常讀寫外,dbwn執行次數。

    writes_autotune  自動調整機制發起的dbwn次數。

                 如果將fast_start_mttr_target設定為非零的數值,將啟動檢查點自動調整。

 

5)檢查點 

   順利關機的,再開機不需要執行個體恢複。會發生完全檢查點

  以下情況也會發生檢查點:

             ①資料表空間離線,--資料表空間的所有塊

     ②資料檔案離線  --資料檔案的所有塊

             ③刪除空間,---使空間的所有塊???????????extend麼,怎麼刪除?

             ④truncate表,--表的所有資料

              ⑤ 將資料表空間置於備份模式,資料表空間的所有資料。

        alter system checkpoint 手動執行檢查點。

 

 

 

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

4  為資料庫的可恢複性做準備。

    1)保護控制檔案

               多工,最多是8個,一個損壞,立即宕機

              關閉-->拷貝,啟動到nomount狀態-->修改參數-->startup force。??

             關閉資料——>建立pfile,修改pfile。建立spfile--->  拷貝控制檔案  -->啟動資料庫-----這樣應該可是可以的吧

2)保護重做記錄檔。

             多工,一個成員損壞,可以繼續工作。

            select   group#, sequence# , member,startus  from v$log;

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

          

            alter system switch logfile

          增加成員  alter database add logfile   member ‘d:\XXX.log’ to group 1;

 

3) 歸檔模式和歸檔進程

     晉檔模式,

    歸檔進程是自動啟動的。

   修改成歸檔模式。

                  1 建立目錄

                   2、alter system set log_archive_dest_1=‘location=/arch‘ scope=spfile.

                         alter system  set  log_archive_format=‘arch_d_r_s_t.arch‘ scpoe=spfile

                   3關閉資料庫  (非 abort)

                    4startup mount

                     5、alter database archivelog

                     6、alter database open

                     7、檢查更新。

                      select log_mode from v$database。

                      select archiver from v$instance

       

4)保護歸檔檔案

  log_archive_desc_n 多工,

 arch進程如果有問題資料庫會掛起。

 

 

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

5、配置閃回恢複區

1)恢複檔案

   控制檔案的多工副本-----------永久的

redo的多工副本----------------永久的

 

arch檔案

rman備份

rman副本

控制檔案的自動備份

閃回日誌。

2)配置

db_recovery_file_dest     -----路徑   動態,如果修改,以前的路徑也知道。

db_recovery_file_dest_size  ----大小(先設定/)

 

 

db_recovery_file_dest     動態,如果修改,以前的路徑也知道。以下視圖都包含is_recovery_dest_file列.

    v$controlfile

  v$logfile

  v$backup_pace

  v$archive_log

 

閃回回複區的使用。

v$flash_recovery_area_usage查詢空間使用清理。

 

 

 

 

 

 

 

   

oracle 11g ocp 筆記(14)--Database Backup和恢複配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.