Oracle資料庫匯入匯出 imp exp備份還原

2021-08-25 17:00:01 字數 1714 閱讀 1323

oracle資料匯入匯出imp/exp

在cmd的dos命令提示符下執行,而不是在sqlplus裡面,但是格式一定要類似於:

imp/exp 使用者名稱/密碼@service_name或oracle_sid full=y  file=c:\匯出檔名稱.dmp ignore=y

imp 命令是在dos提示符下執行的,直接cmd後執行而不是在sql下執行的

資料匯出:

1 將資料庫完全匯出,使用者名稱wlj ,密碼wlj 匯出到d:exportoracle.dmp中

exp wlj/wlj@orcl file=d:exportoracle.dmp full=y

2 將資料庫中system使用者與sys使用者的表匯出

exp wlj/wlj@orc file=d:exportoracle.dmp owner=(system,sys)

3 將資料庫中的表inner_notify、notify_staff_relat匯出

exp wlj/wlj@orcl file= d:exportoracle.dmp tables=(inner_notify,notify_staff_relat)

4 將資料庫中的表table1中的字段filed1以"00"打頭的資料匯出

exp  wlj/wlj@orcl  file=d:exportoracle.dmp tables=(table1) query=" where filed1 like '00%'"

上面是常用的匯出,對於壓縮,既用winzip把dmp檔案可以很好的壓縮。

也可以在上面命令後面 加上 compress=y 來實現。

資料的匯入

1 將d:exportoracle.dmp 中的資料匯入 test資料庫中。

imp wlj/wlj@orcl file=d:exportoracle.dmp

imp  wlj/wlj@orcl full=y  file=d:exportoracle.dmp ignore=y

如果出現問題,可能是因為有的表已經存在,然後它就報錯,對該錶就不進行匯入。

在後面加上 ignore=y 就可以了。

2 將d:exportoracle.dmp中的表table1 匯入

imp  wlj/wlj@orcl   file=d:exportoracle.dmp  tables=(table1)

注意:基本上上面的匯入匯出夠用了。不少情況要先是將表徹底刪除,然後匯入。

注意:1、操作者要有足夠的許可權,許可權不夠它會提示。

2、資料庫是可以連上的。可以用tnsping orcl 來獲得資料庫orcl能否連上。

當然,上面的方法在匯出資料時可能會匯出很大的包,那是因為你的使用者可能在授權的時候授予了dba的許可權,所以可以採用下面方法來進行資料庫備份:

資料庫備份

建議系統過渡後,每週進行一次備份。或者在資料表發生重大改變前,對要改變的資料表進行備份。

執行以下步驟,進行備份。

在命令列裡,敲入「cmd」,回車,進入命令列視窗。

在視窗中,輸入:

exp mas/123456@mas

可以直接回車;

www.2cto.com 

此處輸入匯出檔案的位置,其路徑必須存在,oracle在這裡不會自動建立路徑,但可以建立檔名。備份檔案以dmp作為字尾。

輸入內容如:e:\work\mas_db_090925v1.dmp 回車

此處可以輸入u,也可以直接回車,因為系統此時預設的是u

此時系統會自動進行備份.

Oracle 資料庫 匯入匯出

匯入匯出時要,通過 執行 進行到oracle的安裝目錄的 bin 目錄下導 例如 d oracle product 10.1.0 db 1 bin 匯出分三種 匯出 表 方案 資料庫 1.1.1 匯出自己的表 說明 使用者 密碼 資料庫例項 表名 可多個 檔案路徑 exp userid scott ...

oracle資料庫匯入匯出

用工具匯入 匯出 資料 工具 t 匯出表 x 工具 t 匯出表 x 所選執行檔案位置 e oracle product 10.2.0 db 1 bin imp.exe exp.exe 命令匯入匯出 oracle匯入dmp檔案命令 1 dmp檔案中的資料匯入資料庫 1.首先進入cmd命令視窗 2.執行...

Oracle資料庫匯入匯出

我們經常會在資料備份或環境移至的時候用到oracle的匯入匯出 下面我們來詳細看一下匯入匯出的步驟 1.命令列下匯出dmp檔案 資料匯出,可以帶版本 expdp bp oracle bp oracle orcl directory dump dir dumpfile bp oracle.dmp ve...