1、 catalog server 端的 node ,命令如下:
db2 catalog tcpip nodenode_name remote hostname server service_port
db2 uncatalog nodenode_name(取消節點的編目)
其中 node_name 是由你任意起的乙個結點名,結點名不能跟已有的結點名重複(可通過db2 list node directory 檢視),hostname也可為ip address,service_port為埠號一般預設為50000。節點目錄用於儲存遠端資料庫的所有連通性資訊。
2、 catalog 遠端 db2 資料庫,命令如下:
db2 catalog db db_name [as alias_name] at node node_name
db2 uncatalog db db_name(取消資料庫的編目)
db_name 是指遠端資料庫的名字, alias_name 是客戶端例項名(可以忽略), db2node 是指上面你所指定的節點node !
3、 連線資料庫,命令如下:
db2 connect todb_nameuseruser_nameusingpassword
db_name 是指資料庫的名字, user_name 是資料庫使用者名稱,password是資料庫密碼
4、用db2look命令生成表結構的dll指令碼
db2look -ddb_name-iuser_name-wpassword-a -e -o d:\script.sql
db_name 是指資料庫的名字, user_name 是資料庫使用者名稱,password是資料庫密碼
5、用db2move匯出所有表的資料
db2movedb_nameexport -uuser_name-ppassword
db_name 是指資料庫的名字,user_name 是資料庫使用者名稱,password是資料庫密碼
6、用export匯出指定的表資料
db2 "export tod:\data\tab1.ixfof ixf lobs to d:\data\ lobfile lobs modified by lobsinsepfiles messages d:\data\tab1.msgselect * fromschema_name.table_name"
schema_name 是表所屬,table_name是表名, lobsinsepfiles 或 lobsinfile 是生成lob檔案 前乙個是生成每個,後面是生成到乙個檔案中
7、執行sql指令碼
db2 -tvfd:\script.sql -z d:\script.log
8、用db2move匯入所有表的資料
db2movedb_nameimport -io replace -uuser_name-ppassword
9、用import匯入指定的表資料
db2 "import fromd:\data\tab1.ixfof ixf messages d:\data\tab1.msg insert intoschema_name.table_name"
如何匯出db2資料庫的表結構和資料
對於db2資料庫,匯入和匯出表結構和資料其實很簡單,只需要用到db2look和db2move兩個命令即可。這兩個命令都需要在客戶端的命令列處理器 中執行,但對於資料庫伺服器和客戶端不在同一機器上的,需要借助catalog命令,來先完成遠端資料庫載入到本地,然後再進行匯出匯入操作。1 catalog ...
DB2資料庫匯出表結構
方法一 在db2控制中心的物件檢視視窗中,選擇所要匯出表結構的資料表,單擊滑鼠右鍵,生成ddl即可。或者在db2客戶端quest central for db2選中所要匯出表結構的資料表,右擊 extract ddl build script即可。方法二 使用db2命令 db2look d data...
DB2資料庫匯出表結構
方法一 在db2控制中心的物件檢視視窗中,選擇所要匯出表結構的資料表,單擊滑鼠右鍵,生成ddl即可。或者在db2客戶端quest central for db2選中所要匯出表結構的資料表,右擊 extract ddl build script即可。方法二 使用db2命令 db2look d data...