經驗分享:DB2 V9下使用重定向(部分表空間使用自動儲存)
1.建立了一個資料庫nmdb
CREATE DATABASE nmdb AUTOMATIC STORAGE YES ON 'C:\nmdb' DBPATH ON 'C:\' USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM PAGESIZE 4096;
2.在nmdb上建立了一個使用者自己的表空間,次表空間沒有使用自動儲存,表空間名字test,,表空間id為 3,存放在c:\nmdb1\nmdb
3.備份nmdb資料庫:db2 backup db nmdb,此備份映像的時間戳記是:20070620145303
4.刪除nmdb資料庫,db2 drop db nmdb
5.建立一個新的資料庫nmdb1
CREATE DATABASE nmdb AUTOMATIC STORAGE YES ON 'C:\nmdb1' DBPATH ON 'C:\' USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM PAGESIZE 4096;
6.在重定向恢復nmdb1之前,要確保源庫用來自動儲存的C:\nmdb路徑存在
7.重定向恢復:
db2 connect to nmdb1
db2 restore db nmdb taken at 20070620145303 into nmdb1 replace existing redirect
SQL2529W 警告!復原到與備份映像資料庫不相同的現有資料庫,現有資料庫的別名
"NMDB1" 與備份映像的別名 "NMDB" 不匹配,並且現有資料庫的資料庫名稱 "NMDB1"
與備份映像的資料庫名稱 "NMDB" 不匹配。目標資料庫將被備份版本覆蓋。將刪除與目標資料庫相關聯的前滾恢復日誌。
SQL1277W 正在執行重定向復原操作。現在,可以檢視錶空間配置,並且不使用自動儲存器的表空間可以重新配置它們的容器。
DB20000I RESTORE DATABASE命令成功完成。
db2 "set tablespace containers for 3 using (file 'c:\nmdb1\nmdb' 1000)"
db2 restore db nmdb continue
8.總結:
(1)重定向恢復命令和v8一樣
(2)注意確保源庫(就是備份檔案所在的庫)用來自動儲存的C:\nmdb路徑存在
(3)對於使用自動儲存表空間不要使用set tablespace containers命令
CREATE DATABASE nmdb AUTOMATIC STORAGE YES ON 'C:\nmdb' DBPATH ON 'C:\' USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM PAGESIZE 4096;
2.在nmdb上建立了一個使用者自己的表空間,次表空間沒有使用自動儲存,表空間名字test,,表空間id為 3,存放在c:\nmdb1\nmdb
3.備份nmdb資料庫:db2 backup db nmdb,此備份映像的時間戳記是:20070620145303
4.刪除nmdb資料庫,db2 drop db nmdb
5.建立一個新的資料庫nmdb1
CREATE DATABASE nmdb AUTOMATIC STORAGE YES ON 'C:\nmdb1' DBPATH ON 'C:\' USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM PAGESIZE 4096;
6.在重定向恢復nmdb1之前,要確保源庫用來自動儲存的C:\nmdb路徑存在
7.重定向恢復:
db2 connect to nmdb1
db2 restore db nmdb taken at 20070620145303 into nmdb1 replace existing redirect
SQL2529W 警告!復原到與備份映像資料庫不相同的現有資料庫,現有資料庫的別名
"NMDB1" 與備份映像的別名 "NMDB" 不匹配,並且現有資料庫的資料庫名稱 "NMDB1"
與備份映像的資料庫名稱 "NMDB" 不匹配。目標資料庫將被備份版本覆蓋。將刪除與目標資料庫相關聯的前滾恢復日誌。
SQL1277W 正在執行重定向復原操作。現在,可以檢視錶空間配置,並且不使用自動儲存器的表空間可以重新配置它們的容器。
DB20000I RESTORE DATABASE命令成功完成。
db2 "set tablespace containers for 3 using (file 'c:\nmdb1\nmdb' 1000)"
db2 restore db nmdb continue
8.總結:
(1)重定向恢復命令和v8一樣
(2)注意確保源庫(就是備份檔案所在的庫)用來自動儲存的C:\nmdb路徑存在
(3)對於使用自動儲存表空間不要使用set tablespace containers命令
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9524210/viewspace-376277/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 2.5.5 使用自動Undo管理: 建立 Undo 表空間
- innodb表空間儲存結構
- 每天自動統計表空間的使用情況
- db2 建立bufferpool,表空間DB2
- Polymer使用經驗分享
- Mac新手使用技巧——如何在Mac上優化儲存空間Mac優化
- 當使用者無限制使用表空間配額且表空間有足夠空間時出現超出表空間的空間限額
- wps自動儲存時間設定在哪裡 WPS如何設定自動儲存
- DB2建立資料庫,建立表空間DB2資料庫
- Oracle新建使用者、表空間、表Oracle
- Django中重定向頁面的時候使用名稱空間Django
- vscode使用stylelint儲存自動格式化程式碼VSCode
- 表空間使用量查詢
- 查詢表空間使用情況
- 臨時表空間和回滾表空間使用率查詢
- Oracle 刪除使用者、表空間、資料檔案、使用者下的所有表Oracle
- 雲空間服務,助力使用者資料儲存與協同
- 使用七牛雲端儲存的一些經驗總結
- 小程式中使用 lottie 動畫 | 踩坑經驗分享動畫
- Oracle中新建表空間、使用者Oracle
- Oracle建立表空間和使用者Oracle
- oracle表空間使用率查詢Oracle
- oracle 建立表空間和使用者Oracle
- dbms_lob儲存過程導致臨時表空間100%儲存過程
- OB導數工具使用經驗分享
- Synology群暉NAS儲存正確建立儲存池和儲存空間的方法
- 雲平臺分散式儲存池建立實施經驗分享分散式
- oracle11g 查詢臨時表空間的使用率和正在使用臨時表空間的使用者Oracle
- oracle 表移動表空間Oracle
- Oracle表移動表空間Oracle
- MySQL innodb表使用表空間物理檔案複製表MySql
- 使用MongoDB儲存時間序列資料 - DACMongoDB
- MySQL使用小技巧(information_schema表空間)MySqlORM
- 表空間TSPITR恢復-實驗
- 【Oracle 恢復表空間】 實驗Oracle
- 自動化測試|Eolink Apikit 如何儲存、使用測試用例API
- Jou 的解決方案系列:Sublime Text 3 使用之自動儲存
- 3. 使用者和表空間—3.1. 使用者
- 16、表空間 建立表空間