夢幻之旅

          DEBUG - 天道酬勤

             :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
          數(shù)據(jù)庫冷備份、恢復的具體步驟(實例講解):
          需求:現(xiàn)在將A及機器上的oracle10g數(shù)據(jù)庫全部轉移到B機器上,注意:A機器上的數(shù)據(jù)庫很大(用戶、表空間以及數(shù)據(jù)很龐大)

          冷備份:
          1、在A機器上用shutdown immediat;命令將數(shù)據(jù)庫停掉。
          2、最關鍵的一部(copy文件)。將數(shù)據(jù)文件、重做日志文件、控制文件等、密碼文件全部copy出來,根據(jù)個人的相關經(jīng)驗這些文件基本上在oradata下,所以把oradata全部copy即可,還有數(shù)據(jù)文件、密碼文件一般是在db_1下的database下,所以要把database文件夾全部copy。
          3、將A機器上的注冊文件全部導出。在window的命令行輸入regedit進入windows的注冊文件界面,點擊文件展開菜單點擊導出即可導出注冊文件。
          (冷備份完成,接下來就恢復)

          恢復:
          1、在B機器上最好裝與A機器相同的數(shù)據(jù)庫結構,包括sid、口令、所裝的路徑等(本例只將A和B數(shù)據(jù)庫結構一樣,若不一樣只需要改變控制文件里的路徑即可)
          2、將B機器上的oracle10g同樣用shutdown immediat;停掉同時服務全部停掉(避免覆蓋的時候出錯)
          3、將備份的oradata全部覆蓋B機器上的oradata,同時也將備份database全部覆蓋B機器上的db_1下的
          database文件夾。將導出的注冊文件導入到B機器上(具體怎么導給導出是一樣的)
          4、啟動oracle10g的服務,在dos下用sqlplus "/as sysdba" 進入導oracle同時用startup重新啟動oracle數(shù)據(jù)庫,當出現(xiàn)加載數(shù)據(jù)庫實例完成就ok了。

          完工

          注:冷備份常用于數(shù)據(jù)庫的全庫并且數(shù)據(jù)較龐大時的移植、備份等。一般用imp和exp或是DPimp和DPexp命令進行備份和恢復(DPimp和DPexp命令是oracle10g出現(xiàn)的新用法,其實和imp和exp用法基本一樣,到google一搜很多)。

          posted on 2012-09-27 11:16 HUIKK 閱讀(2615) 評論(0)  編輯  收藏 所屬分類: DataBaseDB-DailyMmaintenance
          主站蜘蛛池模板: 徐闻县| 安国市| 保亭| 垫江县| 青神县| 南阳市| 广平县| 江西省| 隆昌县| 满洲里市| 衡阳市| 遂宁市| 图木舒克市| 林州市| 道孚县| 内江市| 宁南县| 昭通市| 永平县| 桃园县| 景宁| 利津县| 望城县| 舟山市| 海淀区| 昂仁县| 巩义市| 慈溪市| 太白县| 赣州市| 墨脱县| 台安县| 保山市| 静海县| 辽阳县| 鹤峰县| 长沙市| 甘洛县| 河池市| 景宁| 乌鲁木齐市|