文章詳情頁
db2 導入導出單個表的操作詳解
瀏覽:261日期:2023-03-24 09:22:31
1、導出整個數(shù)據(jù)庫表結(jié)構(gòu)、方法、存儲過程等,執(zhí)行腳本:
db2look –d dbname –e –o db.sql –i username –w password
db2 -tvf db.sql
2、單表數(shù)據(jù)的導出及導入:
導出:db2move dbname export -tn tablename -u db2user -p psw
導入:db2move dbname import -u db2user -p psw
3、數(shù)據(jù)庫的備份、恢復:
備份:db2 BACKUP DATABASE dbname
恢復:db2 RESTORE DATABASE dbname
4、使用db2move命令導出、導入數(shù)據(jù)庫數(shù)據(jù)
從另一數(shù)據(jù)庫中導出初始化數(shù)據(jù),首先進入導出的目錄,先DB2cmd,后輸入命令為:db2move dbname export –u username –p password。注:dbname 為原數(shù)據(jù)庫名,username為用戶名 password為密碼。
恢復命令為: db2move dbname import -u username -p password
5、其它:.
導出到 一個文件獲得sql語句
db2look -d cqyancao -e -o db.sql -i db2user -w psw
數(shù)據(jù)庫名 要出文件名 用戶名 密碼
示例: db2look -d DEPARTMENT -u walid -e -o db2look.sql
-- 這將生成由用戶 WALID 創(chuàng)建的所有表和聯(lián)合對象的 DDL 語句
-- db2look 輸出被發(fā)送到名為 db2look.sql 的文件中
示例: db2look -d DEPARTMENT -z myscm1 -e -o db2look.sql
-- 這將為模式名為 MYSCM1 的所有表生成 DDL 語句
-- 還將生成 $USER 創(chuàng)建的所有聯(lián)合對象的 DDL。
-- db2look 輸出被發(fā)送到名為 db2look.sql 的文件中
示例: db2look -d DEPARTMENT -u walid -m -o db2look.sql
-- 這將生成 UPDATE 語句以捕獲關(guān)于用戶 WALID 創(chuàng)建的表/別名的統(tǒng)計信息
-- db2look 輸出被發(fā)送到名為 db2look.sql 的文件中
示例: db2look -d DEPARTMENT -u walid -e -wrapper W1 -o db2look.sql
-- 這將生成由用戶 WALID 創(chuàng)建的所有表的 DDL 語句
-- 還將生成適用于包裝器 W1 的用戶 WALID 所創(chuàng)建所有聯(lián)合對象的 DDL
-- db2look 輸出被發(fā)送到名為 db2look.sql 的文件中
示例: db2look -d DEPARTMENT -u walid -e -server S1 -o db2look.sql
-- 這將生成由用戶 WALID 創(chuàng)建的所有表的 DDL 語句
-- 還將生成適用于服務(wù)器 S1 的用戶 WALID 所創(chuàng)建所有聯(lián)合對象的 DDL
-- db2look 輸出被發(fā)送到名為 db2look.sql 的文件中
db2備份和導入單個表操作
db2 connect to 數(shù)據(jù)庫名 user 登陸名 using 登陸密碼
>db2 export to t1.ixf of ixf select * from 表名
>db2 import from t1.ixf of ixf insert into 目標表名或者新表名
導出庫的數(shù)據(jù)格式還有兩種del(文件格式)和wsf,但ixf格式信息最全,
包含表結(jié)構(gòu)信息,可恢復出已刪去的表。
db2look –d dbname –e –o db.sql –i username –w password
db2 -tvf db.sql
2、單表數(shù)據(jù)的導出及導入:
導出:db2move dbname export -tn tablename -u db2user -p psw
導入:db2move dbname import -u db2user -p psw
3、數(shù)據(jù)庫的備份、恢復:
備份:db2 BACKUP DATABASE dbname
恢復:db2 RESTORE DATABASE dbname
4、使用db2move命令導出、導入數(shù)據(jù)庫數(shù)據(jù)
從另一數(shù)據(jù)庫中導出初始化數(shù)據(jù),首先進入導出的目錄,先DB2cmd,后輸入命令為:db2move dbname export –u username –p password。注:dbname 為原數(shù)據(jù)庫名,username為用戶名 password為密碼。
恢復命令為: db2move dbname import -u username -p password
5、其它:.
導出到 一個文件獲得sql語句
db2look -d cqyancao -e -o db.sql -i db2user -w psw
數(shù)據(jù)庫名 要出文件名 用戶名 密碼
示例: db2look -d DEPARTMENT -u walid -e -o db2look.sql
-- 這將生成由用戶 WALID 創(chuàng)建的所有表和聯(lián)合對象的 DDL 語句
-- db2look 輸出被發(fā)送到名為 db2look.sql 的文件中
示例: db2look -d DEPARTMENT -z myscm1 -e -o db2look.sql
-- 這將為模式名為 MYSCM1 的所有表生成 DDL 語句
-- 還將生成 $USER 創(chuàng)建的所有聯(lián)合對象的 DDL。
-- db2look 輸出被發(fā)送到名為 db2look.sql 的文件中
示例: db2look -d DEPARTMENT -u walid -m -o db2look.sql
-- 這將生成 UPDATE 語句以捕獲關(guān)于用戶 WALID 創(chuàng)建的表/別名的統(tǒng)計信息
-- db2look 輸出被發(fā)送到名為 db2look.sql 的文件中
示例: db2look -d DEPARTMENT -u walid -e -wrapper W1 -o db2look.sql
-- 這將生成由用戶 WALID 創(chuàng)建的所有表的 DDL 語句
-- 還將生成適用于包裝器 W1 的用戶 WALID 所創(chuàng)建所有聯(lián)合對象的 DDL
-- db2look 輸出被發(fā)送到名為 db2look.sql 的文件中
示例: db2look -d DEPARTMENT -u walid -e -server S1 -o db2look.sql
-- 這將生成由用戶 WALID 創(chuàng)建的所有表的 DDL 語句
-- 還將生成適用于服務(wù)器 S1 的用戶 WALID 所創(chuàng)建所有聯(lián)合對象的 DDL
-- db2look 輸出被發(fā)送到名為 db2look.sql 的文件中
db2備份和導入單個表操作
db2 connect to 數(shù)據(jù)庫名 user 登陸名 using 登陸密碼
>db2 export to t1.ixf of ixf select * from 表名
>db2 import from t1.ixf of ixf insert into 目標表名或者新表名
導出庫的數(shù)據(jù)格式還有兩種del(文件格式)和wsf,但ixf格式信息最全,
包含表結(jié)構(gòu)信息,可恢復出已刪去的表。
標簽:
DB2
相關(guān)文章:
1. 實例講解DB2數(shù)據(jù)庫中SELECT語句高級用法2. 創(chuàng)建一個空的IBM DB2 ECO數(shù)據(jù)庫3. 應(yīng)用經(jīng)驗:關(guān)于IBM DB2數(shù)據(jù)庫的注意事項4. 選擇適合自己的DB2 9.5客戶機連通性選項5. IBM DB2跨平臺數(shù)據(jù)庫遷移步驟和注意事項6. DB2 DBA避免性能災(zāi)難并獲得高性能的技巧7. DB2數(shù)據(jù)庫導出表結(jié)構(gòu)與導入導出表數(shù)據(jù)8. MySql導出后再導入數(shù)據(jù)時出錯問題9. 教你輕松掌握DB2 9.5的數(shù)據(jù)庫內(nèi)存保護10. 解決DB2數(shù)據(jù)庫備份參數(shù)修改后的報錯問題
排行榜
