1.0(導出) 將數據庫TEST完全導出,用戶名system 密碼manager 導出到D:\system.dmp中
exp system/manager@TEST file=d:\system.dmp full=y
1.1(導入) 將d:\system.dmp中的數據導入oradb01數據庫中。
imp system/manager@oradb01 full=y file= d:\system.dmp
上面可能有點問題,因為有的表已經存在,然後它就報錯,對該表就不進行導入。
在後面加上 ignore=y 就可以了
imp system/manager@oradb01 full=y file= d:\system.dmp ignore=y
2.0(導出) 將數據庫TEST中system用戶與sys用戶的表導出
exp system/manager@TEST file=d:\sysuser.dmp owner=(system,sys)
2.1(導入) 將d:\sysuser.dmp中的數據導入oradb01數據庫中。
imp system/manager@oradb01 file=d:\sysuser.dmp fromuser=(system,sys) ignore=y
3.0(導出) 將數據庫TEST中testuser用戶的表導出
exp system/manager@TEST file=d:\testuser.dmp owner=testuser
3.1(導入) 將d:\testuser.dmp中的數據導入oradb01數據庫中的testuser1用戶中
imp system/manager@oradb01 file=d:\testuser.dmp fromuser=testuser touser=testuser1 ignore=y
4.0(導出) 將數據庫TEST中的testuser用戶下的表table1、table2導出
exp system/manager@TEST file=d:\tbls.dmp tables=(testuser.table1,testuser.table2)
4.1(導入) 將d:\tbls.dmp中的數據導入oradb01數據庫中的testuser1用戶中
imp system/manager@oradb01 file=d:\testuser.dmp fromuser=testuser touser=testuser1 ignore=y
5.0(導出) 將數據庫中的表table1中的字段filed1以"00"打頭的數據導出
exp system/manager@TEST file=d:\tblfiled1 .dmp tables=(table1) query=\" where filed1 like ''00%''\"
5.1(導入) 將d
:\tblfiled1 .dmp中的數據導入oradb01數據庫中的testuser1用戶中
imp system/manager@oradb01 file=d:\tblfiled1 .dmp fromuser=testuser touser=testuser1 ignore=y