ORACLE JOB 실행시 에러 문의드립니다. 0 4 4,683

by lgxj20 [Oracle 기초] [2019.08.05 16:40:21]


ORA-12011 : 1작업 실행 실패

ORA-06512: ..

ORA-06512: ..

ORA-06512: ..

이렇게 나는데요 이미 돌아가는 프로시져를 가지고 JOB으로 만 만들었는데 왜 권한 문제가 생길까요?

그리고 이미 여러 JOB들을 사용하고 있는데 새로만든 JOB만 에러가 나고요

by 열심열심 [2019.08.05 17:13:25]

job만들때 프로시저 만든 유저로 만들었나요? job이 유저 베이스로 돌아가서

dba_job이랑 user_job이 다르더라구요. 

프로시저는 user베이스고 job은 sys나 system등으로 만들면 권한 문제 생겨서 실행 안된 경우가 있었어요


by lgxj20 [2019.08.05 17:51:17]

네 해당 프로시져 만든 유저로 들어가서 만들었습니다.

 


by 열심열심 [2019.08.06 09:34:27]

grant create any job to user ; 되어있나요? 

sys나 시스템 계정에서 job 생성해서 돌아가는지 확인해보세요. 

 


by 야신 [2019.08.11 16:47:30]

수퍼유저 권한으로 들어가서 

GRANT EXECUTE on SYS.DBMS_JOB to [user] WITH GRANT OPTION;
 

를 실행시켜 보시지요.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입