Decode360's Blog

          業精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 ::  :: 管理 ::
            397 隨筆 :: 33 文章 :: 29 評論 :: 0 Trackbacks
          Oracle備份/恢復案例08——臨時數據恢復及其他

          臨時數據文件的恢復是比較簡單的,因為臨時文件中不涉及到其它的有用的數據,所以可以刪除后重建
          ?
          1、關閉數據庫

          SQL>shutdown immediate

          2、刪除臨時數據文件,模擬媒體失敗

          3、啟動數據庫,檢測到文件錯誤

          4、脫機該數據文件

          SQL>alter database datafile '文件名全名' offline drop;

          5、打開數據庫

          SQL>alter database open

          6、刪除該臨時表空間

          SQL>drop tablespace temp(或其它臨時表空間名稱);

          7、重新創建該表空間,并重新分配給用戶
          ?

          說明:

          1、臨時數據文件是非重要文件,不保存永久數據,可以隨時刪除重建,不影響數據庫的數據安全
          2、如果重新建立以后,別忘了重新分配給用戶
          ?
          ?

          常見恢復誤區

          1、可以不需要備份,只有歸檔就能進行數據庫的向前的恢復

          答:這個在ORACLE 9i以前起碼是不可能的,在別的數據庫我也沒有聽說過,不完全恢復的主要思路是利用不完全點之前的備份,加上歸檔日志,恢復到不完全恢復點,9i中出現了一個flashback的特性,這個特性的使用,也是有很多局限的。

          2、進行不完全恢復只需要拷貝一個需要恢復的備份數據文件

          答:不完全恢復需要拷貝所有的數據文件,最好包括臨時數據文件在內,否則需要另外的處理,如果有一個數據文件的SCN大于不完全恢復點,那么這個恢復都將是失敗的。
          ?
          3、使用RMAN目錄與目標數據庫在同一數據庫能很好進行數據庫的恢復
          ?
          答:使用恢復目錄與目標數據庫在同一個數據庫中,將存在很大的恢復局限,如該數據庫的系統數據文件的損害,數據庫根本不能open,那么RMAN也就無法連接恢復目錄,也就不存在恢復了。
          ?
          posted on 2008-12-21 20:16 decode360 閱讀(143) 評論(0)  編輯  收藏 所屬分類: 09.Recover

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 聂拉木县| 乐平市| 六安市| 无为县| 东乌珠穆沁旗| 德兴市| 喜德县| 蛟河市| 元朗区| 望江县| 江陵县| 福贡县| 剑川县| 航空| 荆门市| 紫金县| 聂拉木县| 贵州省| 海丰县| 罗山县| 南阳市| 瑞昌市| 沧州市| 龙门县| 麻江县| 繁昌县| 甘德县| 淮滨县| 昂仁县| 即墨市| 镇康县| 遂昌县| 炉霍县| 扶沟县| 岳普湖县| 怀宁县| 新乡县| 城口县| 唐山市| 循化| 建德市|