qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問(wèn) http://qaseven.github.io/

          使用Oradim恢復(fù)Windows上的數(shù)據(jù)庫(kù)

          Windows上如果系統(tǒng)崩潰了,數(shù)據(jù)文件、控制文件、日志文件等都還在,怎樣來(lái)恢復(fù)Oracle數(shù)據(jù)庫(kù)?
            前幾天重新安裝了系統(tǒng),正好需要恢復(fù)一下數(shù)據(jù)庫(kù)。
            如果軟件也損失了,那么需要重新安裝一下數(shù)據(jù)庫(kù)軟件。
            很多人抱怨我的新書(shū)很少關(guān)于Windows的內(nèi)容,實(shí)際上,Windows和Linux/Unix上的操作沒(méi)有什么不同,Windows本身就是一個(gè)仿Unix的系統(tǒng)。
            那么好吧,我還是用一個(gè)系列的文章介紹一下我所使用的Windows系統(tǒng),以及我所認(rèn)為的數(shù)據(jù)庫(kù)系統(tǒng)無(wú)關(guān)性。
            大家可以跟隨我看一下這樣一個(gè)過(guò)程。
            首先開(kāi)啟一個(gè)cmd命令行窗口。
            開(kāi)始->運(yùn)行->cmd
            我的Oracle軟件備份在D:/oracle :
            D:/>dir oracle
            驅(qū)動(dòng)器 D 中的卷是 PRIVAT
            卷的序列號(hào)是 94B0-FD3B
            D:/oracle 的目錄
            2006-08-16  14:14    <DIR>          .
            2006-08-16  14:14    <DIR>          ..
            2006-08-16  14:14    <DIR>          ora10gR2
            0 個(gè)文件              0 字節(jié)
            3 個(gè)目錄    941,744,128 可用字節(jié)
            我的數(shù)據(jù)文件位于D:/oradata下:
            D:/>dir d:/oradata
            驅(qū)動(dòng)器 D 中的卷是 PRIVAT
            卷的序列號(hào)是 94B0-FD3B
            d:/oradata 的目錄
            2006-08-16  14:25    <DIR>          .
            2006-08-16  14:25    <DIR>          ..
            2005-09-12  16:40    <DIR>          flash_recovery_area
            2005-09-12  16:40    <DIR>          EYGLE
            0 個(gè)文件              0 字節(jié)
            4 個(gè)目錄    941,744,128 可用字節(jié)
            現(xiàn)在讓我們用oradim創(chuàng)建一個(gè)實(shí)例,實(shí)際上也就是創(chuàng)建一個(gè)Windows服務(wù):
            C:/>oradim -new -sid eygle
            實(shí)例已創(chuàng)建。
            我們用net命令可以查看系統(tǒng)啟動(dòng)了哪些服務(wù),我們看到Oracle的服務(wù)已經(jīng)啟動(dòng):
            C:/>net start
          已經(jīng)啟動(dòng)以下 Windows 服務(wù):
            ...............
            O&O Defrag
            OracleServiceeygle
            Plug and Play
            Print Spooler
            ...............
            命令成功完成。
            如果你的系統(tǒng)裝了一些Unix增強(qiáng)工具,那么可以通過(guò)grep過(guò)濾一下:
            C:/>net start |grep Oracle
            OracleServiceeygle
            此時(shí)我們就可以通過(guò)啟動(dòng)實(shí)例,掛接原有數(shù)據(jù)庫(kù),啟動(dòng)Oracle數(shù)據(jù)庫(kù)了。當(dāng)然你可能還有一些其他工作需要完成,比如重建口令文件等。
            如果你想刪除這個(gè)服務(wù),那么也很簡(jiǎn)單:
            C:/>oradim -delete -sid eygle
            實(shí)例已刪除。
            當(dāng)然做好備份仍然是最重要的,我見(jiàn)過(guò)有的企業(yè)將文件分散在很多邏輯分區(qū)上,結(jié)果隨系統(tǒng)崩潰丟失了部分文件,損失也是相當(dāng)慘重的。
            在Linux/Unix上不需要服務(wù)來(lái)啟動(dòng)實(shí)例,也就不存在這樣類(lèi)似的操作。不過(guò)在命令行操作,一切都是類(lèi)似的。

          posted on 2014-06-30 18:31 順其自然EVO 閱讀(135) 評(píng)論(0)  編輯  收藏


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


          網(wǎng)站導(dǎo)航:
           
          <2014年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類(lèi)

          隨筆檔案

          文章分類(lèi)

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 腾冲县| 嘉义县| 咸丰县| 闽清县| 广安市| 招远市| 高雄市| 玉环县| 湾仔区| 望奎县| 岳阳县| 汉阴县| 蒲城县| 精河县| 库车县| 莎车县| 旬邑县| 永新县| 图们市| 庄河市| 离岛区| 郁南县| 丰县| 皋兰县| 团风县| 交口县| 镇康县| 卫辉市| 正宁县| 蓬莱市| 大姚县| 临猗县| 汉源县| 澄江县| 中西区| 长治市| 建德市| 孟津县| 石阡县| 常宁市| 渭源县|