假設條件:資料庫完整的備份;資料庫處于歸檔狀态并保留所有的歸檔日志,完成下面的任務,貼出完整的操作過程,并給出你的恢複思路
1.用rman分别作資料庫,表空間和資料檔案的備份。
2.模拟資料庫,表空間和資料檔案損壞後的恢複操作。
3.用示例說明兩種庫增量備份的差别。
4.模拟控制檔案丢失後的資料庫恢複(完全恢複)。
5.模拟狀态為inactive的日志損壞的恢複實驗(完全恢複)。
6.模拟狀态為active的日志損壞的資料恢複實驗(不完全恢複)。
7.假設在最有一次全庫備份之後,你誤删除了一張表,請使用備份+歸檔來将資料庫恢複到删除表之前的狀态。(不完全恢複)。
oracle是如何開始恢複的
檢視系統scn(system change number)
為什麼要用系統(全局)scn來做一緻性檢查:因為比如隻讀表空間檔案頭scn不會變
<code>sql> select checkpoint_change<b>#</b> from v$database; checkpoint_change<b>#</b> ------------------ 5836310</code>
控制檔案記錄的資料檔案scn
<code>sql> 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> 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></code>
資料庫關閉時候的scn 如果是非正常關閉的話為null
<code>sql> col name for a65; sql> set linesize 100; sql> select name,last_change<b>#</b> from v$datafile; <b>#</b>sql> 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> 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> archive <b>log</b> <b>list</b>; 資料庫日志模式 存檔模式 自動存檔 啟用 存檔終點 e:\app\administrator\product\11.2.0\dbhome_1\database\archive 最早的聯機日志序列 260 下一個存檔日志序列 263 目前日志序列 263 sql></code>
全庫備份
<code>microsoft windows [版本 6.1.7601] 版權所有 (c) 2009 microsoft corporation。保留所有權利。 c:\users\administrator>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> 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> 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> 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> <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> 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> 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> archive <b>log</b> <b>list</b>; 資料庫日志模式 存檔模式 自動存檔 啟用 存檔終點 e:\app\administrator\product\11.2.0\dbhome_1\database\archive 最早的聯機日志序列 261 下一個存檔日志序列 264 目前日志序列 264 <b>#</b>日志序列是怎麼産生的 sql> 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> col member for a30; sql> 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> alter system switch logfile; 系統已更改。 sql> 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> archive <b>log</b> <b>list</b>; 資料庫日志模式 存檔模式 自動存檔 啟用 存檔終點 e:\app\administrator\product\11.2.0\dbhome_1\database\archive 最早的聯機日志序列 262 下一個存檔日志序列 265 目前日志序列 265 sql></code>
recid
record id of the row in the
controlfile
stamp
timestamp of the row
(recid + stamp is unique)
<code>sql> alter system set log_archive_dest_1=‘location=e:\app\administrator\flash_recovery_area‘ scope=b oth;</code>
系統已更改。
#這句話的意思是?
<code>sql> <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> alter system set db_recovery_file_dest_size=5368709102; 系統已更改。 sql> sql> alter system set db_recovery_file_dest_size=10g scope=both; 系統已更改。 sql> <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> 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> <b>shutdown</b> <b>abort</b>; oracle 例程已經關閉。 sql> 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>net stop oracleserviceorcl oracleserviceorcl 服務正在停止. oracleserviceorcl 服務已成功停止。</code>
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicGcq5CN5cDN1AzN2IDM1cTM4IzLcRDM0EDMy8CX4gzM1MTNvw1ZvxmYvwVbvNmLn9GbiRXauNmLzV2Zh1Wavw1LcpDc0RHaiojIsJye.jpg)
<code>c:\users\administrator>net start oracleserviceorcl oracleserviceorcl 服務正在啟動 ...... oracleserviceorcl 服務已經啟動成功。</code><code>c:\users\administrator>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> select <b>status</b> from v$instance; <b>status</b> ------------ mounted sql> alter database open; alter database open * 第 1 行出現錯誤: ora-01157: 無法辨別/鎖定資料檔案 1 - 請參閱 dbwr 跟蹤檔案 ora-01110: 資料檔案 1: ‘e:\app\administrator\oradata\orcl\system01.dbf‘ rman> <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> 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> alter database open; 資料庫已打開 表空間恢複 rman> 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> <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> 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> startup; 資料庫已經啟動 資料庫已打開 資料檔案恢複 sql> <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> alter system set db_create_file_dest=‘e:\app\administrator\oradata\orcl‘; 系統已更改。 sql> <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> alter tablespace users <b>add</b> datafile; 表空間已更改。 sql> 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> alter database datafile 4 offline; 資料庫已更改。 sql> 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> alter database open; 資料庫已更改。 sql></code>
<code>c:\users\administrator>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> <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> 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> alter database open; 資料庫已更改。 sql> alter database datafile 4 online; 資料庫已更改。 sql> alter database datafile 15 online; 資料庫已更改。</code>
備份級别
預設的備份級别4級(0,1,2,3)
差異增量備份(預設的增量備份方式)
備份到<=目前備份級别之前的第一個滿足條件的位置
累積增量備份
<n之間的(備份的内容要包含目前級别)
差別
恢複方式,恢複時間
累積增量備份恢複的時間更快一些。因為包含了一些重複資料多了
意味着每一次備份畫的時間和大小要多一些。
backup incremental level 0 database;(全庫備份)
如果直接發出level 1 那麼oracle會自動在1之前做level0備份
<code>rman> 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> <b>show</b> all 2> ; 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>altersystem switch logfile;
手工切換日志(不會觸發檢查點,自動切換會)
system altered.
?
删除控制檔案
<code>c:\users\administrator>net stop oracleserviceorcl oracleserviceorcl 服務正在停止................ oracleserviceorcl 服務已成功停止。</code>
<code>c:\users\administrator>net start oracleserviceorcl oracleserviceorcl 服務正在啟動 . oracleserviceorcl 服務已經啟動成功。</code>
<code>c:\users\administrator>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> select <b>status</b> from v$instance; <b>status</b> ------------------------ started sql> 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>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> <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> <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> alter database mount; 資料庫已更改。</code>
<code>sql> select <b>status</b> from v$instance; <b>status</b> ------------ mounted</code>
<code>sql> alter database open; alter database open * 第 1 行出現錯誤: ora-01589: 要打開資料庫則必須使用 resetlogs 或 noresetlogs 選項 sql> alter database open resetlogs; alter database open resetlogs * 第 1 行出現錯誤: ora-01113: 檔案 1 需要媒體恢複 ora-01110: 資料檔案 1: ‘e:\app\administrator\oradata\orcl\system01.dbf‘ sql> alter database open resetlogs; alter database open resetlogs * 第 1 行出現錯誤: ora-01113: 檔案 1 需要媒體恢複 ora-01110: 資料檔案 1: ‘e:\app\administrator\oradata\orcl\system01.dbf‘ sql> <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> 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>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> <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> 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> 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> 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> 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> 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> startup nomount; 資料庫已經啟動 rman> 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> <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></code>
<code>rman> 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></code>
恢複完成,open database
<code>sql> alter database open resetlogs; 資料庫已更改。 sql> select <b>status</b> from v$instance; <b>status</b> ------------ open</code>
問題1:不完全恢複的過程是怎麼恢複的。為什麼不能直接open database。有點困惑不是非常明白。
問題2:完全恢複就是指的控制檔案的多路複用?