自己整理的學習資料——DB2 V8資料庫基礎(二十八)
6.4 整個倒入倒出
6.4.1 Db2move格式
db2move dbname action [options]
Action: must be EXPORT, IMPORT, or LOAD.
Options: If not specified, defaults will be used.
** -tc table-creators all creators EXPORT. Wildcard (*) allowed.
** -tn table-names all user tables EXPORT. Wildcard (*) allowed.
** -sn schema-names all schemas EXPORT. Wildcard (*) allowed. UDB sources only.
** -ts tblspace-names all tablespace EXPORT. Wildcard (*) allowed.
** -tf tables from file none EXPORT only.
** -io import-option REPLACE_CREATE IMPORT only.
** -lo load-option INSERT LOAD only.
** -l lobpaths current dir separated by commas. NO BLANKS.
** -u userid logged on userid
** -p password logged on password
** -aw allow-warnings false include tables that encounter
//比如:在合適的目錄下,就是把表匯出和匯入的地方
f:\db2move sample export -sn db2admin
f:\db2move testdb import
Db2move sample export -sn db2admin
Db2 connect to 目標庫
Db2move 目標 import
Db2move可以匯出索引,但是export不能,因為db2move是用來兩個庫之間倒數的,所以索引名不會重複。
aliases, views, triggers, user-defined functions等不能通過db2move匯出。
6.4.2 具體步驟
第一步:連線資料庫
db2 connect to YOURDB
第二步:匯出建庫表的SQL
db2look -d YOURDB -a -e -x -o creatab.sql
第三步:用db2move將資料備份出來
db2move YOURDB export
第四步:如要匯入的資料庫名與原資料庫不同,要修改creatab.sql中CONNECT 項
vi creatab.sql
第五步:將資料匯入新庫中
db2move NEWDB load
注:在匯入中可能因為種種原因發生中斷,會使資料庫暫掛
db2 list tablespaces show detail
如:
詳細說明:
裝入暫掛
總頁數 = 1652
可用頁數 = 1652
已用頁數 = 1652
空閒頁數 = 不適用
高水位標記(頁) = 不適用
頁大小(位元組) = 4096
盤區大小(頁) = 32
預讀取大小(頁) = 32
容器數 = 1
狀態更改表空間標識 = 2
狀態更改物件標識 = 59
db2 select tabname,tableid from syscat.tables where tableid=59
檢視是哪張表掛起
表名知道後到db2move.lst(在db2move YOURDB export的目錄中)中找到相應的.ixf檔案
db2 load from tab11.ixf of ixf terminate into db2admin.xxxxxxxxx
tab11.ixf對應的是xxxxxxxxx表
資料庫會恢復正常,可再用db2 list tablespaces show detail檢視
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9524210/viewspace-481951/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 自己整理的學習資料——DB2 V8資料庫基礎(六)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(七)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(八)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(十一)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(十二)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(十三)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(十六)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(十七)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(十八)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(十九)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(二十)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(一)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(四)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(五)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(二十一)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(二十二)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(二十四)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(二十六)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(二十七)DB2資料庫
- mysql資料庫學習基礎知識整理MySql資料庫
- 資料庫基礎知識整理與複習總結資料庫
- 【java基礎資料整理】Java
- 零基礎學習MySQL資料庫—3MySql資料庫
- 學習資料庫的基礎知識的書籍資料庫
- 突擊學習之資料庫基礎彙總資料庫
- 資料庫學習筆記 - MySQL基礎知識資料庫筆記MySql
- MySQL資料庫基礎學習筆記(整理自蘇勇老師的MySQL基礎課程視訊)MySql資料庫筆記
- Go 學習資料整理Go
- iOS 學習資料整理iOS
- swift學習資料整理Swift
- 資料庫 基礎資料庫
- 資料庫基礎資料庫
- 資料庫資料整理資料庫
- 語料庫基礎學習
- 整理最全的“大資料”學習資源大資料
- 大資料學習方法,學大資料需要的基礎和路線大資料
- SLAM(一)----學習資料整理SLAM
- STF,docker學習資料整理Docker