db2資料庫表導出
1. DB2如何導出單張表結構
su db2inst - 進入db2許可權模式
任意建立一個文件夾子 mkdir data
進入文件夾子 cd data
導出表結構:使用db2look -d 庫名 -e -u 用戶名 -l -o exoa.sql
導出數據:使用db2move 庫名 export
可使用以下命令查看: db2look -help or db2move -help
打包已導出的表結構與數據 tar zcvf 目錄名.tar.gz 目錄名/
在新的db2導入數據
創建資料庫: db2 create db 庫名
導入表結構操作:db2 -tvf 文件名.sql
導入數據操作:db2move 新建庫名 import
2. db2資料庫怎麼導出指定用戶下的表
--導出資料庫表--
db2 "export to employee.ixf of ixf select * from employee"
--導入資料庫表--
註:
(1)表不存在的情況
db2 "import from employee.ixf of ixf create into employee"
(2)表存在的情況
db2 "import from employee.ixf of ixf insert into employee"
3
其它內知識點:
--a.導出容表結構--
db2look -d sample -e -a -x -i db2admin -w db2admin -o employee.sql
--b.執行sql--
db2 -tvf employee.sql
3. db2如何導出整個資料庫(包括視圖,表結構,表數據,索引,序列,存儲過程,觸發器等)
db2move只能到出表結構和數據....導出其他的用db2look
如:
db2look -d databasename -a -e -i username -w password -o db2.sql
4. 導出DB2資料庫表
在你操作以前,做好兩邊個據庫的全庫備份。例如你要把
db1(資料庫1)的表導出,然後插入db2(資料庫2)的表。實現辦法有幾種,看您這個表的數據量大小來決定。最安全的辦法是建立一個臨時庫db3(模擬庫),把備份還原到這個庫上操作,把兩個表合並後,導出,再導入到生產的資料庫中。
5. db2資料庫如何將數據導出
如果覺得麻煩. 安裝一個
dbvisualizer
這個工具可以導出很多格式. 操作也非常方便.
6. 【急】如何導出伺服器上的db2資料庫,是導出整個資料庫,包括表結構表空間 數據等
不用復,可以遠程連接到服制務器,windows系統可以通過遠程連接,linux/unix系統可以通過ssh/telnet連接,在伺服器上用db2 connect to 資料庫名連接資料庫,然後通過db2look -d 資料庫名 -e -a -c -o 導出文件名.sql -i 用戶名 -w 密碼 導出結構,通過db2move 資料庫名 export -u 用戶名 -p 密碼 導出數據;在本地導入前先connect 資料庫,然後db2 -td; -cf 導出文件名.sql 在本地根據該文件sql建立數據結構,之後用db2move 資料庫名 load -u 用戶名 -p 密碼 導入數據
7. 如何從db2資料庫中導出一張表裡面的所有數據
export to 文件名.IXF of IXF select * from 表名
8. db2怎麼導出sql文件
export to /opt/mydb/mydata.txt of del modified by nochardel coldel0x09 select table1.a,table2.d from table1 table2
這是導出的語句,其中nochardel表示導出到文本文件時,每個欄位不用引號引起來,默認回是引號引起來的答,coldel表示欄位之間的分隔符,
其中0x09表示tab鍵,如果用空格分隔就是0x20,$為0x24其他的你可以自己查。
執行過程如下:
db2=>
connect to yourdb
export ......
9. db2怎麼導出建表語句
開始-運行-cmd
提示符下執行 db2look -d 資料庫名稱 -e -a -l -o 導出文件位置(如:/opt/IBM/crtobj.sql)
這樣導出的腳本里包括資料庫所有的對像(建表空間,緩沖池,表,視圖,觸發器,存儲過程等)默認每個建對象語句以分號結尾。
如果增加-td % 則導出的腳本每段結尾為%號。
如果增加-dp選項則導出的腳本每個創建對象的語句之前,增加一行drop 該對象的語句。