Oracle 10g 匯入匯出dmp檔案

2021-08-31 07:36:56 字數 1238 閱讀 3392

oracle資料匯入dmp檔案可以是「某個使用者下的資料庫」,也可以是「某張表」,這裡以匯入資料庫為例說明 :

《方法1:  使用客戶端enterprise manager console>

用sys使用者名稱,以dba的身份在ie中登入到資料庫(oracle客戶端enterprise manager console)

2.在方案->使用者與許可權->使用者

新建使用者

同時給該使用者授予「角色」:

connect,dba,exp_full_database,imp_full_database,resource

授予系統許可權:

alter user,comment any table,create any view,createsession,

create user,delete any table,drop any view,drop user,

unlimited tablespace

在命令列下執行:

imp pg/pg@pgfs110

imp 使用者名稱/口令  回車

填寫匯入檔案路徑:expdat.dmp>c:\a.dmp

輸入插入緩衝區大小:預設不填 回車

只列出匯入檔案的內容:   回車

忽略建立錯誤:yes

匯入許可權:yes

匯入表資料:yes

匯入整個匯出檔案:yes

等待……

成功終止匯入,但出現警告。

例如:

開啟plsql  developer,用新建的使用者名稱和口令,以normal身份登入

在tables中可以檢視匯入到表

到此結束(這個問題折騰了我兩天啊)

《方法2:  使用pl/sql>

匯出:exp username/password@服務名 file=檔案路徑及檔名

例:我的資料庫pcms的使用者名稱和密碼都是mmis,服務名為pcms 我要匯出到d盤下的pcms.dmp檔案,可以這樣寫:

exp mmis/mmis@pcms file=d:\pcms.dmp

如下圖所示:

oracle10g匯入匯出 使用者模式

oracle10g匯入匯出 使用者模式 從客戶那裡得到乙個在oracle9i上匯出的dmp檔案 需要匯入到linux上的oracle10上.為了做好這個,花費了幾天時間,從網上學習。因為這是我第一次接觸linux 和oracle.匯出 exp username 使用者名稱 userpass 密碼 s...

Oracle10g匯出的資料匯入Oracle9i

我們知道oracle匯入匯出資料通過命令 exp user sys user pass mydb file d sys.dmp imp user sys user pass mydb file d sys.dmp ignore y imp 00010 不是有效的匯出檔案,標題驗證失敗 imp 000...

Oracle 10g資料庫的匯入和匯出

維護管理資料庫經常要做的工作就是對資料庫進行備份與恢復,這些天來一直利用著兩台電腦來進行開發與除錯,就需要經常從這台電腦的資料庫匯出,然後匯入到另一台電腦中。此前,李工和我說,按照我原來的思路,使用oracle 10gd的客戶端工具toad 853進行資料庫的匯入匯出,重新匯入資料時會將原來的資料進...