匯出/匯入表資料
db2匯出/匯入表資料
(1)匯出整個資料庫表結構、方法、儲存過程等,執行指令碼:
db2look –d dbname -e -o db.sql -i username -w password
db2 -tvf db.sql
(2)單錶資料的匯出及匯入:
匯出:db2move dbname export -tn tablename -u db2user -p psw
匯入:db2move dbname import -u db2user -p psw
(3)資料庫的備份、恢復:
備份:db2 backup database dbname
恢復:db2 restore database dbname
(4)使用db2move命令匯出、匯入資料庫資料
從另一資料庫中匯出初始化資料,首先進入匯出的目錄,先db2cmd,
後輸入命令為:db2move dbname export -u username -p password。
注:dbname 為原資料庫名,username為使用者名稱 password為密碼。
恢復命令為: db2move dbname import -u username -p password
(5)db2備份和匯入單個表操作
db2 connect to 資料庫名 user 登陸名 using 登陸密碼
db2 export to t1.ixf of ixf select * from 表名
db2 import from t1.ixf of ixf insert into 目標表名或者新錶名
oracle匯出/匯入資料
(1)將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d:\daochu.dmp中
exp system/manager@test file=d:\daochu.dmp full=y
(2)將資料庫中system使用者與sys使用者的表匯出
exp system/manager@test file=d:\daochu.dmp owner=(system,sys)
(3)將資料庫中的表table1 、table2匯出
exp system/manager@test file=d:\daochu.dmp tables=(table1,table2)
(4)將資料庫中的表table1中的字段filed1以"00"打頭的資料匯出
exp system/manager@test file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
匯入:(1)將d:\daochu.dmp 中的資料匯入 test資料庫中。
imp system/manager@test file=d:\daochu.dmp
上面可能有點問題,因為有的表已經存在,然後它就報錯,對該錶就不進行匯入。
在後面加上 ignore=y 就可以了。
(2)將d:\daochu.dmp中的表table1 匯入
imp system/manager@test file=d:\daochu.dmp tables=(table1)
DB2 oracle 培訓內容
db2 1 data sharing架構,高可用 2 db2的物件主要有以下幾類 database,storage group,tablspace,indexspace,table,index 3 系統組成 diroctory database,catalog database,work datab...
DB2命令列命令
在oracle中使用sqlplus sys password as sysdba 可從命令提示符處發出資料庫管理器命令和 sql 語句。例如 db2 connect to sample db2 bind sample.bnd 要獲得一般幫助,輸入 要獲得命令幫助,輸入 command,其中 comm...
命令列匯出匯入DB2BLOB資料
db2中匯出大資料字段 blob或clob 資訊時,使用工具 如 dbvis 匯出的文字資訊是亂碼,因此需要另想它法。在網上搜尋了一些方法,成功實現blob欄位資訊的遷移,現將具體方法記錄如下 第一步 進入db2命令列模式,連線到需要匯入資訊的表所有在的資料庫。命令 db2cmd db2 conne...