程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle 導入導出命令集

Oracle 導入導出命令集

編輯:Oracle數據庫基礎

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
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved