天天看點

備份

假設條件:資料庫完整的備份;資料庫處于歸檔狀态并保留所有的歸檔日志,完成下面的任務,貼出完整的操作過程,并給出你的恢複思路

1.用rman分别作資料庫,表空間和資料檔案的備份。

2.模拟資料庫,表空間和資料檔案損壞後的恢複操作。

3.用示例說明兩種庫增量備份的差别。

4.模拟控制檔案丢失後的資料庫恢複(完全恢複)。

5.模拟狀态為inactive的日志損壞的恢複實驗(完全恢複)。

6.模拟狀态為active的日志損壞的資料恢複實驗(不完全恢複)。

7.假設在最有一次全庫備份之後,你誤删除了一張表,請使用備份+歸檔來将資料庫恢複到删除表之前的狀态。(不完全恢複)。

oracle是如何開始恢複的

檢視系統scn(system change number)

為什麼要用系統(全局)scn來做一緻性檢查:因為比如隻讀表空間檔案頭scn不會變

<code>sql&gt; select checkpoint_change<b>#</b> from v$database; checkpoint_change<b>#</b> ------------------            5836310</code>

控制檔案記錄的資料檔案scn

<code>sql&gt; select name,checkpoint_change<b>#</b> from v$datafile; name                                               checkpoint_change<b>#</b> -------------------------------------------------- ------------------ e:\app\administrator\oradata\orcl\system01.dbf                5850023 e:\app\administrator\oradata\orcl\sysaux01.dbf                5850023 e:\app\administrator\oradata\orcl\undotbs01.dbf               5850023 e:\app\administrator\oradata\orcl\users01.dbf                 5850023 e:\app\administrator\oradata\orcl\example01.dbf               5850023 e:\app\administrator\product\11.2.0\dbhome_1\datab            5850023 ase\zkn_data.dbf e:\app\administrator\product\11.2.0\dbhome_1\datab            5850023 ase\zkn2_data.dbf name                                               checkpoint_change<b>#</b> -------------------------------------------------- ------------------ e:\app\administrator\product\11.2.0\dbhome_1\datab            5850023 ase\zkn_undo_data.dbf d:\a.ora                                                      5850023 d:\b.ora                                                      5850023 d:\c.ora                                                      5850023 e:\app\administrator\product\11.2.0\dbhome_1\orada            5850023 ta\orcl\datafile\o1_mf_data_98j6m7vc_.dbf d:\09.dbf                                                     5850023 d:\undo.dbf                                                   5850023 name                                               checkpoint_change<b>#</b> -------------------------------------------------- ------------------ d:\03.dbf                                                     4352656 d:\04.dbf                                                     5850023 e:\app\administrator\product\11.2.0\dbhome_1\datab            5850023 ase\a.dbf e:\app\administrator\product\11.2.0\dbhome_1\datab            5850023 ase\xx.dbf e:\app\administrator\product\11.2.0\dbhome_1\datab            5850023 ase\new_leo1.dbf name                                               checkpoint_change<b>#</b> -------------------------------------------------- ------------------ e:\app\administrator\product\11.2.0\dbhome_1\datab            5850023 ase\new1.dbf e:\app\administrator\product\11.2.0\dbhome_1\datab            5850023 ase\<b>~</b>emp02.dbf e:\app\administrator\product\11.2.0\dbhome_1\datab            5850023 ase\aa.dbf 已選擇22行。</code>

資料檔案頭部的scn

<code>sql&gt; select /*+ file_header_scn */ name,checkpoint_change<b>#</b> from v$datafile_header; name                                               checkpoint_change<b>#</b> -------------------------------------------------- ------------------ e:\app\administrator\oradata\orcl\system01.dbf                5850023 e:\app\administrator\oradata\orcl\sysaux01.dbf                5850023 e:\app\administrator\oradata\orcl\undotbs01.dbf               5850023 e:\app\administrator\oradata\orcl\users01.dbf                 5850023 e:\app\administrator\oradata\orcl\example01.dbf               5850023 e:\app\administrator\product\11.2.0\dbhome_1\datab            5850023 ase\zkn_data.dbf e:\app\administrator\product\11.2.0\dbhome_1\datab            5850023 ase\zkn2_data.dbf name                                               checkpoint_change<b>#</b> -------------------------------------------------- ------------------ e:\app\administrator\product\11.2.0\dbhome_1\datab            5850023 ase\zkn_undo_data.dbf d:\a.ora                                                      5850023 d:\b.ora                                                      5850023 d:\c.ora                                                      5850023 e:\app\administrator\product\11.2.0\dbhome_1\orada            5850023 ta\orcl\datafile\o1_mf_data_98j6m7vc_.dbf d:\09.dbf                                                     5850023 d:\undo.dbf                                                   5850023 name                                               checkpoint_change<b>#</b> -------------------------------------------------- ------------------ d:\03.dbf                                                     4352656 d:\04.dbf                                                     5850023 e:\app\administrator\product\11.2.0\dbhome_1\datab            5850023 ase\a.dbf e:\app\administrator\product\11.2.0\dbhome_1\datab            5850023 ase\xx.dbf e:\app\administrator\product\11.2.0\dbhome_1\datab            5850023 ase\new_leo1.dbf name                                               checkpoint_change<b>#</b> -------------------------------------------------- ------------------ e:\app\administrator\product\11.2.0\dbhome_1\datab            5850023 ase\new1.dbf e:\app\administrator\product\11.2.0\dbhome_1\datab            5850023 ase\<b>~</b>emp02.dbf e:\app\administrator\product\11.2.0\dbhome_1\datab            5850023 ase\aa.dbf 已選擇22行。 sql&gt;</code>

資料庫關閉時候的scn 如果是非正常關閉的話為null

<code>sql&gt; col name for a65; sql&gt; set linesize 100; sql&gt; select name,last_change<b>#</b> from v$datafile; <b>#</b>sql&gt; select /*+ control_end_scn */ name,last_change<b>#</b> from v$datafile; <b>#</b> /*+ control_end_scn */加這個東西的意思是?差別是? name                                                              last_change<b>#</b> ----------------------------------------------------------------- ------------ e:\app\administrator\oradata\orcl\system01.dbf e:\app\administrator\oradata\orcl\sysaux01.dbf e:\app\administrator\oradata\orcl\undotbs01.dbf e:\app\administrator\oradata\orcl\users01.dbf e:\app\administrator\oradata\orcl\example01.dbf e:\app\administrator\product\11.2.0\dbhome_1\database\zkn_data.db f e:\app\administrator\product\11.2.0\dbhome_1\database\zkn2_data.d bf name                                                              last_change<b>#</b> ----------------------------------------------------------------- ------------ e:\app\administrator\product\11.2.0\dbhome_1\database\zkn_undo_da ta.dbf d:\a.ora d:\b.ora d:\c.ora e:\app\administrator\product\11.2.0\dbhome_1\oradata\orcl\datafil e\o1_mf_data_98j6m7vc_.dbf d:\09.dbf d:\undo.dbf name                                                              last_change<b>#</b> ----------------------------------------------------------------- ------------ d:\03.dbf                                                              4352656 d:\04.dbf e:\app\administrator\product\11.2.0\dbhome_1\database\a.dbf e:\app\administrator\product\11.2.0\dbhome_1\database\xx.dbf e:\app\administrator\product\11.2.0\dbhome_1\database\new_leo1.db f e:\app\administrator\product\11.2.0\dbhome_1\database\new1.dbf e:\app\administrator\product\11.2.0\dbhome_1\database\<b>~</b>emp02.dbf e:\app\administrator\product\11.2.0\dbhome_1\database\aa.dbf 已選擇22行。</code>

備份的資料放哪裡

<code>sql&gt; select * from v$flash_recovery_area_usage; file_type            percent_space_used percent_space_reclaimable number_of_files -------------------- ------------------ ------------------------- --------------- <b>control</b> file                          0                         0               0 redo <b>log</b>                              0                         0               0 archived <b>log</b>                       1.41                         0               2 backup piece                      36.61                       .48              12 image copy                            0                         0               0 flashback <b>log</b>                     10.88                         7              28 foreign archived <b>log</b>                  0                         0               0 已選擇7行。</code>

<code>sql&gt; archive <b>log</b> <b>list</b>; 資料庫日志模式            存檔模式 自動存檔             啟用 存檔終點            e:\app\administrator\product\11.2.0\dbhome_1\database\archive 最早的聯機日志序列     260 下一個存檔日志序列   263 目前日志序列           263 sql&gt;</code>

全庫備份

<code>microsoft windows [版本 6.1.7601] 版權所有 (c) 2009 microsoft corporation。保留所有權利。 c:\users\administrator&gt;rman target / 恢複管理器: release 11.2.0.1.0 - production on 星期二 12月 31 15:38:05 2013 copyright (c) 1982, 2009, oracle and/or its affiliates.  all rights reserved. 連接配接到目标資料庫: orcl (dbid=1355898132) rman&gt; backup database; 啟動 backup 于 31-12月-13 使用目标資料庫控制檔案替代恢複目錄 配置設定的通道: ora_disk_1 通道 ora_disk_1: sid=200 裝置類型=disk 通道 ora_disk_1: 正在啟動全部資料檔案備份集 通道 ora_disk_1: 正在指定備份集内的資料檔案 輸入資料檔案: 檔案号=00001 名稱=e:\app\administrator\oradata\orcl\system01.dbf 輸入資料檔案: 檔案号=00002 名稱=e:\app\administrator\oradata\orcl\sysaux01.dbf 輸入資料檔案: 檔案号=00016 名稱=d:\04.dbf 輸入資料檔案: 檔案号=00017 名稱=e:\app\administrator\product\11.2.0\dbhome_1\database\a.dbf 輸入資料檔案: 檔案号=00005 名稱=e:\app\administrator\oradata\orcl\example01.dbf 輸入資料檔案: 檔案号=00012 名稱=e:\app\administrator\product\11.2.0\dbhome_1\oradata\orcl\datafile\o 1_mf_data_98j6m7vc_.dbf 輸入資料檔案: 檔案号=00013 名稱=d:\09.dbf 輸入資料檔案: 檔案号=00014 名稱=d:\undo.dbf 輸入資料檔案: 檔案号=00018 名稱=e:\app\administrator\product\11.2.0\dbhome_1\database\xx.dbf 輸入資料檔案: 檔案号=00020 名稱=e:\app\administrator\product\11.2.0\dbhome_1\database\new1.dbf 輸入資料檔案: 檔案号=00003 名稱=e:\app\administrator\oradata\orcl\undotbs01.dbf 輸入資料檔案: 檔案号=00004 名稱=e:\app\administrator\oradata\orcl\users01.dbf 輸入資料檔案: 檔案号=00019 名稱=e:\app\administrator\product\11.2.0\dbhome_1\database\new_leo1.dbf 輸入資料檔案: 檔案号=00021 名稱=e:\app\administrator\product\11.2.0\dbhome_1\database\<b>~</b>emp02.dbf 輸入資料檔案: 檔案号=00009 名稱=d:\a.ora 輸入資料檔案: 檔案号=00011 名稱=d:\c.ora 輸入資料檔案: 檔案号=00022 名稱=e:\app\administrator\product\11.2.0\dbhome_1\database\aa.dbf 輸入資料檔案: 檔案号=00010 名稱=d:\b.ora 輸入資料檔案: 檔案号=00008 名稱=e:\app\administrator\product\11.2.0\dbhome_1\database\zkn_undo_data. dbf 輸入資料檔案: 檔案号=00006 名稱=e:\app\administrator\product\11.2.0\dbhome_1\database\zkn_data.dbf 輸入資料檔案: 檔案号=00007 名稱=e:\app\administrator\product\11.2.0\dbhome_1\database\zkn2_data.dbf 通道 ora_disk_1: 正在啟動段 1 于 31-12月-13 通道 ora_disk_1: 已完成段 1 于 31-12月-13 段句柄=e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_nnndf_tag20131231t15 4047_9d4x84v9_.bkp 标記=tag20131231t154047 注釋=none 通道 ora_disk_1: 備份集已完成, 經過時間:00:02:56 通道 ora_disk_1: 正在啟動全部資料檔案備份集 通道 ora_disk_1: 正在指定備份集内的資料檔案 輸入資料檔案: 檔案号=00015 名稱=d:\03.dbf 通道 ora_disk_1: 正在啟動段 1 于 31-12月-13 通道 ora_disk_1: 已完成段 1 于 31-12月-13 段句柄=e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_nnndf_tag20131231t15 4047_9d4xfmmk_.bkp 标記=tag20131231t154047 注釋=none 通道 ora_disk_1: 備份集已完成, 經過時間:00:00:03 完成 backup 于 31-12月-13 啟動 <b>control</b> file and spfile autobackup 于 31-12月-13 段 handle=e:\app\administrator\flash_recovery_area\orcl\autobackup\2013_12_31\o1_mf_s_835631032_9d4x fvyo_.bkp comment=none 完成 <b>control</b> file and spfile autobackup 于 31-12月-13</code>

備份表空間

<code>rman&gt; backup tablespace users; 啟動 backup 于 31-12月-13 使用通道 ora_disk_1 通道 ora_disk_1: 正在啟動全部資料檔案備份集 通道 ora_disk_1: 正在指定備份集内的資料檔案 輸入資料檔案: 檔案号=00004 名稱=e:\app\administrator\oradata\orcl\users01.dbf 通道 ora_disk_1: 正在啟動段 1 于 31-12月-13 通道 ora_disk_1: 已完成段 1 于 31-12月-13 段句柄=e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_nnndf_tag20131231t15 4817_9d4xp2ml_.bkp 标記=tag20131231t154817 注釋=none 通道 ora_disk_1: 備份集已完成, 經過時間:00:00:07 完成 backup 于 31-12月-13 啟動 <b>control</b> file and spfile autobackup 于 31-12月-13 段 handle=e:\app\administrator\flash_recovery_area\orcl\autobackup\2013_12_31\o1_mf_s_835631306_9d4x pf8f_.bkp comment=none 完成 <b>control</b> file and spfile autobackup 于 31-12月-13 <b>#</b>這裡為什麼要備份控制檔案盒參數檔案,為什麼老師的沒有而我的有</code>

備份檔案

#隻需要寫要備份的檔案号

<code>rman&gt; backup datafile 3; 啟動 backup 于 31-12月-13 使用通道 ora_disk_1 通道 ora_disk_1: 正在啟動全部資料檔案備份集 通道 ora_disk_1: 正在指定備份集内的資料檔案 輸入資料檔案: 檔案号=00003 名稱=e:\app\administrator\oradata\orcl\undotbs01.dbf 通道 ora_disk_1: 正在啟動段 1 于 31-12月-13 通道 ora_disk_1: 已完成段 1 于 31-12月-13 段句柄=e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_nnndf_tag20131231t15 5136_9d4xw9gk_.bkp 标記=tag20131231t155136 注釋=none 通道 ora_disk_1: 備份集已完成, 經過時間:00:00:07 完成 backup 于 31-12月-13 啟動 <b>control</b> file and spfile autobackup 于 31-12月-13 段 handle=e:\app\administrator\flash_recovery_area\orcl\autobackup\2013_12_31\o1_mf_s_835631504_9d4x wm9q_.bkp comment=none 完成 <b>control</b> file and spfile autobackup 于 31-12月-13</code>

從控制檔案當中取出備份集目錄

一次全備份會拆成兩部分:一個是資料檔案,另一個是控制檔案和參數檔案

<code>rman&gt; <b>list</b> backupset; 備份集清單 =================== <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 1       full    1.26g      disk        00:03:34     29-11月-13         bp 關鍵字: 1   狀态: available  已壓縮: <b>no</b>  标記: tag20131129t170032 段名:e:\app\administrator\flash_recovery_area\orcl\backupset\2013_11_29\o1_mf_nnndf_tag20131129t1700 32_99joy8lq_.bkp   備份集 1 中的資料檔案清單   檔案 lv 類型 ckp scn    ckp 時間   名稱   ---- -- ---- ---------- ---------- ----   1       full 4351025    29-11月-13 e:\app\administrator\oradata\orcl\system01.dbf   2       full 4351025    29-11月-13 e:\app\administrator\oradata\orcl\sysaux01.dbf   3       full 4351025    29-11月-13 e:\app\administrator\oradata\orcl\undotbs01.dbf   4       full 4351025    29-11月-13 e:\app\administrator\oradata\orcl\users01.dbf   5       full 4351025    29-11月-13 e:\app\administrator\oradata\orcl\example01.dbf   6       full 4351025    29-11月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\zkn_data. dbf   7       full 4351025    29-11月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\zkn2_data .dbf   8       full 4351025    29-11月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\zkn_undo_ data.dbf   9       full 4351025    29-11月-13 d:\a.ora   10      full 4351025    29-11月-13 d:\b.ora   11      full 4351025    29-11月-13 d:\c.ora   12      full 4351025    29-11月-13 e:\app\administrator\product\11.2.0\dbhome_1\oradata\orcl\dataf ile\o1_mf_data_98j6m7vc_.dbf   13      full 4351025    29-11月-13 d:\09.dbf   14      full 4351025    29-11月-13 d:\undo.dbf   16      full 4351025    29-11月-13 d:\04.dbf <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 2       full    1.06m      disk        00:00:10     29-11月-13         bp 關鍵字: 2   狀态: available  已壓縮: <b>no</b>  标記: tag20131129t170032 段名:e:\app\administrator\flash_recovery_area\orcl\backupset\2013_11_29\o1_mf_nnndf_tag20131129t1700 32_99jp4k2b_.bkp   備份集 2 中的資料檔案清單   檔案 lv 類型 ckp scn    ckp 時間   名稱   ---- -- ---- ---------- ---------- ----   15      full 4351857    29-11月-13 d:\03.dbf <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 3       full    9.45m      disk        00:00:22     29-11月-13         bp 關鍵字: 3   狀态: available  已壓縮: <b>no</b>  标記: tag20131129t170032 段名:e:\app\administrator\flash_recovery_area\orcl\backupset\2013_11_29\o1_mf_ncsnf_tag20131129t1700 32_99jp5lw2_.bkp   包含的 spfile: 修改時間: 29-11月-13   spfile db_unique_name: orcl   包括的控制檔案: ckp scn: 4351872      ckp 時間: 29-11月-13 <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 4       full    51.05m     disk        00:00:09     29-11月-13         bp 關鍵字: 4   狀态: available  已壓縮: <b>no</b>  标記: tag20131129t170754 段名:e:\app\administrator\flash_recovery_area\orcl\backupset\2013_11_29\o1_mf_nnndf_tag20131129t1707 54_99jpccok_.bkp   備份集 4 中的資料檔案清單   檔案 lv 類型 ckp scn    ckp 時間   名稱   ---- -- ---- ---------- ---------- ----   16      full 4352073    29-11月-13 d:\04.dbf <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 5       full    9.42m      disk        00:00:06     30-11月-13         bp 關鍵字: 5   狀态: available  已壓縮: <b>no</b>  标記: tag20131130t163437 段名:e:\app\administrator\flash_recovery_area\orcl\backupset\2013_11_30\o1_mf_ncnnf_tag20131130t1634 37_99m8s1g7_.bkp   包括的控制檔案: ckp scn: 4421694      ckp 時間: 30-11月-13 <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 6       full    9.45m      disk        00:00:06     30-11月-13         bp 關鍵字: 6   狀态: available  已壓縮: <b>no</b>  标記: tag20131130t163445 段名:e:\app\administrator\flash_recovery_area\orcl\autobackup\2013_11_30\o1_mf_s_832869285_99m8s96y_ .bkp   包含的 spfile: 修改時間: 30-11月-13   spfile db_unique_name: orcl   包括的控制檔案: ckp scn: 4421706      ckp 時間: 30-11月-13 <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 7       full    9.45m      disk        00:00:05     17-12月-13         bp 關鍵字: 7   狀态: available  已壓縮: <b>no</b>  标記: tag20131217t153759 段名:e:\app\administrator\flash_recovery_area\orcl\autobackup\2013_12_17\o1_mf_s_834421079_9bzzttjk_ .bkp   包含的 spfile: 修改時間: 17-12月-13   spfile db_unique_name: orcl   包括的控制檔案: ckp scn: 5116374      ckp 時間: 17-12月-13 <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 8       full    9.45m      disk        00:00:03     17-12月-13         bp 關鍵字: 8   狀态: available  已壓縮: <b>no</b>  标記: tag20131217t155804 段名:e:\app\administrator\flash_recovery_area\orcl\autobackup\2013_12_17\o1_mf_s_834422284_9c010gn3_ .bkp   包含的 spfile: 修改時間: 17-12月-13   spfile db_unique_name: orcl   包括的控制檔案: ckp scn: 5118192      ckp 時間: 17-12月-13 <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 9       full    9.45m      disk        00:00:06     18-12月-13         bp 關鍵字: 9   狀态: available  已壓縮: <b>no</b>  标記: tag20131218t161919 段名:e:\app\administrator\flash_recovery_area\orcl\autobackup\2013_12_18\o1_mf_s_834509959_9c2pnd3l_ .bkp   包含的 spfile: 修改時間: 17-12月-13   spfile db_unique_name: orcl   包括的控制檔案: ckp scn: 5254909      ckp 時間: 18-12月-13 <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 10      full    9.45m      disk        00:00:10     19-12月-13         bp 關鍵字: 10   狀态: available  已壓縮: <b>no</b>  标記: tag20131219t111426 段名:e:\app\administrator\flash_recovery_area\orcl\autobackup\2013_12_19\o1_mf_s_834578067_9c4s4vds_ .bkp   包含的 spfile: 修改時間: 19-12月-13   spfile db_unique_name: orcl   包括的控制檔案: ckp scn: 5276402      ckp 時間: 19-12月-13 <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 11      full    9.45m      disk        00:00:08     19-12月-13         bp 關鍵字: 11   狀态: available  已壓縮: <b>no</b>  标記: tag20131219t112427 段名:e:\app\administrator\flash_recovery_area\orcl\autobackup\2013_12_19\o1_mf_s_834578667_9c4sqkbn_ .bkp   包含的 spfile: 修改時間: 19-12月-13   spfile db_unique_name: orcl   包括的控制檔案: ckp scn: 5279656      ckp 時間: 19-12月-13 <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 12      full    9.45m      disk        00:00:04     22-12月-13         bp 關鍵字: 12   狀态: available  已壓縮: <b>no</b>  标記: tag20131222t174210 段名:e:\app\administrator\flash_recovery_area\orcl\autobackup\2013_12_22\o1_mf_s_834860530_9cfdzopo_ .bkp   包含的 spfile: 修改時間: 22-12月-13   spfile db_unique_name: orcl   包括的控制檔案: ckp scn: 5678036      ckp 時間: 22-12月-13 <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 13      full    1.40g      disk        00:02:56     31-12月-13         bp 關鍵字: 13   狀态: available  已壓縮: <b>no</b>  标記: tag20131231t154047 段名:e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_nnndf_tag20131231t1540 47_9d4x84v9_.bkp   備份集 13 中的資料檔案清單   檔案 lv 類型 ckp scn    ckp 時間   名稱   ---- -- ---- ---------- ---------- ----   1       full 5878096    31-12月-13 e:\app\administrator\oradata\orcl\system01.dbf   2       full 5878096    31-12月-13 e:\app\administrator\oradata\orcl\sysaux01.dbf   3       full 5878096    31-12月-13 e:\app\administrator\oradata\orcl\undotbs01.dbf   4       full 5878096    31-12月-13 e:\app\administrator\oradata\orcl\users01.dbf   5       full 5878096    31-12月-13 e:\app\administrator\oradata\orcl\example01.dbf   6       full 5878096    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\zkn_data. dbf   7       full 5878096    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\zkn2_data .dbf   8       full 5878096    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\zkn_undo_ data.dbf   9       full 5878096    31-12月-13 d:\a.ora   10      full 5878096    31-12月-13 d:\b.ora   11      full 5878096    31-12月-13 d:\c.ora   12      full 5878096    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\oradata\orcl\dataf ile\o1_mf_data_98j6m7vc_.dbf   13      full 5878096    31-12月-13 d:\09.dbf   14      full 5878096    31-12月-13 d:\undo.dbf   16      full 5878096    31-12月-13 d:\04.dbf   17      full 5878096    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\a.dbf   18      full 5878096    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\xx.dbf   19      full 5878096    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\new_leo1. dbf   20      full 5878096    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\new1.dbf   21      full 5878096    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\<b>~</b>emp02.db f   22      full 5878096    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\aa.dbf <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 14      full    1.06m      disk        00:00:03     31-12月-13         bp 關鍵字: 14   狀态: available  已壓縮: <b>no</b>  标記: tag20131231t154047 段名:e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_nnndf_tag20131231t1540 47_9d4xfmmk_.bkp   備份集 14 中的資料檔案清單   檔案 lv 類型 ckp scn    ckp 時間   名稱   ---- -- ---- ---------- ---------- ----   15      full 4352656    29-11月-13 d:\03.dbf <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 15      full    9.58m      disk        00:00:03     31-12月-13         bp 關鍵字: 15   狀态: available  已壓縮: <b>no</b>  标記: tag20131231t154352 段名:e:\app\administrator\flash_recovery_area\orcl\autobackup\2013_12_31\o1_mf_s_835631032_9d4xfvyo_ .bkp   包含的 spfile: 修改時間: 31-12月-13   spfile db_unique_name: orcl   包括的控制檔案: ckp scn: 5878333      ckp 時間: 31-12月-13 <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 16      full    42.05m     disk        00:00:06     31-12月-13         bp 關鍵字: 16   狀态: available  已壓縮: <b>no</b>  标記: tag20131231t154817 段名:e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_nnndf_tag20131231t1548 17_9d4xp2ml_.bkp   備份集 16 中的資料檔案清單   檔案 lv 類型 ckp scn    ckp 時間   名稱   ---- -- ---- ---------- ---------- ----   4       full 5878784    31-12月-13 e:\app\administrator\oradata\orcl\users01.dbf <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 17      full    9.58m      disk        00:00:05     31-12月-13         bp 關鍵字: 17   狀态: available  已壓縮: <b>no</b>  标記: tag20131231t154825 段名:e:\app\administrator\flash_recovery_area\orcl\autobackup\2013_12_31\o1_mf_s_835631306_9d4xpf8f_ .bkp   包含的 spfile: 修改時間: 31-12月-13   spfile db_unique_name: orcl   包括的控制檔案: ckp scn: 5878792      ckp 時間: 31-12月-13 <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 18      full    3.49m      disk        00:00:03     31-12月-13         bp 關鍵字: 18   狀态: available  已壓縮: <b>no</b>  标記: tag20131231t155136 段名:e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_nnndf_tag20131231t1551 36_9d4xw9gk_.bkp   備份集 18 中的資料檔案清單   檔案 lv 類型 ckp scn    ckp 時間   名稱   ---- -- ---- ---------- ---------- ----   3       full 5879049    31-12月-13 e:\app\administrator\oradata\orcl\undotbs01.dbf <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 19      full    9.58m      disk        00:00:04     31-12月-13         bp 關鍵字: 19   狀态: available  已壓縮: <b>no</b>  标記: tag20131231t155144 段名:e:\app\administrator\flash_recovery_area\orcl\autobackup\2013_12_31\o1_mf_s_835631504_9d4xwm9q_ .bkp   包含的 spfile: 修改時間: 31-12月-13   spfile db_unique_name: orcl   包括的控制檔案: ckp scn: 5879060      ckp 時間: 31-12月-13</code>

<code>rman&gt; backup archivelog all; 啟動 backup 于 31-12月-13 目前日志已存檔 使用通道 ora_disk_1 通道 ora_disk_1: 正在啟動歸檔日志備份集 通道 ora_disk_1: 正在指定備份集内的歸檔日志 輸入歸檔日志線程=1 序列=146 recid=80 stamp=832876821 輸入歸檔日志線程=1 序列=147 recid=81 stamp=832880084 輸入歸檔日志線程=1 序列=148 recid=82 stamp=833043619 輸入歸檔日志線程=1 序列=149 recid=83 stamp=833049256 輸入歸檔日志線程=1 序列=150 recid=84 stamp=833053597 輸入歸檔日志線程=1 序列=151 recid=85 stamp=833126603 輸入歸檔日志線程=1 序列=152 recid=86 stamp=833138926 輸入歸檔日志線程=1 序列=153 recid=87 stamp=833144453 輸入歸檔日志線程=1 序列=154 recid=88 stamp=833226054 輸入歸檔日志線程=1 序列=155 recid=89 stamp=833232177 輸入歸檔日志線程=1 序列=156 recid=90 stamp=833234523 輸入歸檔日志線程=1 序列=157 recid=91 stamp=833300332 輸入歸檔日志線程=1 序列=158 recid=92 stamp=833301270 輸入歸檔日志線程=1 序列=159 recid=93 stamp=833301306 輸入歸檔日志線程=1 序列=160 recid=94 stamp=833385722 輸入歸檔日志線程=1 序列=161 recid=95 stamp=833390377 輸入歸檔日志線程=1 序列=162 recid=96 stamp=833482566 輸入歸檔日志線程=1 序列=163 recid=97 stamp=833541473 輸入歸檔日志線程=1 序列=164 recid=98 stamp=833541788 輸入歸檔日志線程=1 序列=165 recid=99 stamp=833541813 輸入歸檔日志線程=1 序列=166 recid=100 stamp=833544047 輸入歸檔日志線程=1 序列=167 recid=101 stamp=833550724 輸入歸檔日志線程=1 序列=168 recid=102 stamp=833556157 輸入歸檔日志線程=1 序列=169 recid=103 stamp=833556174 輸入歸檔日志線程=1 序列=170 recid=104 stamp=833619658 輸入歸檔日志線程=1 序列=171 recid=105 stamp=833629259 輸入歸檔日志線程=1 序列=172 recid=106 stamp=833633816 輸入歸檔日志線程=1 序列=173 recid=107 stamp=833634015 輸入歸檔日志線程=1 序列=174 recid=108 stamp=833648221 輸入歸檔日志線程=1 序列=175 recid=109 stamp=833662661 輸入歸檔日志線程=1 序列=176 recid=110 stamp=833738439 輸入歸檔日志線程=1 序列=177 recid=111 stamp=833741209 輸入歸檔日志線程=1 序列=178 recid=112 stamp=833752861 輸入歸檔日志線程=1 序列=179 recid=113 stamp=833823460 輸入歸檔日志線程=1 序列=180 recid=114 stamp=833825190 輸入歸檔日志線程=1 序列=181 recid=115 stamp=833825199 輸入歸檔日志線程=1 序列=182 recid=116 stamp=833882984 輸入歸檔日志線程=1 序列=183 recid=117 stamp=833908384 輸入歸檔日志線程=1 序列=184 recid=118 stamp=833976369 輸入歸檔日志線程=1 序列=185 recid=119 stamp=833983036 輸入歸檔日志線程=1 序列=186 recid=120 stamp=834001921 輸入歸檔日志線程=1 序列=187 recid=121 stamp=834316745 輸入歸檔日志線程=1 序列=188 recid=122 stamp=834316767 輸入歸檔日志線程=1 序列=189 recid=123 stamp=834316772 輸入歸檔日志線程=1 序列=190 recid=124 stamp=834316806 輸入歸檔日志線程=1 序列=191 recid=125 stamp=834331284 輸入歸檔日志線程=1 序列=192 recid=126 stamp=834351562 輸入歸檔日志線程=1 序列=193 recid=127 stamp=834357610 輸入歸檔日志線程=1 序列=194 recid=128 stamp=834357704 輸入歸檔日志線程=1 序列=195 recid=129 stamp=834416621 輸入歸檔日志線程=1 序列=196 recid=130 stamp=834418477 輸入歸檔日志線程=1 序列=197 recid=131 stamp=834421942 輸入歸檔日志線程=1 序列=198 recid=132 stamp=834434412 輸入歸檔日志線程=1 序列=199 recid=133 stamp=834444069 輸入歸檔日志線程=1 序列=200 recid=134 stamp=834445403 輸入歸檔日志線程=1 序列=201 recid=135 stamp=834445410 輸入歸檔日志線程=1 序列=202 recid=136 stamp=834447635 輸入歸檔日志線程=1 序列=203 recid=137 stamp=834451256 輸入歸檔日志線程=1 序列=204 recid=138 stamp=834458418 輸入歸檔日志線程=1 序列=205 recid=139 stamp=834463997 輸入歸檔日志線程=1 序列=206 recid=140 stamp=834484774 通道 ora_disk_1: 正在啟動段 1 于 31-12月-13 通道 ora_disk_1: 已完成段 1 于 31-12月-13 段句柄=e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_annnn_tag20131231t16 2205_9d4zox15_.bkp 标記=tag20131231t162205 注釋=none 通道 ora_disk_1: 備份集已完成, 經過時間:00:08:43 通道 ora_disk_1: 正在啟動歸檔日志備份集 通道 ora_disk_1: 正在指定備份集内的歸檔日志 輸入歸檔日志線程=1 序列=207 recid=141 stamp=834503326 輸入歸檔日志線程=1 序列=208 recid=142 stamp=834506352 輸入歸檔日志線程=1 序列=209 recid=143 stamp=834506568 輸入歸檔日志線程=1 序列=210 recid=144 stamp=834509304 輸入歸檔日志線程=1 序列=211 recid=145 stamp=834509479 輸入歸檔日志線程=1 序列=212 recid=146 stamp=834519643 輸入歸檔日志線程=1 序列=213 recid=147 stamp=834577755 輸入歸檔日志線程=1 序列=214 recid=148 stamp=834584442 輸入歸檔日志線程=1 序列=215 recid=149 stamp=834604080 輸入歸檔日志線程=1 序列=216 recid=150 stamp=834666063 輸入歸檔日志線程=1 序列=217 recid=151 stamp=834666630 輸入歸檔日志線程=1 序列=218 recid=152 stamp=834666991 輸入歸檔日志線程=1 序列=219 recid=153 stamp=834673947 輸入歸檔日志線程=1 序列=220 recid=154 stamp=834692455 輸入歸檔日志線程=1 序列=221 recid=155 stamp=834698423 輸入歸檔日志線程=1 序列=222 recid=156 stamp=834703290 輸入歸檔日志線程=1 序列=223 recid=157 stamp=834703351 輸入歸檔日志線程=1 序列=224 recid=158 stamp=834716788 輸入歸檔日志線程=1 序列=225 recid=159 stamp=834721587 輸入歸檔日志線程=1 序列=226 recid=160 stamp=834732045 輸入歸檔日志線程=1 序列=227 recid=161 stamp=834746967 輸入歸檔日志線程=1 序列=228 recid=162 stamp=834752792 輸入歸檔日志線程=1 序列=229 recid=163 stamp=834753639 輸入歸檔日志線程=1 序列=230 recid=164 stamp=834761437 輸入歸檔日志線程=1 序列=231 recid=165 stamp=834771666 輸入歸檔日志線程=1 序列=232 recid=166 stamp=834782893 輸入歸檔日志線程=1 序列=233 recid=167 stamp=834787943 輸入歸檔日志線程=1 序列=234 recid=168 stamp=834793280 輸入歸檔日志線程=1 序列=235 recid=169 stamp=834809753 輸入歸檔日志線程=1 序列=236 recid=170 stamp=834818451 輸入歸檔日志線程=1 序列=237 recid=171 stamp=834818721 輸入歸檔日志線程=1 序列=238 recid=172 stamp=834833027 輸入歸檔日志線程=1 序列=239 recid=173 stamp=834839289 輸入歸檔日志線程=1 序列=240 recid=174 stamp=834847816 輸入歸檔日志線程=1 序列=241 recid=175 stamp=834848184 輸入歸檔日志線程=1 序列=242 recid=176 stamp=834862030 輸入歸檔日志線程=1 序列=243 recid=177 stamp=834865243 輸入歸檔日志線程=1 序列=244 recid=178 stamp=835206380 輸入歸檔日志線程=1 序列=245 recid=179 stamp=835206622 輸入歸檔日志線程=1 序列=246 recid=180 stamp=835208251 輸入歸檔日志線程=1 序列=247 recid=181 stamp=835208344 輸入歸檔日志線程=1 序列=248 recid=182 stamp=835208362 輸入歸檔日志線程=1 序列=249 recid=183 stamp=835208378 輸入歸檔日志線程=1 序列=250 recid=184 stamp=835208419 輸入歸檔日志線程=1 序列=251 recid=185 stamp=835270384 輸入歸檔日志線程=1 序列=252 recid=186 stamp=835349694 輸入歸檔日志線程=1 序列=253 recid=187 stamp=835349813 輸入歸檔日志線程=1 序列=254 recid=188 stamp=835349949 輸入歸檔日志線程=1 序列=255 recid=189 stamp=835354176 輸入歸檔日志線程=1 序列=256 recid=190 stamp=835364236 輸入歸檔日志線程=1 序列=257 recid=191 stamp=835364911 輸入歸檔日志線程=1 序列=258 recid=192 stamp=835378803 輸入歸檔日志線程=1 序列=259 recid=193 stamp=835612122 輸入歸檔日志線程=1 序列=260 recid=194 stamp=835612144 輸入歸檔日志線程=1 序列=261 recid=195 stamp=835612147 輸入歸檔日志線程=1 序列=262 recid=196 stamp=835616046 輸入歸檔日志線程=1 序列=263 recid=197 stamp=835633325 通道 ora_disk_1: 正在啟動段 1 于 31-12月-13 rman-00571: =========================================================== rman-00569: =============== <b>error</b> message stack follows =============== rman-00571: =========================================================== rman-03009: backup 指令 (ora_disk_1 通道上, 在 12/31/2013 16:31:07 上) 失敗 ora-19809: 超出了恢複檔案數的限制 ora-19804: 無法回收 1404871680 位元組磁盤空間 (從 4102029312 限制中) sql&gt;  select * from v$recovery_file_dest; name                                     space_limit space_used space_reclaimable number_of_files ---------------------------------------- ----------- ---------- ----------------- --------------- e:\app\administrator\flash_recovery_area  4102029312 3405106688         221943296              32</code>

v$recovery_file_dest displays information about the disk

quota and current disk usage in the fast recovery area.

<col>

column

datatype

description

name

varchar2(513)

location name. this is the

value specified in

the db_recovery_file_dest initialization

parameter.

space_limit

number

maximum amount of disk

space (in bytes) that the database can use for the fast recovery area.

this is the value specified in

the db_recovery_file_dest_size initialization

space_used

amount of disk space (in

bytes) used by fast recovery area files created in current and all

previous fast recovery areas. changing fast recovery areas does not

reset space_used to 0.

space_reclaimable

total amount of disk space

(in bytes) that can be created by deleting obsolete, redundant, and other

low priority files from the fast recovery area

number_of_files

number of files in the fast

recovery area

<code>sql&gt; archive <b>log</b> <b>list</b>; 資料庫日志模式            存檔模式 自動存檔             啟用 存檔終點            e:\app\administrator\product\11.2.0\dbhome_1\database\archive 最早的聯機日志序列     261 下一個存檔日志序列   264 目前日志序列           264 <b>#</b>日志序列是怎麼産生的 sql&gt;  select file_type, percent_space_used as used,percent_space_reclaimable as reclaimable,number_o f_files as "number" from v$flash_recovery_area_usage; file_type                  used reclaimable     <b>number</b> -------------------- ---------- ----------- ---------- <b>control</b> file                  0           0          0 redo <b>log</b>                      0           0          0 archived <b>log</b>               1.41        1.41          2 backup piece              77.32           4         19 image copy                    0           0          0 flashback <b>log</b>              4.27           0         11 foreign archived <b>log</b>          0           0          0 已選擇7行。 sql&gt; col member for a30; sql&gt; select * from v$logfile;     <b>group</b><b>#</b> <b>status</b>  <b>type</b>    member                         is_ ---------- ------- ------- ------------------------------ ---          3         online  e:\app\administrator\oradata\o <b>no</b>                            rcl\redo03.<b>log</b>          2         online  e:\app\administrator\oradata\o <b>no</b>                            rcl\redo02.<b>log</b>          1         online  e:\app\administrator\oradata\o <b>no</b>                            rcl\redo01.<b>log</b>          4         online  e:\app\administrator\product\1 <b>no</b>                            1.2.0\dbhome_1\database\zkn_lo     <b>group</b><b>#</b> <b>status</b>  <b>type</b>    member                         is_ ---------- ------- ------- ------------------------------ ---                            g1.<b>log</b> sql&gt; alter system switch logfile; 系統已更改。 sql&gt; select * from v$<b>log</b>;     <b>group</b><b>#</b>    <b>thread</b><b>#</b>  sequence<b>#</b>      bytes  blocksize    members arc <b>status</b>           first_change<b>#</b>  first_time ---------- ---------- ---------- ---------- ---------- ---------- --- ---------------- -------------  -------------- next_change<b>#</b> next_time ------------ --------------          1          1        264   52428800        512          1 <b>yes</b> active                 5881695  31-12月-13      5885820 31-12月-13          2          1        262   52428800        512          1 <b>yes</b> inactive               5850023  31-12月-13      5859081 31-12月-13          3          1        263   52428800        512          1 <b>yes</b> inactive               5859081  31-12月-13      5881695 31-12月-13     <b>group</b><b>#</b>    <b>thread</b><b>#</b>  sequence<b>#</b>      bytes  blocksize    members arc <b>status</b>           first_change<b>#</b>  first_time ---------- ---------- ---------- ---------- ---------- ---------- --- ---------------- -------------  -------------- next_change<b>#</b> next_time ------------ --------------          4          1        265   15728640        512          1 <b>no</b>  current                5885820  31-12月-13   2.8147e<b>+</b>14</code>

<code>sql&gt; archive <b>log</b> <b>list</b>; 資料庫日志模式            存檔模式 自動存檔             啟用 存檔終點            e:\app\administrator\product\11.2.0\dbhome_1\database\archive 最早的聯機日志序列     262 下一個存檔日志序列   265 目前日志序列           265 sql&gt;</code>

recid

record id of the row in the

controlfile

stamp

timestamp of the row

(recid + stamp is unique)

<code>sql&gt; alter system set log_archive_dest_1=‘location=e:\app\administrator\flash_recovery_area‘ scope=b oth;</code>

系統已更改。

#這句話的意思是?

<code>sql&gt; <b>show</b> parameter db_recovery_file_dest; name                                 <b>type</b>        value ------------------------------------ ----------- ------------------------------ db_recovery_file_dest                string      e:\app\administrator\flash_rec                                                  overy_area db_recovery_file_dest_size           big <b>integer</b> 3912m sql&gt; alter system set db_recovery_file_dest_size=5368709102; 系統已更改。 sql&gt; sql&gt; alter system set db_recovery_file_dest_size=10g scope=both; 系統已更改。 sql&gt; <b>show</b> parameter db_recovery_file_dest; name                                 <b>type</b>        value ------------------------------------ ----------- ------------------------------ db_recovery_file_dest                string      e:\app\administrator\flash_rec                                                  overy_area db_recovery_file_dest_size           big <b>integer</b> 10g rman&gt; backup archivelog all; 啟動 backup 于 31-12月-13 目前日志已存檔 使用通道 ora_disk_1 通道 ora_disk_1: 正在啟動歸檔日志備份集 通道 ora_disk_1: 正在指定備份集内的歸檔日志 輸入歸檔日志線程=1 序列=146 recid=80 stamp=832876821 輸入歸檔日志線程=1 序列=147 recid=81 stamp=832880084 輸入歸檔日志線程=1 序列=148 recid=82 stamp=833043619 輸入歸檔日志線程=1 序列=149 recid=83 stamp=833049256 輸入歸檔日志線程=1 序列=150 recid=84 stamp=833053597 輸入歸檔日志線程=1 序列=151 recid=85 stamp=833126603 輸入歸檔日志線程=1 序列=152 recid=86 stamp=833138926 輸入歸檔日志線程=1 序列=153 recid=87 stamp=833144453 輸入歸檔日志線程=1 序列=154 recid=88 stamp=833226054 輸入歸檔日志線程=1 序列=155 recid=89 stamp=833232177 輸入歸檔日志線程=1 序列=156 recid=90 stamp=833234523 輸入歸檔日志線程=1 序列=157 recid=91 stamp=833300332 輸入歸檔日志線程=1 序列=158 recid=92 stamp=833301270 輸入歸檔日志線程=1 序列=159 recid=93 stamp=833301306 輸入歸檔日志線程=1 序列=160 recid=94 stamp=833385722 輸入歸檔日志線程=1 序列=161 recid=95 stamp=833390377 輸入歸檔日志線程=1 序列=162 recid=96 stamp=833482566 輸入歸檔日志線程=1 序列=163 recid=97 stamp=833541473 輸入歸檔日志線程=1 序列=164 recid=98 stamp=833541788 輸入歸檔日志線程=1 序列=165 recid=99 stamp=833541813 輸入歸檔日志線程=1 序列=166 recid=100 stamp=833544047 輸入歸檔日志線程=1 序列=167 recid=101 stamp=833550724 輸入歸檔日志線程=1 序列=168 recid=102 stamp=833556157 輸入歸檔日志線程=1 序列=169 recid=103 stamp=833556174 輸入歸檔日志線程=1 序列=170 recid=104 stamp=833619658 輸入歸檔日志線程=1 序列=171 recid=105 stamp=833629259 輸入歸檔日志線程=1 序列=172 recid=106 stamp=833633816 輸入歸檔日志線程=1 序列=173 recid=107 stamp=833634015 輸入歸檔日志線程=1 序列=174 recid=108 stamp=833648221 輸入歸檔日志線程=1 序列=175 recid=109 stamp=833662661 輸入歸檔日志線程=1 序列=176 recid=110 stamp=833738439 輸入歸檔日志線程=1 序列=177 recid=111 stamp=833741209 輸入歸檔日志線程=1 序列=178 recid=112 stamp=833752861 輸入歸檔日志線程=1 序列=179 recid=113 stamp=833823460 輸入歸檔日志線程=1 序列=180 recid=114 stamp=833825190 輸入歸檔日志線程=1 序列=181 recid=115 stamp=833825199 輸入歸檔日志線程=1 序列=182 recid=116 stamp=833882984 輸入歸檔日志線程=1 序列=183 recid=117 stamp=833908384 輸入歸檔日志線程=1 序列=184 recid=118 stamp=833976369 輸入歸檔日志線程=1 序列=185 recid=119 stamp=833983036 輸入歸檔日志線程=1 序列=186 recid=120 stamp=834001921 輸入歸檔日志線程=1 序列=187 recid=121 stamp=834316745 輸入歸檔日志線程=1 序列=188 recid=122 stamp=834316767 輸入歸檔日志線程=1 序列=189 recid=123 stamp=834316772 輸入歸檔日志線程=1 序列=190 recid=124 stamp=834316806 輸入歸檔日志線程=1 序列=191 recid=125 stamp=834331284 輸入歸檔日志線程=1 序列=192 recid=126 stamp=834351562 輸入歸檔日志線程=1 序列=193 recid=127 stamp=834357610 輸入歸檔日志線程=1 序列=194 recid=128 stamp=834357704 輸入歸檔日志線程=1 序列=195 recid=129 stamp=834416621 輸入歸檔日志線程=1 序列=196 recid=130 stamp=834418477 輸入歸檔日志線程=1 序列=197 recid=131 stamp=834421942 輸入歸檔日志線程=1 序列=198 recid=132 stamp=834434412 輸入歸檔日志線程=1 序列=199 recid=133 stamp=834444069 輸入歸檔日志線程=1 序列=200 recid=134 stamp=834445403 輸入歸檔日志線程=1 序列=201 recid=135 stamp=834445410 輸入歸檔日志線程=1 序列=202 recid=136 stamp=834447635 輸入歸檔日志線程=1 序列=203 recid=137 stamp=834451256 輸入歸檔日志線程=1 序列=204 recid=138 stamp=834458418 輸入歸檔日志線程=1 序列=205 recid=139 stamp=834463997 輸入歸檔日志線程=1 序列=206 recid=140 stamp=834484774 通道 ora_disk_1: 正在啟動段 1 于 31-12月-13 通道 ora_disk_1: 已完成段 1 于 31-12月-13 段句柄=e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_annnn_tag20131231t17 3557_9d5405td_.bkp 标記=tag20131231t173557 注釋=none 通道 ora_disk_1: 備份集已完成, 經過時間:00:03:56 通道 ora_disk_1: 正在啟動歸檔日志備份集 通道 ora_disk_1: 正在指定備份集内的歸檔日志 輸入歸檔日志線程=1 序列=207 recid=141 stamp=834503326 輸入歸檔日志線程=1 序列=208 recid=142 stamp=834506352 輸入歸檔日志線程=1 序列=209 recid=143 stamp=834506568 輸入歸檔日志線程=1 序列=210 recid=144 stamp=834509304 輸入歸檔日志線程=1 序列=211 recid=145 stamp=834509479 輸入歸檔日志線程=1 序列=212 recid=146 stamp=834519643 輸入歸檔日志線程=1 序列=213 recid=147 stamp=834577755 輸入歸檔日志線程=1 序列=214 recid=148 stamp=834584442 輸入歸檔日志線程=1 序列=215 recid=149 stamp=834604080 輸入歸檔日志線程=1 序列=216 recid=150 stamp=834666063 輸入歸檔日志線程=1 序列=217 recid=151 stamp=834666630 輸入歸檔日志線程=1 序列=218 recid=152 stamp=834666991 輸入歸檔日志線程=1 序列=219 recid=153 stamp=834673947 輸入歸檔日志線程=1 序列=220 recid=154 stamp=834692455 輸入歸檔日志線程=1 序列=221 recid=155 stamp=834698423 輸入歸檔日志線程=1 序列=222 recid=156 stamp=834703290 輸入歸檔日志線程=1 序列=223 recid=157 stamp=834703351 輸入歸檔日志線程=1 序列=224 recid=158 stamp=834716788 輸入歸檔日志線程=1 序列=225 recid=159 stamp=834721587 輸入歸檔日志線程=1 序列=226 recid=160 stamp=834732045 輸入歸檔日志線程=1 序列=227 recid=161 stamp=834746967 輸入歸檔日志線程=1 序列=228 recid=162 stamp=834752792 輸入歸檔日志線程=1 序列=229 recid=163 stamp=834753639 輸入歸檔日志線程=1 序列=230 recid=164 stamp=834761437 輸入歸檔日志線程=1 序列=231 recid=165 stamp=834771666 輸入歸檔日志線程=1 序列=232 recid=166 stamp=834782893 輸入歸檔日志線程=1 序列=233 recid=167 stamp=834787943 輸入歸檔日志線程=1 序列=234 recid=168 stamp=834793280 輸入歸檔日志線程=1 序列=235 recid=169 stamp=834809753 輸入歸檔日志線程=1 序列=236 recid=170 stamp=834818451 輸入歸檔日志線程=1 序列=237 recid=171 stamp=834818721 輸入歸檔日志線程=1 序列=238 recid=172 stamp=834833027 輸入歸檔日志線程=1 序列=239 recid=173 stamp=834839289 輸入歸檔日志線程=1 序列=240 recid=174 stamp=834847816 輸入歸檔日志線程=1 序列=241 recid=175 stamp=834848184 輸入歸檔日志線程=1 序列=242 recid=176 stamp=834862030 輸入歸檔日志線程=1 序列=243 recid=177 stamp=834865243 輸入歸檔日志線程=1 序列=244 recid=178 stamp=835206380 輸入歸檔日志線程=1 序列=245 recid=179 stamp=835206622 輸入歸檔日志線程=1 序列=246 recid=180 stamp=835208251 輸入歸檔日志線程=1 序列=247 recid=181 stamp=835208344 輸入歸檔日志線程=1 序列=248 recid=182 stamp=835208362 輸入歸檔日志線程=1 序列=249 recid=183 stamp=835208378 輸入歸檔日志線程=1 序列=250 recid=184 stamp=835208419 輸入歸檔日志線程=1 序列=251 recid=185 stamp=835270384 輸入歸檔日志線程=1 序列=252 recid=186 stamp=835349694 輸入歸檔日志線程=1 序列=253 recid=187 stamp=835349813 輸入歸檔日志線程=1 序列=254 recid=188 stamp=835349949 輸入歸檔日志線程=1 序列=255 recid=189 stamp=835354176 輸入歸檔日志線程=1 序列=256 recid=190 stamp=835364236 輸入歸檔日志線程=1 序列=257 recid=191 stamp=835364911 輸入歸檔日志線程=1 序列=258 recid=192 stamp=835378803 輸入歸檔日志線程=1 序列=259 recid=193 stamp=835612122 輸入歸檔日志線程=1 序列=260 recid=194 stamp=835612144 輸入歸檔日志線程=1 序列=261 recid=195 stamp=835612147 輸入歸檔日志線程=1 序列=262 recid=196 stamp=835616046 輸入歸檔日志線程=1 序列=263 recid=197 stamp=835633325 輸入歸檔日志線程=1 序列=264 recid=198 stamp=835636371 輸入歸檔日志線程=1 序列=265 recid=199 stamp=835637087 輸入歸檔日志線程=1 序列=266 recid=200 stamp=835637260 輸入歸檔日志線程=1 序列=267 recid=201 stamp=835637756 通道 ora_disk_1: 正在啟動段 1 于 31-12月-13 通道 ora_disk_1: 已完成段 1 于 31-12月-13 段句柄=e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_annnn_tag20131231t17 3557_9d547s4s_.bkp 标記=tag20131231t173557 注釋=none 通道 ora_disk_1: 備份集已完成, 經過時間:00:04:06 完成 backup 于 31-12月-13 啟動 <b>control</b> file and spfile autobackup 于 31-12月-13 段 handle=e:\app\administrator\flash_recovery_area\orcl\autobackup\2013_12_31\o1_mf_s_835638255_9d54 hl4s_.bkp comment=none 完成 <b>control</b> file and spfile autobackup 于 31-12月-13</code>

<code>sql&gt; <b>shutdown</b> <b>abort</b>; oracle 例程已經關閉。 sql&gt; quit 從 oracle database 11g enterprise edition release 11.2.0.1.0 - 64bit production with the partitioning, olap, data mining and real application testing options 斷開 c:\users\administrator&gt;net stop oracleserviceorcl oracleserviceorcl 服務正在停止. oracleserviceorcl 服務已成功停止。</code>

備份

<code>c:\users\administrator&gt;net start oracleserviceorcl oracleserviceorcl 服務正在啟動 ...... oracleserviceorcl 服務已經啟動成功。</code><code>c:\users\administrator&gt;sqlplus / as sysdba; sql*plus: release 11.2.0.1.0 production on 星期二 12月 31 18:00:31 2013 copyright (c) 1982, 2010, oracle.  all rights reserved. 連接配接到: oracle database 11g enterprise edition release 11.2.0.1.0 - 64bit production with the partitioning, olap, data mining and real application testing options sql&gt; select <b>status</b> from v$instance; <b>status</b> ------------ mounted sql&gt; alter database open; alter database open * 第 1 行出現錯誤: ora-01157: 無法辨別/鎖定資料檔案 1 - 請參閱 dbwr 跟蹤檔案 ora-01110: 資料檔案 1: ‘e:\app\administrator\oradata\orcl\system01.dbf‘ rman&gt; <b>restore</b> database; 啟動 <b>restore</b> 于 31-12月-13 使用目标資料庫控制檔案替代恢複目錄 配置設定的通道: ora_disk_1 通道 ora_disk_1: sid=192 裝置類型=disk 正在略過資料檔案 15; 已還原到檔案 d:\03.dbf 通道 ora_disk_1: 正在開始還原資料檔案備份集 通道 ora_disk_1: 正在指定從備份集還原的資料檔案 通道 ora_disk_1: 将資料檔案 00001 還原到 e:\app\administrator\oradata\orcl\system01.dbf 通道 ora_disk_1: 将資料檔案 00002 還原到 e:\app\administrator\oradata\orcl\sysaux01.dbf 通道 ora_disk_1: 将資料檔案 00005 還原到 e:\app\administrator\oradata\orcl\example01.dbf 通道 ora_disk_1: 将資料檔案 00006 還原到 e:\app\administrator\product\11.2.0\dbhome_1\database\zkn_d ata.dbf 通道 ora_disk_1: 将資料檔案 00007 還原到 e:\app\administrator\product\11.2.0\dbhome_1\database\zkn2_ data.dbf 通道 ora_disk_1: 将資料檔案 00008 還原到 e:\app\administrator\product\11.2.0\dbhome_1\database\zkn_u ndo_data.dbf 通道 ora_disk_1: 将資料檔案 00009 還原到 d:\a.ora 通道 ora_disk_1: 将資料檔案 00010 還原到 d:\b.ora 通道 ora_disk_1: 将資料檔案 00011 還原到 d:\c.ora 通道 ora_disk_1: 将資料檔案 00012 還原到 e:\app\administrator\product\11.2.0\dbhome_1\oradata\orcl\d atafile\o1_mf_data_98j6m7vc_.dbf 通道 ora_disk_1: 将資料檔案 00013 還原到 d:\09.dbf 通道 ora_disk_1: 将資料檔案 00014 還原到 d:\undo.dbf 通道 ora_disk_1: 将資料檔案 00016 還原到 d:\04.dbf 通道 ora_disk_1: 将資料檔案 00017 還原到 e:\app\administrator\product\11.2.0\dbhome_1\database\a.dbf 通道 ora_disk_1: 将資料檔案 00018 還原到 e:\app\administrator\product\11.2.0\dbhome_1\database\xx.db f 通道 ora_disk_1: 将資料檔案 00019 還原到 e:\app\administrator\product\11.2.0\dbhome_1\database\new_l eo1.dbf 通道 ora_disk_1: 将資料檔案 00020 還原到 e:\app\administrator\product\11.2.0\dbhome_1\database\new1. dbf 通道 ora_disk_1: 将資料檔案 00021 還原到 e:\app\administrator\product\11.2.0\dbhome_1\database\<b>~</b>emp0 2.dbf 通道 ora_disk_1: 将資料檔案 00022 還原到 e:\app\administrator\product\11.2.0\dbhome_1\database\aa.db f 通道 ora_disk_1: 正在讀取備份片段 e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31 \o1_mf_nnndf_tag20131231t154047_9d4x84v9_.bkp 通道 ora_disk_1: 段句柄 = e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_n nndf_tag20131231t154047_9d4x84v9_.bkp 标記 = tag20131231t154047 通道 ora_disk_1: 已還原備份片段 1 通道 ora_disk_1: 還原完成, 用時: 00:09:30 通道 ora_disk_1: 正在開始還原資料檔案備份集 通道 ora_disk_1: 正在指定從備份集還原的資料檔案 通道 ora_disk_1: 将資料檔案 00004 還原到 e:\app\administrator\oradata\orcl\users01.dbf 通道 ora_disk_1: 正在讀取備份片段 e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31 \o1_mf_nnndf_tag20131231t154817_9d4xp2ml_.bkp 通道 ora_disk_1: 段句柄 = e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_n nndf_tag20131231t154817_9d4xp2ml_.bkp 标記 = tag20131231t154817 通道 ora_disk_1: 已還原備份片段 1 通道 ora_disk_1: 還原完成, 用時: 00:00:15 通道 ora_disk_1: 正在開始還原資料檔案備份集 通道 ora_disk_1: 正在指定從備份集還原的資料檔案 通道 ora_disk_1: 将資料檔案 00003 還原到 e:\app\administrator\oradata\orcl\undotbs01.dbf 通道 ora_disk_1: 正在讀取備份片段 e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31 \o1_mf_nnndf_tag20131231t155136_9d4xw9gk_.bkp 通道 ora_disk_1: 段句柄 = e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_n nndf_tag20131231t155136_9d4xw9gk_.bkp 标記 = tag20131231t155136 通道 ora_disk_1: 已還原備份片段 1 通道 ora_disk_1: 還原完成, 用時: 00:00:04 完成 <b>restore</b> 于 31-12月-13</code>

<code>rman&gt; recover database; 啟動 recover 于 31-12月-13 使用通道 ora_disk_1 正在開始媒體的恢複 線程 1 序列 263 的歸檔日志已作為檔案 e:\app\administrator\product\11.2.0\dbhome_1\database\archive\a rch_50d15d14_1_828117403_263.<b>log</b> 存在于磁盤上 線程 1 序列 264 的歸檔日志已作為檔案 e:\app\administrator\product\11.2.0\dbhome_1\database\archive\a rch_50d15d14_1_828117403_264.<b>log</b> 存在于磁盤上 線程 1 序列 265 的歸檔日志已作為檔案 e:\app\administrator\flash_recovery_area\arch_50d15d14_1_828117 403_265.<b>log</b> 存在于磁盤上 線程 1 序列 266 的歸檔日志已作為檔案 e:\app\administrator\flash_recovery_area\arch_50d15d14_1_828117 403_266.<b>log</b> 存在于磁盤上 線程 1 序列 267 的歸檔日志已作為檔案 e:\app\administrator\flash_recovery_area\arch_50d15d14_1_828117 403_267.<b>log</b> 存在于磁盤上 歸檔日志檔案名=e:\app\administrator\product\11.2.0\dbhome_1\database\archive\arch_50d15d14_1_8281174 03_263.<b>log</b> 線程=1 序列=263 歸檔日志檔案名=e:\app\administrator\product\11.2.0\dbhome_1\database\archive\arch_50d15d14_1_8281174 03_264.<b>log</b> 線程=1 序列=264 媒體恢複完成, 用時: 00:01:00 完成 recover 于 31-12月-13</code>

<code>rman&gt; alter database open; 資料庫已打開 表空間恢複 rman&gt; startup 已連接配接到目标資料庫 (未啟動) oracle 執行個體已啟動 資料庫已裝載 rman-00571: =========================================================== rman-00569: =============== <b>error</b> message stack follows =============== rman-00571: =========================================================== rman-03002: startup 指令 (在 12/31/2013 18:20:37 上) 失敗 ora-01157: 無法辨別/鎖定資料檔案 4 - 請參閱 dbwr 跟蹤檔案 ora-01110: 資料檔案 4: ‘e:\app\administrator\oradata\orcl\users01.dbf‘ rman&gt; <b>restore</b> tablespace users; 啟動 <b>restore</b> 于 31-12月-13 配置設定的通道: ora_disk_1 通道 ora_disk_1: sid=191 裝置類型=disk 通道 ora_disk_1: 正在開始還原資料檔案備份集 通道 ora_disk_1: 正在指定從備份集還原的資料檔案 通道 ora_disk_1: 将資料檔案 00004 還原到 e:\app\administrator\oradata\orcl\users01.dbf 通道 ora_disk_1: 正在讀取備份片段 e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31 \o1_mf_nnndf_tag20131231t154817_9d4xp2ml_.bkp 通道 ora_disk_1: 段句柄 = e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_n nndf_tag20131231t154817_9d4xp2ml_.bkp 标記 = tag20131231t154817 通道 ora_disk_1: 已還原備份片段 1 通道 ora_disk_1: 還原完成, 用時: 00:00:07 完成 <b>restore</b> 于 31-12月-13 rman&gt; recover datafile 4; 啟動 recover 于 31-12月-13 使用通道 ora_disk_1 正在開始媒體的恢複 線程 1 序列 263 的歸檔日志已作為檔案 e:\app\administrator\product\11.2.0\dbhome_1\database\archive\a rch_50d15d14_1_828117403_263.<b>log</b> 存在于磁盤上 線程 1 序列 264 的歸檔日志已作為檔案 e:\app\administrator\product\11.2.0\dbhome_1\database\archive\a rch_50d15d14_1_828117403_264.<b>log</b> 存在于磁盤上 線程 1 序列 265 的歸檔日志已作為檔案 e:\app\administrator\flash_recovery_area\arch_50d15d14_1_828117 403_265.<b>log</b> 存在于磁盤上 線程 1 序列 266 的歸檔日志已作為檔案 e:\app\administrator\flash_recovery_area\arch_50d15d14_1_828117 403_266.<b>log</b> 存在于磁盤上 線程 1 序列 267 的歸檔日志已作為檔案 e:\app\administrator\flash_recovery_area\arch_50d15d14_1_828117 403_267.<b>log</b> 存在于磁盤上 線程 1 序列 268 的歸檔日志已作為檔案 e:\app\administrator\flash_recovery_area\arch_50d15d14_1_828117 403_268.<b>log</b> 存在于磁盤上 歸檔日志檔案名=e:\app\administrator\product\11.2.0\dbhome_1\database\archive\arch_50d15d14_1_8281174 03_263.<b>log</b> 線程=1 序列=263 歸檔日志檔案名=e:\app\administrator\product\11.2.0\dbhome_1\database\archive\arch_50d15d14_1_8281174 03_264.<b>log</b> 線程=1 序列=264 歸檔日志檔案名=e:\app\administrator\flash_recovery_area\arch_50d15d14_1_828117403_265.<b>log</b> 線程=1 序 列=265 媒體恢複完成, 用時: 00:00:07 完成 recover 于 31-12月-13 rman&gt; startup; 資料庫已經啟動 資料庫已打開 資料檔案恢複 sql&gt; <b>show</b> parameter db_create; name                                 <b>type</b>        value ------------------------------------ ----------- ------------------------------ db_create_file_dest                  string db_create_online_log_dest_1          string db_create_online_log_dest_2          string db_create_online_log_dest_3          string db_create_online_log_dest_4          string db_create_online_log_dest_5          string sql&gt; alter system set db_create_file_dest=‘e:\app\administrator\oradata\orcl‘; 系統已更改。 sql&gt; <b>show</b> parameter db_create; name                                 <b>type</b>        value ------------------------------------ ----------- ------------------------------ db_create_file_dest                  string      e:\app\administrator\oradata\o                                                  rcl db_create_online_log_dest_1          string db_create_online_log_dest_2          string db_create_online_log_dest_3          string db_create_online_log_dest_4          string db_create_online_log_dest_5          string sql&gt; alter tablespace users <b>add</b> datafile; 表空間已更改。 sql&gt; select file<b>#</b>,<b>status</b> from v$datafile;      file<b>#</b> <b>status</b> ---------- -------          1 system          2 online          3 online          4 online          5 online          6 online          7 online          8 online          9 online         10 online         11 online      file<b>#</b> <b>status</b> ---------- -------         12 online         13 online         14 online         15 offline         16 online         17 online         18 online         19 online         20 online         21 online         22 online      file<b>#</b> <b>status</b> ---------- -------         23 online 已選擇23行。 sql&gt; alter database datafile 4 offline; 資料庫已更改。 sql&gt; select file<b>#</b>,<b>status</b> from v$datafile;      file<b>#</b> <b>status</b> ---------- -------          1 system          2 online          3 online          4 offline          5 online          6 online          7 online          8 online          9 online         10 online         11 online      file<b>#</b> <b>status</b> ---------- -------         12 online         13 online         14 online         15 offline         16 online         17 online         18 online         19 online         20 online         21 online         22 online      file<b>#</b> <b>status</b> ---------- -------         23 online 已選擇23行。 sql&gt; alter database open; 資料庫已更改。 sql&gt;</code>

<code>c:\users\administrator&gt;rman target / 恢複管理器: release 11.2.0.1.0 - production on 星期二 12月 31 18:32:38 2013 copyright (c) 1982, 2009, oracle and/or its affiliates.  all rights reserved. 已連接配接到目标資料庫: orcl (dbid=1355898132, 未打開) rman&gt; <b>restore</b> datafile 4; 啟動 <b>restore</b> 于 31-12月-13 使用目标資料庫控制檔案替代恢複目錄 配置設定的通道: ora_disk_1 通道 ora_disk_1: sid=199 裝置類型=disk 通道 ora_disk_1: 正在開始還原資料檔案備份集 通道 ora_disk_1: 正在指定從備份集還原的資料檔案 通道 ora_disk_1: 将資料檔案 00004 還原到 e:\app\administrator\oradata\orcl\users01.dbf 通道 ora_disk_1: 正在讀取備份片段 e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31 \o1_mf_nnndf_tag20131231t154817_9d4xp2ml_.bkp 通道 ora_disk_1: 段句柄 = e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_n nndf_tag20131231t154817_9d4xp2ml_.bkp 标記 = tag20131231t154817 通道 ora_disk_1: 已還原備份片段 1 通道 ora_disk_1: 還原完成, 用時: 00:00:16 完成 <b>restore</b> 于 31-12月-13 rman&gt; recover datafile 4; 啟動 recover 于 31-12月-13 使用通道 ora_disk_1 正在開始媒體的恢複 線程 1 序列 263 的歸檔日志已作為檔案 e:\app\administrator\product\11.2.0\dbhome_1\database\archive\a rch_50d15d14_1_828117403_263.<b>log</b> 存在于磁盤上 線程 1 序列 264 的歸檔日志已作為檔案 e:\app\administrator\product\11.2.0\dbhome_1\database\archive\a rch_50d15d14_1_828117403_264.<b>log</b> 存在于磁盤上 線程 1 序列 265 的歸檔日志已作為檔案 e:\app\administrator\flash_recovery_area\arch_50d15d14_1_828117 403_265.<b>log</b> 存在于磁盤上 線程 1 序列 266 的歸檔日志已作為檔案 e:\app\administrator\flash_recovery_area\arch_50d15d14_1_828117 403_266.<b>log</b> 存在于磁盤上 線程 1 序列 267 的歸檔日志已作為檔案 e:\app\administrator\flash_recovery_area\arch_50d15d14_1_828117 403_267.<b>log</b> 存在于磁盤上 線程 1 序列 268 的歸檔日志已作為檔案 e:\app\administrator\flash_recovery_area\arch_50d15d14_1_828117 403_268.<b>log</b> 存在于磁盤上 線程 1 序列 269 的歸檔日志已作為檔案 e:\app\administrator\flash_recovery_area\arch_50d15d14_1_828117 403_269.<b>log</b> 存在于磁盤上 歸檔日志檔案名=e:\app\administrator\product\11.2.0\dbhome_1\database\archive\arch_50d15d14_1_8281174 03_263.<b>log</b> 線程=1 序列=263 歸檔日志檔案名=e:\app\administrator\product\11.2.0\dbhome_1\database\archive\arch_50d15d14_1_8281174 03_264.<b>log</b> 線程=1 序列=264 歸檔日志檔案名=e:\app\administrator\flash_recovery_area\arch_50d15d14_1_828117403_265.<b>log</b> 線程=1 序 列=265 歸檔日志檔案名=e:\app\administrator\flash_recovery_area\arch_50d15d14_1_828117403_266.<b>log</b> 線程=1 序 列=266 媒體恢複完成, 用時: 00:00:11 完成 recover 于 31-12月-13</code>

<code>sql&gt; alter database open; 資料庫已更改。 sql&gt; alter database datafile 4 online; 資料庫已更改。 sql&gt; alter database datafile 15 online; 資料庫已更改。</code>

備份級别

預設的備份級别4級(0,1,2,3)

差異增量備份(預設的增量備份方式)

備份到&lt;=目前備份級别之前的第一個滿足條件的位置

累積增量備份

&lt;n之間的(備份的内容要包含目前級别)

差別

恢複方式,恢複時間

累積增量備份恢複的時間更快一些。因為包含了一些重複資料多了

意味着每一次備份畫的時間和大小要多一些。

backup incremental level 0 database;(全庫備份)

如果直接發出level 1 那麼oracle會自動在1之前做level0備份

<code>rman&gt; backup incremental level 1 database; 啟動 backup 于 31-12月-13 使用目标資料庫控制檔案替代恢複目錄 配置設定的通道: ora_disk_1 通道 ora_disk_1: sid=191 裝置類型=disk 未找到資料檔案1的父備份或副本 未找到資料檔案2的父備份或副本 未找到資料檔案5的父備份或副本 未找到資料檔案3的父備份或副本 未找到資料檔案4的父備份或副本 通道 ora_disk_1: 正在啟動增量級别 0 資料檔案備份集 通道 ora_disk_1: 正在指定備份集内的資料檔案 輸入資料檔案: 檔案号=00001 名稱=e:\app\administrator\oradata\orcl\system01.dbf 輸入資料檔案: 檔案号=00002 名稱=e:\app\administrator\oradata\orcl\sysaux01.dbf 輸入資料檔案: 檔案号=00005 名稱=e:\app\administrator\oradata\orcl\example01.dbf 輸入資料檔案: 檔案号=00003 名稱=e:\app\administrator\oradata\orcl\undotbs01.dbf 輸入資料檔案: 檔案号=00004 名稱=e:\app\administrator\oradata\orcl\users01.dbf 通道 ora_disk_1: 正在啟動段 1 于 31-12月-13 通道 ora_disk_1: 已完成段 1 于 31-12月-13 段句柄=e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_nnnd0_tag20131231t19 4548_9d5cmgjk_.bkp 标記=tag20131231t194548 注釋=none 通道 ora_disk_1: 備份集已完成, 經過時間:00:02:35 通道 ora_disk_1: 正在啟動增量級别 1 資料檔案備份集 通道 ora_disk_1: 正在指定備份集内的資料檔案 輸入資料檔案: 檔案号=00016 名稱=d:\04.dbf 輸入資料檔案: 檔案号=00017 名稱=e:\app\administrator\product\11.2.0\dbhome_1\database\a.dbf 輸入資料檔案: 檔案号=00012 名稱=e:\app\administrator\product\11.2.0\dbhome_1\oradata\orcl\datafile\o 1_mf_data_98j6m7vc_.dbf 輸入資料檔案: 檔案号=00013 名稱=d:\09.dbf 輸入資料檔案: 檔案号=00014 名稱=d:\undo.dbf 輸入資料檔案: 檔案号=00018 名稱=e:\app\administrator\product\11.2.0\dbhome_1\database\xx.dbf 輸入資料檔案: 檔案号=00020 名稱=e:\app\administrator\product\11.2.0\dbhome_1\database\new1.dbf 輸入資料檔案: 檔案号=00023 名稱=e:\app\administrator\oradata\orcl\orcl\datafile\o1_mf_users_9d56z616 _.dbf 輸入資料檔案: 檔案号=00019 名稱=e:\app\administrator\product\11.2.0\dbhome_1\database\new_leo1.dbf 輸入資料檔案: 檔案号=00021 名稱=e:\app\administrator\product\11.2.0\dbhome_1\database\<b>~</b>emp02.dbf 輸入資料檔案: 檔案号=00009 名稱=d:\a.ora 輸入資料檔案: 檔案号=00011 名稱=d:\c.ora 輸入資料檔案: 檔案号=00022 名稱=e:\app\administrator\product\11.2.0\dbhome_1\database\aa.dbf 輸入資料檔案: 檔案号=00010 名稱=d:\b.ora 輸入資料檔案: 檔案号=00008 名稱=e:\app\administrator\product\11.2.0\dbhome_1\database\zkn_undo_data. dbf 輸入資料檔案: 檔案号=00006 名稱=e:\app\administrator\product\11.2.0\dbhome_1\database\zkn_data.dbf 輸入資料檔案: 檔案号=00007 名稱=e:\app\administrator\product\11.2.0\dbhome_1\database\zkn2_data.dbf 通道 ora_disk_1: 正在啟動段 1 于 31-12月-13 通道 ora_disk_1: 已完成段 1 于 31-12月-13 段句柄=e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_nnnd1_tag20131231t19 4548_9d5crcsr_.bkp 标記=tag20131231t194548 注釋=none 通道 ora_disk_1: 備份集已完成, 經過時間:00:01:55 通道 ora_disk_1: 正在啟動增量級别 1 資料檔案備份集 通道 ora_disk_1: 正在指定備份集内的資料檔案 輸入資料檔案: 檔案号=00015 名稱=d:\03.dbf 通道 ora_disk_1: 正在啟動段 1 于 31-12月-13 通道 ora_disk_1: 已完成段 1 于 31-12月-13 段句柄=e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_nnnd1_tag20131231t19 4548_9d5cvyfd_.bkp 标記=tag20131231t194548 注釋=none 通道 ora_disk_1: 備份集已完成, 經過時間:00:00:08 完成 backup 于 31-12月-13</code><code>啟動 <b>control</b> file and spfile autobackup 于 31-12月-13 段 handle=e:\app\administrator\flash_recovery_area\orcl\autobackup\2013_12_31\o1_mf_s_835645829_9d5c w8ly_.bkp comment=none 完成 <b>control</b> file and spfile autobackup 于 31-12月-13</code>

backup incremental level 2 database;

之後

<code><b>list</b> backupset; <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 26      incr 0  1.26g      disk        00:02:30     31-12月-13         bp 關鍵字: 26   狀态: available  已壓縮: <b>no</b>  标記: tag20131231t194548 段名:e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_nnnd0_tag20131231t1945 48_9d5cmgjk_.bkp   備份集 26 中的資料檔案清單   檔案 lv 類型 ckp scn    ckp 時間   名稱   ---- -- ---- ---------- ---------- ----   1    0  incr 5939973    31-12月-13 e:\app\administrator\oradata\orcl\system01.dbf   2    0  incr 5939973    31-12月-13 e:\app\administrator\oradata\orcl\sysaux01.dbf   3    0  incr 5939973    31-12月-13 e:\app\administrator\oradata\orcl\undotbs01.dbf   4    0  incr 5939973    31-12月-13 e:\app\administrator\oradata\orcl\users01.dbf   5    0  incr 5939973    31-12月-13 e:\app\administrator\oradata\orcl\example01.dbf <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 27      incr 1  470.51m    disk        00:01:48     31-12月-13         bp 關鍵字: 27   狀态: available  已壓縮: <b>no</b>  标記: tag20131231t194548 段名:e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_nnnd1_tag20131231t1945 48_9d5crcsr_.bkp   備份集 27 中的資料檔案清單   檔案 lv 類型 ckp scn    ckp 時間   名稱   ---- -- ---- ---------- ---------- ----   6    1  incr 5940246    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\zkn_data. dbf   7    1  incr 5940246    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\zkn2_data .dbf   8    1  incr 5940246    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\zkn_undo_ data.dbf   9    1  incr 5940246    31-12月-13 d:\a.ora   10   1  incr 5940246    31-12月-13 d:\b.ora   11   1  incr 5940246    31-12月-13 d:\c.ora   12   1  incr 5940246    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\oradata\orcl\dataf ile\o1_mf_data_98j6m7vc_.dbf   13   1  incr 5940246    31-12月-13 d:\09.dbf   14   1  incr 5940246    31-12月-13 d:\undo.dbf   16   1  incr 5940246    31-12月-13 d:\04.dbf   17   1  incr 5940246    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\a.dbf   18   1  incr 5940246    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\xx.dbf   19   1  incr 5940246    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\new_leo1. dbf   20   1  incr 5940246    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\new1.dbf   21   1  incr 5940246    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\<b>~</b>emp02.db f   22   1  incr 5940246    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\aa.dbf   23   1  incr 5940246    31-12月-13 e:\app\administrator\oradata\orcl\orcl\datafile\o1_mf_users_9d5 6z616_.dbf <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 28      incr 1  1.03m      disk        00:00:04     31-12月-13         bp 關鍵字: 28   狀态: available  已壓縮: <b>no</b>  标記: tag20131231t194548 段名:e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_nnnd1_tag20131231t1945 48_9d5cvyfd_.bkp   備份集 28 中的資料檔案清單   檔案 lv 類型 ckp scn    ckp 時間   名稱   ---- -- ---- ---------- ---------- ----   15   1  incr 5940393    31-12月-13 d:\03.dbf <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 29      full    9.86m      disk        00:00:04     31-12月-13         bp 關鍵字: 29   狀态: available  已壓縮: <b>no</b>  标記: tag20131231t195029 段名:e:\app\administrator\flash_recovery_area\orcl\autobackup\2013_12_31\o1_mf_s_835645829_9d5cw8ly_ .bkp   包含的 spfile: 修改時間: 31-12月-13   spfile db_unique_name: orcl   包括的控制檔案: ckp scn: 5940403      ckp 時間: 31-12月-13 <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 30      incr 2  7.15m      disk        00:01:50     31-12月-13         bp 關鍵字: 30   狀态: available  已壓縮: <b>no</b>  标記: tag20131231t200200 段名:e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_nnnd2_tag20131231t2002 00_9d5dlbsq_.bkp   備份集 30 中的資料檔案清單   檔案 lv 類型 ckp scn    ckp 時間   名稱   ---- -- ---- ---------- ---------- ----   1    2  incr 5941546    31-12月-13 e:\app\administrator\oradata\orcl\system01.dbf   2    2  incr 5941546    31-12月-13 e:\app\administrator\oradata\orcl\sysaux01.dbf   3    2  incr 5941546    31-12月-13 e:\app\administrator\oradata\orcl\undotbs01.dbf   4    2  incr 5941546    31-12月-13 e:\app\administrator\oradata\orcl\users01.dbf   5    2  incr 5941546    31-12月-13 e:\app\administrator\oradata\orcl\example01.dbf   6    2  incr 5941546    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\zkn_data. dbf   7    2  incr 5941546    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\zkn2_data .dbf   8    2  incr 5941546    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\zkn_undo_ data.dbf   9    2  incr 5941546    31-12月-13 d:\a.ora   10   2  incr 5941546    31-12月-13 d:\b.ora   11   2  incr 5941546    31-12月-13 d:\c.ora   12   2  incr 5941546    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\oradata\orcl\dataf ile\o1_mf_data_98j6m7vc_.dbf   13   2  incr 5941546    31-12月-13 d:\09.dbf   14   2  incr 5941546    31-12月-13 d:\undo.dbf   16   2  incr 5941546    31-12月-13 d:\04.dbf   17   2  incr 5941546    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\a.dbf   18   2  incr 5941546    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\xx.dbf   19   2  incr 5941546    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\new_leo1. dbf   20   2  incr 5941546    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\new1.dbf   21   2  incr 5941546    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\<b>~</b>emp02.db f   22   2  incr 5941546    31-12月-13 e:\app\administrator\product\11.2.0\dbhome_1\database\aa.dbf   23   2  incr 5941546    31-12月-13 e:\app\administrator\oradata\orcl\orcl\datafile\o1_mf_users_9d5 6z616_.dbf <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 31      incr 2  64.00k     disk        00:00:03     31-12月-13         bp 關鍵字: 31   狀态: available  已壓縮: <b>no</b>  标記: tag20131231t200200 段名:e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_nnnd2_tag20131231t2002 00_9d5dols5_.bkp   備份集 31 中的資料檔案清單   檔案 lv 類型 ckp scn    ckp 時間   名稱   ---- -- ---- ---------- ---------- ----   15   2  incr 5941631    31-12月-13 d:\03.dbf <b>bs</b> 關鍵字  類型 lv 大小       裝置類型 經過時間 完成時間 ------- ---- -- ---------- ----------- ------------ ---------- 32      full    9.86m      disk        00:00:04     31-12月-13         bp 關鍵字: 32   狀态: available  已壓縮: <b>no</b>  标記: tag20131231t200405 段名:e:\app\administrator\flash_recovery_area\orcl\autobackup\2013_12_31\o1_mf_s_835646646_9d5dos4p_ .bkp   包含的 spfile: 修改時間: 31-12月-13   spfile db_unique_name: orcl   包括的控制檔案: ckp scn: 5941638      ckp 時間: 31-12月-13</code>

原則

最近一次0級備份+最近一次1級備份+最近2級備份(如果有)+歸檔+online redo

rman的配置

<code>rman&gt; <b>show</b> all 2&gt; ; db_unique_name 為 orcl 的資料庫的 rman 配置參數為: configure retention policy to redundancy 1; # default configure backup optimization off; # default configure <b>default</b> device <b>type</b> to disk; # default configure controlfile autobackup on; configure controlfile autobackup format for device <b>type</b> disk to ‘<b>%</b>f‘; # default configure device <b>type</b> disk parallelism 1 backup <b>type</b> to backupset; # default configure datafile backup copies for device <b>type</b> disk to 1; # default configure archivelog backup copies for device <b>type</b> disk to 1; # default configure maxsetsize to unlimited; # default configure encryption for database off; # default configure encryption algorithm ‘aes128‘; # default configure compression algorithm ‘basic‘ as of release ‘<b>default</b>‘ optimize for load <b>true</b> ; # default configure archivelog deletion policy to none; # default configure snapshot controlfile name to ‘e:\app\administrator\product\11.2.0\dbhome_1\database\sncfor cl.ora‘; # default</code>

注:凡是alter database操作都是對控制檔案進行修改

    凡是alter system 操作都是對參數檔案進行修改

sys@leo1&gt;altersystem switch logfile;    

       手工切換日志(不會觸發檢查點,自動切換會)

system altered.

删除控制檔案

<code>c:\users\administrator&gt;net stop oracleserviceorcl oracleserviceorcl 服務正在停止................ oracleserviceorcl 服務已成功停止。</code>

<code>c:\users\administrator&gt;net start oracleserviceorcl oracleserviceorcl 服務正在啟動 . oracleserviceorcl 服務已經啟動成功。</code>

<code>c:\users\administrator&gt;sqlplus / as sysdba; sql*plus: release 11.2.0.1.0 production on 星期二 12月 31 21:16:35 2013 copyright (c) 1982, 2010, oracle.  all rights reserved. 連接配接到: oracle database 11g enterprise edition release 11.2.0.1.0 - 64bit production with the partitioning, olap, data mining and real application testing options sql&gt; select <b>status</b> from v$instance; <b>status</b> ------------------------ started sql&gt; alter database mount; alter database mount * 第 1 行出現錯誤: ora-00205: ?????????, ??????, ???????</code>

凡是alter database操作都是對控制檔案進行修改

<code>microsoft windows [版本 6.1.7601] 版權所有 (c) 2009 microsoft corporation。保留所有權利。 c:\users\administrator&gt;rman target /; 恢複管理器: release 11.2.0.1.0 - production on 星期二 12月 31 21:18:46 2013 copyright (c) 1982, 2009, oracle and/or its affiliates.  all rights reserved. 連接配接到目标資料庫: orcl (未裝載) rman&gt; <b>restore</b> controlfile; 啟動 <b>restore</b> 于 31-12月-13 使用目标資料庫控制檔案替代恢複目錄 配置設定的通道: ora_disk_1 通道 ora_disk_1: sid=129 裝置類型=disk rman-00571: =========================================================== rman-00569: =============== <b>error</b> message stack follows =============== rman-00571: =========================================================== rman-03002: <b>restore</b> 指令 (在 12/31/2013 21:19:16 上) 失敗 rman-06563: 控制檔案或 spfile 必須使用 from autobackup 還原 rman&gt; <b>restore</b> controlfile from autobackup; 啟動 <b>restore</b> 于 31-12月-13 使用通道 ora_disk_1 恢複區目标: e:\app\administrator\flash_recovery_area 用于搜尋的資料庫名 (或資料庫的唯一名稱): orcl 通道 ora_disk_1: 在恢複區中找到 autobackup e:\app\administrator\flash_recovery_area\orcl\autobackup\ 2013_12_31\o1_mf_s_835646646_9d5dos4p_.bkp 由于未設定 dbid 而未嘗試使用格式 "%f" 搜尋 autobackup 通道 ora_disk_1: 正在從 autobackup e:\app\administrator\flash_recovery_area\orcl\autobackup\2013_12_ 31\o1_mf_s_835646646_9d5dos4p_.bkp 還原控制檔案 通道 ora_disk_1: 從 autobackup 還原控制檔案已完成 輸出檔案名=e:\app\administrator\oradata\orcl\control01.ctl 輸出檔案名=e:\app\administrator\flash_recovery_area\orcl\control02.ctl 完成 <b>restore</b> 于 31-12月-13 sql&gt; alter database mount; 資料庫已更改。</code>

<code>sql&gt; select <b>status</b> from v$instance; <b>status</b> ------------ mounted</code>

<code>sql&gt; alter database open; alter database open * 第 1 行出現錯誤: ora-01589: 要打開資料庫則必須使用 resetlogs 或 noresetlogs 選項 sql&gt; alter database open resetlogs; alter database open resetlogs * 第 1 行出現錯誤: ora-01113: 檔案 1 需要媒體恢複 ora-01110: 資料檔案 1: ‘e:\app\administrator\oradata\orcl\system01.dbf‘ sql&gt; alter database open resetlogs; alter database open resetlogs * 第 1 行出現錯誤: ora-01113: 檔案 1 需要媒體恢複 ora-01110: 資料檔案 1: ‘e:\app\administrator\oradata\orcl\system01.dbf‘ sql&gt; <b>show</b> parameter control_files; name                                 <b>type</b>        value ------------------------------------ ----------- ------------------------------ control_files                        string      e:\app\administrator\oradata\o                                                  rcl\control01.ctl, e:\app\admi                                                  nistrator\flash_recovery_area\                                                  orcl\control02.ctl sql&gt; select <b>status</b> from v$intstance; select <b>status</b> from v$intstance                    * 第 1 行出現錯誤: ora-01219: 資料庫未打開: 僅允許在固定表/視圖中查詢</code>

<code>microsoft windows [版本 6.1.7601] 版權所有 (c) 2009 microsoft corporation。保留所有權利。 c:\users\administrator&gt;rman target / 恢複管理器: release 11.2.0.1.0 - production on 星期三 1月 8 16:51:32 2014 copyright (c) 1982, 2009, oracle and/or its affiliates.  all rights reserved. 已連接配接到目标資料庫: orcl (dbid=1355898132, 未打開) rman&gt; <b>restore</b> datafile 1; 啟動 <b>restore</b> 于 08-1月 -14 啟動 implicit crosscheck backup 于 08-1月 -14 使用目标資料庫控制檔案替代恢複目錄 配置設定的通道: ora_disk_1 通道 ora_disk_1: sid=63 裝置類型=disk 已交叉檢驗的 30 對象 完成 implicit crosscheck backup 于 08-1月 -14 啟動 implicit crosscheck copy 于 08-1月 -14 使用通道 ora_disk_1 完成 implicit crosscheck copy 于 08-1月 -14 搜尋恢複區中的所有檔案 正在編制檔案目錄... 目錄編制完畢 已列入目錄的檔案的清單 ======================= 檔案名: e:\app\administrator\flash_recovery_area\orcl\autobackup\2013_12_31\o1_mf_s_835646646_9d5dos 4p_.bkp 使用通道 ora_disk_1 通道 ora_disk_1: 正在開始還原資料檔案備份集 通道 ora_disk_1: 正在指定從備份集還原的資料檔案 通道 ora_disk_1: 将資料檔案 00001 還原到 e:\app\administrator\oradata\orcl\system01.dbf 通道 ora_disk_1: 正在讀取備份片段 e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31 \o1_mf_nnnd0_tag20131231t194548_9d5cmgjk_.bkp 通道 ora_disk_1: 段句柄 = e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_n nnd0_tag20131231t194548_9d5cmgjk_.bkp 标記 = tag20131231t194548 通道 ora_disk_1: 已還原備份片段 1 通道 ora_disk_1: 還原完成, 用時: 00:02:06 完成 <b>restore</b> 于 08-1月 -14 rman&gt; recover datafile 1; 啟動 recover 于 08-1月 -14 使用通道 ora_disk_1 通道 ora_disk_1: 正在開始還原增量資料檔案備份集 通道 ora_disk_1: 正在指定從備份集還原的資料檔案 資料檔案 00001 的還原目标: e:\app\administrator\oradata\orcl\system01.dbf 通道 ora_disk_1: 正在讀取備份片段 e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31 \o1_mf_nnnd2_tag20131231t200200_9d5dlbsq_.bkp 通道 ora_disk_1: 段句柄 = e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_n nnd2_tag20131231t200200_9d5dlbsq_.bkp 标記 = tag20131231t200200 通道 ora_disk_1: 已還原備份片段 1 通道 ora_disk_1: 還原完成, 用時: 00:00:03 rman-00571: =========================================================== rman-00569: =============== <b>error</b> message stack follows =============== rman-00571: =========================================================== rman-03002: recover 指令 (在 01/08/2014 16:59:47 上) 失敗 rman-06067: recover database 要求一個備份控制檔案或建立的控制檔案 rman&gt;  recover database using backup controlfile; rman-00571: =========================================================== rman-00569: =============== <b>error</b> message stack follows =============== rman-00571: =========================================================== rman-00558: 分析輸入指令時出錯 rman-01009: 文法錯誤: 找到 "using": 應為: "allow, archivelog, auxiliary, check, clear, delete, exclu de, from, high, noparallel, noredo, parallel, preview, restore, skip readonly, skip, tablespace, tes t, to restore point, undo, until restore point, until, validate, ;" 中的一個 rman-01007: 在第 1 行第 19 列, 檔案: <b>standard</b> <b>input</b> rman&gt; recover database using backup controlfile; rman-00571: =========================================================== rman-00569: =============== <b>error</b> message stack follows =============== rman-00571: =========================================================== rman-00558: 分析輸入指令時出錯 rman-01009: 文法錯誤: 找到 "using": 應為: "allow, archivelog, auxiliary, check, clear, delete, exclu de, from, high, noparallel, noredo, parallel, preview, restore, skip readonly, skip, tablespace, tes t, to restore point, undo, until restore point, until, validate, ;" 中的一個 rman-01007: 在第 1 行第 18 列, 檔案: <b>standard</b> <b>input</b> rman&gt; recover database from backup controlfile; rman-00571: =========================================================== rman-00569: =============== <b>error</b> message stack follows =============== rman-00571: =========================================================== rman-00558: 分析輸入指令時出錯 rman-01009: 文法錯誤: 找到 "backup": 應為: "backupset, datafilecopy, tag" 中的一個 rman-01007: 在第 1 行第 23 列, 檔案: <b>standard</b> <b>input</b> rman&gt;  startupnomount rman-00571: =========================================================== rman-00569: =============== <b>error</b> message stack follows =============== rman-00571: =========================================================== rman-00558: 分析輸入指令時出錯 rman-01009: 文法錯誤: 找到 "identifier": 應為: "advise, allocate, alter, backup, @, catalog, change,  configure, connect, convert, copy, create, crosscheck, delete, drop, duplicate, exit, flashback, gr ant, host, import, list, mount, open, print, quit, recover, register, release, repair, replace, repo rt, reset, restore, resync, revoke, run, send, set, show, shutdown, spool, sql, startup, switch, tra nsport, unregister, upgrade, validate, {, " 中的一個 rman-01008: 錯誤辨別符: startupnomount rman-01007: 在第 1 行第 2 列, 檔案: <b>standard</b> <b>input</b> rman&gt;  startup nomount; 資料庫已經啟動 rman&gt; select <b>status</b> from v$instance; rman-00571: =========================================================== rman-00569: =============== <b>error</b> message stack follows =============== rman-00571: =========================================================== rman-00558: 分析輸入指令時出錯 rman-01009: 文法錯誤: 找到 "identifier": 應為: "advise, allocate, alter, backup, @, catalog, change,  configure, connect, convert, copy, create, crosscheck, delete, drop, duplicate, exit, flashback, gr ant, host, import, list, mount, open, print, quit, recover, register, release, repair, replace, repo rt, reset, restore, resync, revoke, run, send, set, show, shutdown, spool, sql, startup, switch, tra nsport, unregister, upgrade, validate, {, " 中的一個 rman-01008: 錯誤辨別符: select rman-01007: 在第 1 行第 1 列, 檔案: <b>standard</b> <b>input</b> rman&gt; <b>restore</b> database; 啟動 <b>restore</b> 于 08-1月 -14 使用通道 ora_disk_1 通道 ora_disk_1: 正在開始還原資料檔案備份集 通道 ora_disk_1: 正在指定從備份集還原的資料檔案 通道 ora_disk_1: 将資料檔案 00001 還原到 e:\app\administrator\oradata\orcl\system01.dbf 通道 ora_disk_1: 将資料檔案 00002 還原到 e:\app\administrator\oradata\orcl\sysaux01.dbf 通道 ora_disk_1: 将資料檔案 00003 還原到 e:\app\administrator\oradata\orcl\undotbs01.dbf 通道 ora_disk_1: 将資料檔案 00004 還原到 e:\app\administrator\oradata\orcl\users01.dbf 通道 ora_disk_1: 将資料檔案 00005 還原到 e:\app\administrator\oradata\orcl\example01.dbf 通道 ora_disk_1: 正在讀取備份片段 e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31 \o1_mf_nnnd0_tag20131231t194548_9d5cmgjk_.bkp 通道 ora_disk_1: 段句柄 = e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_n nnd0_tag20131231t194548_9d5cmgjk_.bkp 标記 = tag20131231t194548 通道 ora_disk_1: 已還原備份片段 1 通道 ora_disk_1: 還原完成, 用時: 00:04:35 通道 ora_disk_1: 正在開始還原資料檔案備份集 通道 ora_disk_1: 正在指定從備份集還原的資料檔案 通道 ora_disk_1: 将資料檔案 00006 還原到 e:\app\administrator\product\11.2.0\dbhome_1\database\zkn_d ata.dbf 通道 ora_disk_1: 将資料檔案 00007 還原到 e:\app\administrator\product\11.2.0\dbhome_1\database\zkn2_ data.dbf 通道 ora_disk_1: 将資料檔案 00008 還原到 e:\app\administrator\product\11.2.0\dbhome_1\database\zkn_u ndo_data.dbf 通道 ora_disk_1: 将資料檔案 00009 還原到 d:\a.ora 通道 ora_disk_1: 将資料檔案 00010 還原到 d:\b.ora 通道 ora_disk_1: 将資料檔案 00011 還原到 d:\c.ora 通道 ora_disk_1: 将資料檔案 00012 還原到 e:\app\administrator\product\11.2.0\dbhome_1\oradata\orcl\d atafile\o1_mf_data_98j6m7vc_.dbf 通道 ora_disk_1: 将資料檔案 00013 還原到 d:\09.dbf 通道 ora_disk_1: 将資料檔案 00014 還原到 d:\undo.dbf 通道 ora_disk_1: 将資料檔案 00016 還原到 d:\04.dbf 通道 ora_disk_1: 将資料檔案 00017 還原到 e:\app\administrator\product\11.2.0\dbhome_1\database\a.dbf 通道 ora_disk_1: 将資料檔案 00018 還原到 e:\app\administrator\product\11.2.0\dbhome_1\database\xx.db f 通道 ora_disk_1: 将資料檔案 00019 還原到 e:\app\administrator\product\11.2.0\dbhome_1\database\new_l eo1.dbf 通道 ora_disk_1: 将資料檔案 00020 還原到 e:\app\administrator\product\11.2.0\dbhome_1\database\new1. dbf 通道 ora_disk_1: 将資料檔案 00021 還原到 e:\app\administrator\product\11.2.0\dbhome_1\database\<b>~</b>emp0 2.dbf 通道 ora_disk_1: 将資料檔案 00022 還原到 e:\app\administrator\product\11.2.0\dbhome_1\database\aa.db f 通道 ora_disk_1: 将資料檔案 00023 還原到 e:\app\administrator\oradata\orcl\orcl\datafile\o1_mf_users _9d56z616_.dbf 通道 ora_disk_1: 正在讀取備份片段 e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31 \o1_mf_nnnd1_tag20131231t194548_9d5crcsr_.bkp 通道 ora_disk_1: 段句柄 = e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_n nnd1_tag20131231t194548_9d5crcsr_.bkp 标記 = tag20131231t194548 通道 ora_disk_1: 已還原備份片段 1 通道 ora_disk_1: 還原完成, 用時: 00:02:36 通道 ora_disk_1: 正在開始還原資料檔案備份集 通道 ora_disk_1: 正在指定從備份集還原的資料檔案 通道 ora_disk_1: 将資料檔案 00015 還原到 d:\03.dbf 通道 ora_disk_1: 正在讀取備份片段 e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31 \o1_mf_nnnd1_tag20131231t194548_9d5cvyfd_.bkp 通道 ora_disk_1: 段句柄 = e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_n nnd1_tag20131231t194548_9d5cvyfd_.bkp 标記 = tag20131231t194548 通道 ora_disk_1: 已還原備份片段 1 通道 ora_disk_1: 還原完成, 用時: 00:00:03 完成 <b>restore</b> 于 08-1月 -14 rman&gt;</code>

<code>rman&gt; recover database; 啟動 recover 于 08-1月 -14 使用通道 ora_disk_1 通道 ora_disk_1: 正在開始還原增量資料檔案備份集 通道 ora_disk_1: 正在指定從備份集還原的資料檔案 資料檔案 00001 的還原目标: e:\app\administrator\oradata\orcl\system01.dbf 資料檔案 00002 的還原目标: e:\app\administrator\oradata\orcl\sysaux01.dbf 資料檔案 00003 的還原目标: e:\app\administrator\oradata\orcl\undotbs01.dbf 資料檔案 00004 的還原目标: e:\app\administrator\oradata\orcl\users01.dbf 資料檔案 00005 的還原目标: e:\app\administrator\oradata\orcl\example01.dbf 資料檔案 00006 的還原目标: e:\app\administrator\product\11.2.0\dbhome_1\database\zkn_data.dbf 資料檔案 00007 的還原目标: e:\app\administrator\product\11.2.0\dbhome_1\database\zkn2_data.dbf 資料檔案 00008 的還原目标: e:\app\administrator\product\11.2.0\dbhome_1\database\zkn_undo_data.dbf 資料檔案 00009 的還原目标: d:\a.ora 資料檔案 00010 的還原目标: d:\b.ora 資料檔案 00011 的還原目标: d:\c.ora 資料檔案 00012 的還原目标: e:\app\administrator\product\11.2.0\dbhome_1\oradata\orcl\datafile\o1_mf_ data_98j6m7vc_.dbf 資料檔案 00013 的還原目标: d:\09.dbf 資料檔案 00014 的還原目标: d:\undo.dbf 資料檔案 00016 的還原目标: d:\04.dbf 資料檔案 00017 的還原目标: e:\app\administrator\product\11.2.0\dbhome_1\database\a.dbf 資料檔案 00018 的還原目标: e:\app\administrator\product\11.2.0\dbhome_1\database\xx.dbf 資料檔案 00019 的還原目标: e:\app\administrator\product\11.2.0\dbhome_1\database\new_leo1.dbf 資料檔案 00020 的還原目标: e:\app\administrator\product\11.2.0\dbhome_1\database\new1.dbf 資料檔案 00021 的還原目标: e:\app\administrator\product\11.2.0\dbhome_1\database\<b>~</b>emp02.dbf 資料檔案 00022 的還原目标: e:\app\administrator\product\11.2.0\dbhome_1\database\aa.dbf 資料檔案 00023 的還原目标: e:\app\administrator\oradata\orcl\orcl\datafile\o1_mf_users_9d56z616_.dbf 通道 ora_disk_1: 正在讀取備份片段 e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31 \o1_mf_nnnd2_tag20131231t200200_9d5dlbsq_.bkp 通道 ora_disk_1: 段句柄 = e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_n nnd2_tag20131231t200200_9d5dlbsq_.bkp 标記 = tag20131231t200200 通道 ora_disk_1: 已還原備份片段 1 通道 ora_disk_1: 還原完成, 用時: 00:01:20 通道 ora_disk_1: 正在開始還原增量資料檔案備份集 通道 ora_disk_1: 正在指定從備份集還原的資料檔案 資料檔案 00015 的還原目标: d:\03.dbf 通道 ora_disk_1: 正在讀取備份片段 e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31 \o1_mf_nnnd2_tag20131231t200200_9d5dols5_.bkp 通道 ora_disk_1: 段句柄 = e:\app\administrator\flash_recovery_area\orcl\backupset\2013_12_31\o1_mf_n nnd2_tag20131231t200200_9d5dols5_.bkp 标記 = tag20131231t200200 通道 ora_disk_1: 已還原備份片段 1 通道 ora_disk_1: 還原完成, 用時: 00:00:02 正在開始媒體的恢複 線程 1 序列 270 的歸檔日志已作為檔案 e:\app\administrator\oradata\orcl\redo02.<b>log</b> 存在于磁盤上 歸檔日志檔案名=e:\app\administrator\oradata\orcl\redo02.<b>log</b> 線程=1 序列=270 媒體恢複完成, 用時: 00:00:18 完成 recover 于 08-1月 -14 rman&gt;</code>

恢複完成,open database

<code>sql&gt; alter database open resetlogs; 資料庫已更改。 sql&gt; select <b>status</b> from v$instance; <b>status</b> ------------ open</code>

問題1:不完全恢複的過程是怎麼恢複的。為什麼不能直接open database。有點困惑不是非常明白。

問題2:完全恢複就是指的控制檔案的多路複用?