The NoteBook of EricKong

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks
          db2數(shù)據(jù)庫還原命令
           
          1.備份的數(shù)據(jù)庫(olddb) 與要還原的數(shù)據(jù)(newdb)名不相同: 
          db2 restore db olddb into newdb; 
            www.2cto.com  
          2.當前目錄下存在多個備份文件.需要指定時間 
          db2 restore db olddb taken at 20120819175932 into newdb; 
           
          3.需要指定備份文件的目錄 
          db2 RESTORE DATABASE olddb FROM "/media/olddb.0.db2inst1.NODE0000.CATN0000.20120819175932.001" 
          TAKEN AT 20120819175932  INTO newdb; 
           
          4.需要指定newdb NEWLOGPATH路徑 
          db2 RESTORE DATABASE olddb FROM "/media/olddb.0.db2inst1.NODE0000.CATN0000.20120819175932.001" 
          TAKEN AT 20120819175932 NEWLOGPATH "/opt/log" WITH 2 BUFFERS BUFFER 1024 INTO newdb; 
           
          5.需要指定表空間的 
          1).創(chuàng)建文件夾 
          mkdir /home/db2inst1/db2space/newdb_sp0; 
          mkdir /home/db2inst1/db2space/newdb_sp1; 
          mkdir /home/db2inst1/db2space/newdb_sp2; 
          mkdir /home/db2inst1/db2space/newdb_sp3; 
          mkdir /home/db2inst1/db2space/newdb_sp4; 
          mkdir /home/db2inst1/db2space/newdb_sp5; 
          mkdir /home/db2inst1/db2space/newdb_sp6; 
           
          2).還原命令加入 redirect without rolling forward 
          db2 RESTORE DATABASE olddb FROM "/media/olddb.0.db2inst1.NODE0000.CATN0000.20120819175932.001" 
          TAKEN AT 20120819175932 NEWLOGPATH "/opt/log" WITH 2 BUFFERS BUFFER 1024 INTO newdb 
          redirect without rolling forward; 
           
          3).設(shè)置表空間目錄 
          SET TABLESPACE CONTAINERS FOR 0 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH "/home/db2inst1/db2space/newdb_sp0"); 
          SET TABLESPACE CONTAINERS FOR 1 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH "/home/db2inst1/db2space/newdb_sp1"); 
          SET TABLESPACE CONTAINERS FOR 2 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH "/home/db2inst1/db2space/newdb_sp2"); 
          SET TABLESPACE CONTAINERS FOR 3 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH "/home/db2inst1/db2space/newdb_sp3"); 
          SET TABLESPACE CONTAINERS FOR 4 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH "/home/db2inst1/db2space/newdb_sp4"); 
          SET TABLESPACE CONTAINERS FOR 5 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH "/home/db2inst1/db2space/newdb_sp5"); 
          SET TABLESPACE CONTAINERS FOR 6 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH "/home/db2inst1/db2space/newdb_sp6"); 
           
          3).還原繼續(xù).注意為olddb 
          RESTORE DATABASE olddb CONTINUE; 
           
          6.數(shù)據(jù)庫還原退回 
          db2 restore db 注意為olddb abort 
           
          7.還原后如果NEWLOGPATH 需要變更的 
          db2 UPDATE DB CFG FOR newdb USING NEWLOGPATH /db2/db2inst1/db2logpath 
          db2 UPDATE DB CFG FOR newdb  USING LOGFILSIZ 10001 
          db2 force applications all; 
          db2stop; 
          db2start; 
          posted on 2014-11-18 12:17 Eric_jiang 閱讀(397) 評論(0)  編輯  收藏 所屬分類: DB2

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 青铜峡市| 伊春市| 麟游县| 五大连池市| 翁源县| 乐都县| 微山县| 库尔勒市| 西吉县| 青田县| 无极县| 壤塘县| 晴隆县| 察哈| 太和县| 通河县| 清苑县| 巴林右旗| 山西省| 滦南县| 香港| 屯昌县| 中江县| 新建县| 呼和浩特市| 太仓市| 宁蒗| 洪湖市| 安图县| 错那县| 泰兴市| 石阡县| 四平市| 江门市| 中西区| 黑河市| 南靖县| 衡山县| 中方县| 曲靖市| 岚皋县|