『壹』 如何將as400主機的表數據導入linux和win下的db2表中
只能用 db2look +db2move 進行遷移。
1.提取DDL 用如下命令
db2look -d yn -e -l -o db2look_yn.ddl //提取出 yn(雲南) 這個資料庫 所有用戶對象,包括表空間等。
2.用db2move 導出數據 如下
如謹隱沒你在祥納 db2inist1 用戶目錄下 建立一個 data 目錄 然後執行
db2move yn export
在data 目錄下 會有好多 後綴名為ixf 和msg 的文件,其中ixf為數據表文件,msg後綴的為消息文件,其中最重要的 是db2move.lst 存放導出表和消息文件的對應關系。
3.去windows 下建立一個資料庫
db2 「 create db yn pagesize 8 k」 //這里的pagesize需要和 ddl的統一
然後修改 yn.ddl 文件下 把 Linux下面 的路徑 替換為Windows 的路徑然後執行db2 -tvf yn.ddl
4.導入數攜高據庫
db2move yn load
其中會生成 一個load.out的文件 記錄錯誤信息或者 導入失敗的表 ,如載入了多少行,拒絕多少行 等。
5.查看load.out 找到那些導入不成功的進行 處理,然後倒入。然後進行完整性約束 這些檢查。如有問題 Q 我吧。
『貳』 怎樣快速導入導出DB2資料庫
導出資料庫命閉絕令:蘆態賣
mysqlmp -u root -p mydb2 > e:\mydb.sql
把資料庫mydb2導出到e盤的mydb.sql
注意:在dos下進入mysql安裝的bin目錄下,但是不要陪逗登陸。
『叄』 如何將備份的資料庫導入到db2中
你需要先
db2look
-db
testdb
-o
look.sql把創建閉御晌數據轎鋒庫用的sql語句拿出來拆答,在你本地按照前面的look.sql建好資料庫,然後用load或者import把你export出來的數據倒進資料庫里去就可以了。
其實你可以先db2look,再用db2move命令把數據倒出來,建立資料庫,再用db2move把數據倒進去。
『肆』 如何將DB2數據導入到SQLSERVER中
1、在SQL Server中,在對應的資料庫中點擊右鍵然後選擇「任務」菜單下的「生成腳本」,連續點擊兩個「下一步」
2、在彈出的對話框中,在「選項」下面的框中找到「為伺服器版本編寫腳本」
3、把SQL Server修改成SQL Server 2000,然後再點擊下一步,把表選中,如有存儲過程,也需要把存儲過程選中,然後點擊下一步
4、全選存儲過程或者表瞎源尺,然後點擊「下一步」,再點擊「完成」
5、在新建的查詢窗口中生成了所有的SQL語句,磨高把這些語句進行復制,然後在SQL Server 2000中對應資料庫的查詢分析器中進行執行,就把對應的表結構及存儲過程生成了。
6、再用SQL Server 2000中在對應資料庫中點擊右鍵,在「所有任務」對應的「導入數據」,輸入SQL Server 2005中伺服器的名稱或者裂戚IP地址
7、輸入SQL Server 2000中伺服器對應的名稱或者IP地址,然後默認的選擇進入「下一步」,全選所有的表,然後點擊兩個「下一步「,數據就可以導進來了。
『伍』 我想問一下你是如何把db2資料庫表導入到db2中新創建的庫中的
假設舊的數清或據庫為SANPLE,新建的資料庫則正哪為MYDB,步驟如下:
1)導出SAMPLE資料庫中的數據
db2move sample export
2)為SAMPLE資料庫中所有對象捕獲DDL語句
db2look -d SAMPLE -e -a -o db2look.sql
3)將數據孫碼裝載到MYDB資料庫
db2move MYDB load
『陸』 我想把伺服器上的DB2表結構和數據全部導入到本地上的DB2資料庫上最好是用控制中心來操作解決了我加分
假如你的DB實例名為dbname,登錄名為username,密碼為password
連接db
如果用控制中心,就用connect to dbname user username using passowrd;
如果用運行->db2cmd,就用缺耐喚db2 connect to dbname user username using passowrd;
1.導出資料庫表結構、視圖、存儲過程、觸發器等等等等……
db2look -d dbname -e -i username -w password -o C:/db_tables.sql
2.導出數據
export to 'C:\tablename1.del' of del select * from "username"."tablename1";
export to 'C:\tablename2.del' of del select * from "username"."tablename2";
……等等
3.在本地的話隨便伏凱弄咯,把剛才從伺服器上db_tables.sql和各個表的畝顫.del數據文件到本地,然後執行db_tables.sql就好了,最後把數據導進去,用這個命令:
import from 'C:\tablename1.del' of del insert into "username"."tablename1";
....等等
4.噢了
全部手寫的哈,難免有錯誤,自己再研究研究。我下班啦!走了……
『柒』 txt文件如何導入到db2資料庫中
db2 import from c:\aaa.txt of del modify by coldel| insert into table1
其中c:\aaa.txt為原始文本文件全名,可以帶有完整路徑
of del表示文件的類型為定界ASCII類型,即每個列有分隔符的文本文件
coldel參數用於指定每個列的分隔符,後面的豎線「|」與coldel之間不要有空格
『捌』 怎麼把oracle導出的dat文件導入db2庫中
右鍵賣稿激資料庫-->所任務-->原資料庫-->寫入想要新資料庫名字-->設備-->選擇設備-->添中襪加敬搜-->選擇文件-->確定-->確定-->選項-->改現data目錄路徑-->OK!
『玖』 如何向db2的表中插入數據
沒用過DB2。數據插入可以圖形輸入和SQL命令輸入。
1、圖形輸入,選中表,點右鍵進入表編輯。
2、SQL命令,在SQL工作台,輸入
Insert into 表1(Name,Age) values('ZhangSan','15')
Insert into 表1(Name,Age) values('LiSi','20')
Insert into 表1(Name,Age) values('WangWu','30')
註:DB2是IBM的資料庫。一些常用的MSSQL,Oracle,MYSQL資料庫你都沒用過。先找資料庫的書看看。
『拾』 db2資料庫的導入
db2move newdbname import 即並消可
因為你db2move export 出來的是ixf,所以包喊核含了表結構。
不過視圖,過程等對象是鄭蔽掘不包含的,你可以使用db2look 導出結構。