㈠ 求高手教導出DB2資料庫
linux系統用db2admin用戶,命令db2move dbname export。
windox系統在dos下 執行db2cmd ,命令db2move dbname export。
以上要注意設定導出的路徑。
㈡ db2導出表和表空間命令
這個命令是在控制台執行的,如果是linux 就直接在控制台執行,window則是 db2cmd ,調出控制台,如果是window7 的話,最好用管理員身份運行這個命令,然後在能執行上面的命令
-d 指的是資料庫名字 ,切忌 -o 文件名.sql 這個要放在最好一個參數
其它參數的含義 你看看幫助吧 下面是幫助文檔貼出來的
語法: db2look -d DBname [-e] [-xs] [-xdir Path] [-u Creator] [-z Schema]
[-t Tname1 Tname2...TnameN] [-tw Tname] [-h]
[-o Fname] [-a] [-m] [-c] [-r] [-l] [-x] [-xd] [-f]
[-fd] [-td x] [-noview] [-i userID] [-w password]
[-v Vname1 Vname2 ... VnameN] [-dp] [-ct]
[-wrapper WrapperName] [-server ServerName] [-nofed]
[-wlm] [-ap] [-mod] [-cor]
[-wrapper WrapperName] [-server ServerName][-fedonly]
[-nofed]
db2look [-h]
-d: 資料庫名稱:這必須指定
-e: 抽取復制資料庫所需的 DDL 文件
-xs: 導出 XSR 對象並生成包含 DDL 語句的腳本
-xdir: 路徑名:將用來放置 XSR 對象的目錄
-u: 創建程序標識:如果 -u 和 -a 都未指定,那麼將使用 $USER
-z: 模式名:如果同時指定了 -z 和 -a,那麼將忽略 -z
-t: 生成指定表的統計信息
-tw: 為名稱與表名的模式條件(通配符)相匹配的表生成 DDL
-ap: 生成 AUDIT USING 語句
-wlm: 生成特定於 WLM 的 DDL 語句
-mod: 為模塊生成 DDL 語句
-cor: 使用 CREATE OR REPLACE 子句生成 DDL
-h: 更詳細的幫助消息
-o: 將輸出重定向到給定的文件名
-a: 為所有創建程序生成統計信息
-m: 在模擬方式下運行 db2look 實用程序
-c: 不要生成模擬的 COMMIT 語句
-r: 不要生成模擬的 RUNSTATS 語句
-l: 生成資料庫布局:資料庫分區組、緩沖池和表空間。
-x: 生成排除對象的原始定義程序的「授權」語句 DDL
-xd: 生成包括對象的原始定義程序的「授權」語句 DDL
-f: 抽取配置參數和環境變數
-td: 將 x 指定為語句定界符(預設定界符為分號(;))
-i: 登錄到資料庫駐留的伺服器時所使用的用戶標識
-w: 登錄到資料庫駐留的伺服器時所使用的密碼
-noview: 不要生成 CREATE VIEW ddl 語句
-wrapper: 為適用於此包裝器的聯合對象生成 DDL
-server: 為適用於此伺服器的聯合對象生成 DDL
-FEDONLY: 僅創建了聯合 DDL 語句
-nofed: 不要生成 Federated DDL
-fd: 為 opt_buffpage 和 opt_sortheap 以及其他配置和環境參數生成 db2fopt
語句。
-v: 只為視圖生成 DDL,當指定了 -t 時將忽略此選項
-dp: 在 CREATE 語句之前生成 DROP 語句
-ct: 按對象創建時間生成 DDL 語句
㈢ db2怎麼導出sql文件
問題不太清楚,如果已經是sql文件,直接復制出來不就行了。不同資料庫上SQL有些不同,如不能運行則需要改改差異部分。
export命令是導出表中數據的,一般可形成數據文本文件。ORACLE也支持將文本文件導入表中的。
另外還有一道形如db2look
-d
TEST
-t
"TEST2"
-a
-e
-l
-x
-c
;的命令是產生TEST資料庫中TEST2表的DDL語句的。這樣的一系列語句可以很方便地將資料庫及表空間、表等結構遷移到其它DB2系統中。
你究竟想要什麼?
㈣ db2資料庫導出表結構
第一行是連接資料庫,後面就是具體的建表語句。 2、執行建表腳本 命令為: db2 –tvf f:\export\init.sql 1 以上是導出了資料庫中所有表的表結構,並在新的資料庫中執行命令,新建所有表。但是表中均是不存在數據的。
㈤ DB2的資料庫表導入導出是什麼命令呀,為什麼導出總是.ixf,導入總是.del結尾的文件啊哪位大蝦指點迷津撒
這個格式是由導出語句定義的.
導出
db2 export to [文件名].ixf of ixf select * from [表名]
或者
db2 export to [文件名].del of del select * from [表名]
導入 有兩種方式 import 與load 我只介紹import吧
db2 import from [文件名].ixf of ixf insert into [表名]
db2 import from [文件名].del of del insert into [表名]
命令里還有很多選項,自己看教程吧
㈥ DB2資料庫導出與導入的問題
進入D盤,建立文件架db2backup/db2move/
進入目錄:D:/db2backup
執行:
db2look -d databasename -td @ -i username -w password -e -o db2look.ddl
成功之後,進入:D:/db2backup/db2move/
執行:
db2move databasename export -u username -p password -aw
成功!
導入另一台機器
將第一台機器中D盤的db2backup復制到第二台機器上面相應的D盤
進入目錄:D:/db2backup
db2 -td@ -vf db2look.ddl
此處至少執行三次,防止有遺漏的表或者函數未執行
成功之後,進入:D:/db2backup/db2move/
db2move databasename load
或者
db2move databasename import -io replace -u username -p password
成功之後,連接資料庫,查看數據是否成功!
㈦ 怎樣快速導入導出DB2資料庫
導出資料庫命令:
mysqlmp
-u
root
-p
mydb2
>
e:\mydb.sql
把資料庫mydb2導出到e盤的mydb.sql
注意:在dos下進入mysql安裝的bin目錄下,但是不要登陸。
㈧ DB2查詢的結果怎樣才能導出為Excel表
可以在命令行導出為csv格式,用Excel可以打開csv格式文件。
$db2"exporttofile1.delofdelselect....from<table>where...withur"
上述命令使用export工具導出select 語句查詢出的結果,並寫入文件file1.del。del格式的文件內容與csv格式兼容的,可以用Excel打開編輯。
㈨ 如何在DB2存儲過程內部實現export、import或者load等導入導出操作
export to c:/a.del of del select * from a這樣可以直接把數據導入到本地目錄;
在存儲過程中可以這樣調用CALL SYSPROC.ADMIN_CMD('export to c:/a.del of del select * from a')只是導出路徑要寫sever端,這樣導出的數據會保存在安裝db2資料庫的電腦上,而不會保存在客戶端上