您好,登錄后才能下訂單哦!
原理:通過Oracle BIN目錄的exp.exe工具進行數據導出
2019.01.10? cmd窗口導入導出表 .sql文件
2019.04.30? PL/SQL工具導入導出表 .pde文件? --數據量大的時候,這個文件最快速
--------------------------
2019.4.30 9:48更新
--------------------------
--------------------------
2020.2.21 17:21更新
--------------------------
導出表 .pde
選 工具 --》導出表 選項
? 2. 下方選 PL/SQL Developer欄 --》保存為自己想要的文件名 --》導出
?
導入表 .pde
選 工具 --》導入表 選項
? ?2. 選 PL/SQL Developer欄 --》選 .pde文件 --》導入
--------------------------
--------------------------
導出表 .dmp文件
1. 打開CMD,cd到Oracle數據庫安裝目錄里的BIN目錄
2.? 導出scott用戶orcl數據庫中的emp表至D盤,文件名為emp.dmp
exp scott/123456@orcl tables=(emp) file=d:\emp.dmp
導出其他用戶的數據,要用管理員權限
exp userid=system/123456@orcl owner=(scott) tables=SDA file=d:\emp.dmp
導入表 .dmp文件
1. 打開CMD,cd到Oracle數據庫安裝目錄里的BIN目錄
2.? 導入D盤中的文件名為emp.dmp表到scott用戶orcl數據庫
imp? scott/123456@orcl fromuser=SDA touser=SCOTT file=D:\emp.dmp? log=D:\emp.log full=y ignore=y
scott/123456@orcl :用戶名/密碼@數據庫名稱
fromuser=SDA :?fromuser=導出的數據的用戶名
touser=SCOTT : touser=即將導入到哪個用戶
file=D:\emp.dmp : file=dmp文件所在位置
log=D:\emp.log : log=導入數據時產生的信息放入哪(自動創建)【可選項】
full=y :?是導入文件中全部內容 【可選項:默認全部導入】
ignore =y :?相當于,如果沒有的表,創建并導入數據,如果已經有的表,忽略創建的,但不忽略導入??【可選項】
--------
注意:
如果是在AIX服務器上導入,文件需要寫絕對路徑,即使是cd到了那個路徑再imp也不行。否則報錯:IMP-00002: failed to open **.dmp for read
---------
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。