linux 恢復Oracle數據時報錯 ora-39001、ora-39002、ora-39088


使用impdp語法恢復Oracle數據時報 ora-39001、ora-39002、ora-39088
 
解決方法使用命令時不用添加路徑直接添加文件名即可
步驟
1.需要創建Oracle的虛擬目錄
create directory dumpdir as ‘路徑/虛擬目錄’
2.授權
grant read,write on directory dumpdir to system;
3.使用恢復命令語句
impdp system/密碼 SCHEMAS=需要回復的用戶名 directory=虛擬目錄 dumpfile=文件.dmp logfile=日志.log 
注:如果失敗 把dmp文件復制到虛擬目錄當中
 
 
 
本命令支持linux不支持cmd命令窗口
 
cmd命令窗口語句為
cmd:備份Oracle用戶數據
exp sys/sys@ip地址/數據庫實例名  file=需要存儲的路徑\文件名.dpm log=c:需要存儲的路徑\日志.log

cmd:恢復Oracle用戶數據
imp ssys/sys@ip地址/數據庫實例名 file=需要恢復的路徑\文件名.dpm log=需要存儲的路徑\日志.log  fromuser=(原來用戶)  touser=(目標用戶)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM