夢幻之旅

          DEBUG - 天道酬勤

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

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

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

          完工

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

          posted on 2012-09-27 11:16 HUIKK 閱讀(2615) 評論(0)  編輯  收藏 所屬分類: DataBaseDB-DailyMmaintenance
          主站蜘蛛池模板: 长春市| 福清市| 灵寿县| 翼城县| 漳平市| 二手房| 息烽县| 延庆县| 庆阳市| 玉龙| 延安市| 桐庐县| 铜鼓县| 习水县| 沽源县| 咸丰县| 天全县| 长治市| 三河市| 永登县| 贵州省| 咸丰县| 呼玛县| 孝义市| 屏山县| 临沭县| 景德镇市| 宝兴县| 滁州市| 通道| 嘉禾县| 新密市| 靖边县| 抚州市| 措美县| 灵石县| 五寨县| 温州市| 定远县| 凌海市| 丹阳市|