job呼叫儲存過程的注意事項
今天同事發過來一個job說呼叫儲存過程報錯,但是單獨執行儲存過程成功。
錯誤詳細資訊:
ORA-12011:無法執行1作業
ORA-06512:在"SYS.DBMS_IJOB",line406
ORA-06512:在"SYS.DBMS_JOB",line272
ORA-06512:在line1
解決思路:
1、我測試了儲存過程,單獨執行確實沒問題,呼叫job的時候報錯。
2、檢視使用者許可權
a、select * from user_sys_privs;
MAHANSO UNLIMITED TABLESPACE NO
b、select * from user_role_privs;
MAHANSO CONNECT NO YES NO
MAHANSO DBA NO YES NO
MAHANSO RESOURCE NO YES NO
3、檢視儲存過程內容
儲存過程有dll操作。create table 和 create sequence
賦值使用者相對應許可權:
grant CREATE ANY TABLE,CREATE any sequence to mahanso;
4、重新整理job成功
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12272958/viewspace-711031/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 儲存過程注意事項儲存過程
- 編寫儲存過程基本注意事項儲存過程
- 儲存過程基本語法和須注意事項儲存過程
- 儲存過程呼叫其他模式的儲存過程需要注意的地方儲存過程模式
- PHP呼叫MYSQL儲存過程例項PHPMySql儲存過程
- 呼叫儲存過程儲存過程
- Winform呼叫儲存過程ORM儲存過程
- perl呼叫儲存過程儲存過程
- jdbc呼叫儲存過程JDBC儲存過程
- 在儲存過程A中呼叫儲存過程B的結果儲存過程
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- vb呼叫儲存過程的方法儲存過程
- Sqlsugar呼叫Oracle的儲存過程SqlSugarOracle儲存過程
- mysql如何呼叫儲存過程MySql儲存過程
- linux呼叫儲存過程Linux儲存過程
- PB中呼叫儲存過程儲存過程
- java 呼叫oracle 儲存過程JavaOracle儲存過程
- php呼叫mssql儲存過程PHPSQL儲存過程
- java中呼叫儲存過程Java儲存過程
- job中呼叫儲存過程,儲存過程使用AUTHID CURRENT_USER,還出現ORA-01031儲存過程
- 【實戰】oracle job + 儲存過程 的使用示例Oracle儲存過程
- jsp中呼叫儲存過程JS儲存過程
- Spring mybatis 呼叫儲存過程SpringMyBatis儲存過程
- 用PHP呼叫MySQL儲存過程PHPMySql儲存過程
- c / c + + 呼叫mysql儲存過程MySql儲存過程
- C#呼叫 oracle儲存過程C#Oracle儲存過程
- C#呼叫Oracle儲存過程C#Oracle儲存過程
- 動態呼叫儲存過程 sample:儲存過程
- java中呼叫ORACLE儲存過程JavaOracle儲存過程
- 用java呼叫oracle儲存過程JavaOracle儲存過程
- 關於事務的儲存過程儲存過程
- mssql 儲存過程呼叫另一個儲存過程中的結果的方法分享SQL儲存過程
- mysql多次呼叫儲存過程的問題MySql儲存過程
- Java呼叫Oracle儲存過程的問題JavaOracle儲存過程
- Oracle:建立JOB定時執行儲存過程Oracle儲存過程
- oracle父儲存過程呼叫子儲存過程procedure與輸出引數Oracle儲存過程
- MySQL儲存過程語句及呼叫MySql儲存過程
- mysql 儲存過程,以及mybatis如何呼叫MySql儲存過程MyBatis