天天看點

解決Linux系統下exp導入EXP-00028異常

問題描述:

    在Linux系統中,對某個資料庫使用者進行exp導出備份時,出現下述異常:

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

EXP-00028:  /home/xxxx.dmp д : expdat.dmp >

無法成功導出

解決步驟:

    起初是懷疑權限不夠,是以對資料庫所在目錄賦權。但是,賦權之後還是出現上述問題。

    于是,就懷疑,是不是備份的路徑有問題呢?于是我把導出的備份資料放在oracle目錄下,重新執行exp導出指令,竟然成功了!(好神奇啊)

但是,這個問題僅僅是路徑的原因嗎?在網上查找了一下資料,自己也想了一下。覺得這個應該跟這個檔案expdat.dmp有關。在此後的實驗中,我沒有把備份路徑放在oracle下,還是在/home路徑下,在出現上述問題後,我在後面加上我之前設定的路徑

EXP-00028:  /home/xxxx.dmp д : expdat.dmp >/home/xxxx.dmp

之後就能夠成功exp導出。當然,我們要檢視我們導出的這個檔案,還是得到oracle目錄下,/home目錄下是看不到這個檔案的