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進行資料庫的匯入匯出,重新匯入資料時會將原來的資料進...