Decode360's Blog

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

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
            397 隨筆 :: 33 文章 :: 29 評(píng)論 :: 0 Trackbacks
          Oracle備份/恢復(fù)案例08——臨時(shí)數(shù)據(jù)恢復(fù)及其他

          臨時(shí)數(shù)據(jù)文件的恢復(fù)是比較簡(jiǎn)單的,因?yàn)榕R時(shí)文件中不涉及到其它的有用的數(shù)據(jù),所以可以刪除后重建
          ?
          1、關(guān)閉數(shù)據(jù)庫(kù)

          SQL>shutdown immediate

          2、刪除臨時(shí)數(shù)據(jù)文件,模擬媒體失敗

          3、啟動(dòng)數(shù)據(jù)庫(kù),檢測(cè)到文件錯(cuò)誤

          4、脫機(jī)該數(shù)據(jù)文件

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

          5、打開數(shù)據(jù)庫(kù)

          SQL>alter database open

          6、刪除該臨時(shí)表空間

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

          7、重新創(chuàng)建該表空間,并重新分配給用戶
          ?

          說明:

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

          常見恢復(fù)誤區(qū)

          1、可以不需要備份,只有歸檔就能進(jìn)行數(shù)據(jù)庫(kù)的向前的恢復(fù)

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

          2、進(jìn)行不完全恢復(fù)只需要拷貝一個(gè)需要恢復(fù)的備份數(shù)據(jù)文件

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

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 平潭县| 石家庄市| 临武县| 囊谦县| 宜章县| 黄大仙区| 阳西县| 耿马| 阿鲁科尔沁旗| 巴楚县| 尉犁县| 明光市| 嘉定区| 青田县| 壶关县| 临汾市| 阿克苏市| 平武县| 鄢陵县| 正镶白旗| 闻喜县| 镇原县| 肇庆市| 九台市| 易门县| 宁武县| 湘阴县| 酉阳| 含山县| 南华县| 怀远县| 红安县| 紫阳县| 杭锦旗| 阳新县| 平舆县| 周宁县| 绥宁县| 平江县| 西峡县| 咸宁市|