導航:首頁 > 程序命令 > db2導出資料庫命令

db2導出資料庫命令

發布時間:2025-01-02 00:50:46

① 【急】如何導出伺服器上的db2資料庫,是導出整個資料庫,包括表結構表空間 數據等

db2move只能到出表結構和數據....導出其他的用db2look
如:
db2look
-d
databasename
-a
-e
-i
username
-w
password
-o
db2.sql

② db2資料庫導出表結構

第一行是連接資料庫,後面就是具體的建表語句。 2、執行建表腳本 命令為: db2 –tvf f:\export\init.sql 1 以上是導出了資料庫中所有表的表結構,並在新的資料庫中執行命令,新建所有表。但是表中均是不存在數據的。

③ 哪位高手知道DB2的常用命令是什麼哦麻煩說一下,謝謝啦

1、db2 connect to <資料庫名> user <用戶名> using <密碼> --連接資料庫
2、 db2 force application all --強迫所有應用斷開資料庫連接
3、db2 backup db db2name<資料庫名稱> --備份整個資料庫數據
db2 restore db <db2name> --還原資料庫
4、db2 list application --查看所有連接(需要連接到具體資料庫才能查看)

5、db2start --啟動資料庫 ,db2stop --停止資料庫
6、create database <資料庫名> using codeset utf-8 territory CN --創建資料庫使用utf-8編碼
7、db2 catalog 命令
db2 catalog tcpip node <接點名稱> remote <遠程資料庫地址> server <埠號> --把遠程資料庫映射到本地接點一般為50000
db2 catalog db <遠程資料庫名稱> as <接點名稱> at node PUB11 --遠程資料庫名稱到本地接點
db2 CONNECT TO <接點名稱> user <用戶名> using <密碼> --連接本地接點訪問遠程資料庫
8、資料庫導出
db2look -d <資料庫名> -u <用戶> -e -o <腳本名稱>.sql --導出資料庫的表結構,其中用戶空間一般為db2admin/db2inst1
db2look -d <資料庫名> -u <用戶> -t <表1> <表2> -e -o <腳本名稱>.sql --導出資料庫中表1和表2的表結構
db2move <資料庫名> export --導出資料庫數據
db2move <資料庫名> export -tn <表1>,<表2> --導出資料庫中表和表數據

9、資料庫導入
db2 -tvf <腳本名稱>.sql --把上述導出的表結構導入到資料庫表結構
db2move <資料庫名> load -lo replace --把上述「db2move <資料庫名> export 「導出的數據導入到資料庫中並把相同的數據替換掉 在實際使用過程中,如果用到db2自增主鍵,需要使用by default, 而不是always,功能是一樣的,但這樣在數據移植時候會很方便!
10、db2 connect reset 或 db2 terminate --斷開與資料庫的連接
11、db2set db2codepage=1208 --修改頁編碼為1208
12、db2 describe table <表名> --查看錶結構(比較常用)
13、db2 list tables --查看資料庫中所有表結構(常用)
list tables for system --列出所有系統表
14、db2 list tablespaces --列出表空間
15、fetch first 10 rows only --列出表中前10條數據
例如:select * from <表名> fetch first 10 rows only
16、coalesce(欄位名,轉換後的值) --對是null的欄位進行值轉換
value(欄位名,轉換後的值) --對是null的欄位進行值轉換
例如:select coalesce(id,1) from <表名> --對表中id如果為null轉換成1
select value(id,1) from 表日)
17、concatt(參數1,連接值) --把參數1加上連接值組成一個新值。
例如:concat('aa','b') --返回是aab

18、create alise admin.tb_biao on tb_biao 創建 同義詞
19、查詢系統時間「
select current timestamp from sysibm.sysmmy1;
這些裡面有網上的有我自己整理的,希望對你有幫助!

④ DB2數據遷移哪幾種方案可以實現

DB2中所謂的數據移動,包括:
1. 數據的導入(Import)
2. 數據的導出(Export)
3. 數據的裝入(Load)

導入和裝入都是利用DB2的相關命令把某種格式的文件中的數據保存到資料庫中的表中
導出是指把DB2資料庫的表中的數據保存到某種格式的文件當中去

數據移動的作用:

如果要在不同的資料庫管理系統之間轉移數據,數據移動通常是最實用的一種方法,因為任何一種資料庫管理系統都支持常用的幾種文件格式,通過這個通用的介面,就很容易實現不同系統間數據的轉移。

這三個命令中,Export最簡單,因為從表中向文件轉移數據,通常不會出現錯誤,也不會有非法的數據。

在講解命令之前,首先介紹一下文件的格式,用於DB2數據移動的文件格式有四種:
1. ASC——非定界ASCII文件,是一個ASCII字元流。數據流中的行由行定界符分隔,而行中的每一列則通過起始和結束位置來定義。例如:

10 Head Office 160 Corporate New York
15 New England 50 Eastern Boston
20 Mid Atlantic 10 Eastern Washington
38 South Atlantic 30 Eastern Atlanta
42 Great Lakes 100 Midwest Chicago
51 Plains 140 Midwest Dallas
66 Pacific 270 Western San Francisco
84 Mountain 290 Western Denver

閱讀全文

與db2導出資料庫命令相關的資料

熱點內容
什麼app可以教你化妝 瀏覽:545
程序員加班996怎麼過 瀏覽:827
有個什麼tv美女直播app 瀏覽:860
編譯gcc比較全的參數 瀏覽:204
stvd取消編譯器優化 瀏覽:423
pdf存儲格式 瀏覽:588
加密軟體提取時沒有這個鍵怎麼辦 瀏覽:913
可以用命令行做什麼好玩的東西 瀏覽:134
榮耀30s帶方丹編譯器嗎 瀏覽:55
黑甲蟲加密軟體加密後文件不見了 瀏覽:277
惠州程序員名單 瀏覽:180
java可移植性 瀏覽:743
加密卡寫卡工具 瀏覽:396
德善緣app是干什麼的 瀏覽:821
中山雲存儲伺服器 瀏覽:689
google蜂鳥演算法 瀏覽:952
為什麼程序員這么受人詬病 瀏覽:104
linuxgtk編程 瀏覽:255
迪拜用什麼app打車 瀏覽:634
java字元串不轉義 瀏覽:310