2010年8月11日 星期三

Oracle_匯出錯誤 ORA-20446 ORA-06512

解決上一篇的問題,我們就可以很開心的進行匯出工作,當進行到最後一步,等著要把匯出檔帶出去更新的時候,又跳出下一個錯誤訊息。

問題:ORA-20446: The owner of the job is not registered ORA-06512: 在 "SYSMAN.MGMT_JOBS", line 168 ORA-06512: 在 "SYSMAN.MGMT_JOBS", line 86 ORA-06512: 在 line 1

這...完全看不懂是什麼東西,由於對於Oracle的權限並不是非常暸解,但就我理解Google是說:因為我們所登入的這個帳號並沒有某個權限,導致沒辦法將資料匯出,所以我們必須把這個帳號加進去"某個權限裡面"。

[以下解法來自於一大堆大陸網站]
解法:
1. 開啟SQL Plus。
2. 以sysman進行登入。
3. 輸入以下指令:execute MGMT_USER.MAKE_EM_USER('要匯出資料的使用者名稱');


完成以後,就可以正確匯出資料囉!

沒有留言:

張貼留言