exp&imp的使用方法
Oracle資料庫匯入匯出方法:
資料匯出:
1.將資料庫TEST完全匯出,使用者名稱system密碼manager匯出到D:\daochu.dmp中
資料匯出:
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.將資料庫中的表inner_notify、notify_staff_relat匯出
exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)
4.將資料庫中的表table1中的欄位filed1以"00"打頭的資料匯出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
上面是常用的匯出,對於壓縮,既用winzip把dmp檔案可以很好的壓縮。
也可以在上面命令後面加上compress=y來實現。
資料的匯入:
1.將D:\daochu.dmp 中的資料匯入 TEST資料庫中。
imp system/manager@TEST file=d:\daochu.dmp
imp aichannel/aichannel@HUST full=y file= d:\data\newsmgnt.dmp ignore=y
上面可能有點問題,因為有的表已經存在,然後它就報錯,對該表就不進行匯入。
在後面加上 ignore=y 就可以了。
2.將資料庫中system使用者與sys使用者的表匯出
exp system/manager@TEST file=d:\daochu.dmp owner=system,sys
3.將資料庫中的表inner_notify、notify_staff_relat匯出
exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)
4.將資料庫中的表table1中的欄位filed1以"00"打頭的資料匯出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
上面是常用的匯出,對於壓縮,既用winzip把dmp檔案可以很好的壓縮。
也可以在上面命令後面加上compress=y來實現。
資料的匯入:
1.將D:\daochu.dmp 中的資料匯入 TEST資料庫中。
imp system/manager@TEST file=d:\daochu.dmp
imp aichannel/aichannel@HUST full=y file= d:\data\newsmgnt.dmp ignore=y
上面可能有點問題,因為有的表已經存在,然後它就報錯,對該表就不進行匯入。
在後面加上 ignore=y 就可以了。
2.將d:\daochu.dmp中的表table1匯入
imp system/manager@TEST file=d:\daochu.dmp tables=(table1)
2.plsql:
資料匯出:
TOOLS-Export user objects(使用者物件)
TOOLS-Export tables(表)
資料的匯入:
TOOLS-Import tables
Oracle Import(表) SQL Inserts(使用者物件)
也可以將使用者物件的語句複製出來,貼上到Command Window這樣的好處是可以看到執行的過程。
imp system/manager@TEST file=d:\daochu.dmp tables=(table1)
2.plsql:
資料匯出:
TOOLS-Export user objects(使用者物件)
TOOLS-Export tables(表)
資料的匯入:
TOOLS-Import tables
Oracle Import(表) SQL Inserts(使用者物件)
也可以將使用者物件的語句複製出來,貼上到Command Window這樣的好處是可以看到執行的過程。
EXP-00091: Exporting questionable statistics.
SQL> select * from v$nls_parameters where parameter='NLS_CHARACTERSET';
PARAMETER VALUE
------------------------------- ---------------------------------------------------------------------------------------------------
NLS_CHARACTERSET ZHS16GBK
------------------------------- ---------------------------------------------------------------------------------------------------
NLS_CHARACTERSET ZHS16GBK
SQL> host
lpding-> export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
lpding-> exp scott/scott file=/oracle/exp/scott_emp.dmp log scott_emp.log tables=emp
lpding-> export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
lpding-> exp scott/scott file=/oracle/exp/scott_emp.dmp log scott_emp.log tables=emp
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9522838/viewspace-2152566/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Markdown的使用方法
- docker的使用方法Docker
- SerialPort的使用方法
- VIM 的使用方法
- React 路由的使用方法React路由
- axios baseURL 的使用方法iOS
- docker的基本使用方法Docker
- bootstrap Table的使用方法boot
- github的簡單使用方法Github
- BeautifulSoup模組的使用方法
- java中json的使用方法JavaJSON
- react中hooks的使用方法ReactHook
- Jquery 和 Ajax的 使用方法jQuery
- Linux 中 ranger 的使用方法LinuxRanger
- CSS的三種使用方法CSS
- 友元類的使用方法
- pandas的to_csv()使用方法
- Vue-Router的使用方法Vue
- Golint的簡易使用方法Go
- YogaKit中 position 的使用方法
- Vue元件的基本使用方法Vue元件
- Fastjson的基本使用方法大全ASTJSON
- jquery 中 $.map 的使用方法jQuery
- YUIDoc的使用方法小結UI
- React的Context的使用方法簡介ReactContext
- VNC viewer使用方法,win10VNC使用方法VNCViewWin10
- SAP ABAP Application Log 的使用方法APP
- ABAP TEST-SEAM 的使用方法
- Promise 靜態 API 的使用方法PromiseAPI
- 遠端會議的使用方法
- 有關GPIO的使用方法教程
- Java中try()catch{}的使用方法Java
- axios 攔截器 的使用方法iOS
- TensorFlow——共享變數的使用方法變數
- Java transient 的作用及使用方法Java
- 張量的建立與使用方法
- vscode部分外掛的使用方法VSCode
- 友元函式的使用方法函式