database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 41481 게시물 읽기
No. 41481
오라클 스케줄링에서 프로세스와 권한에대해 알고싶습니다..
작성자
오린이
작성일
2017-11-17 13:02
조회수
5,325

안녕하세요.. 오라클어린이 오린이입니다..

제가 오라클 스케줄링에대해 열심히 공부중인데 인터넷과 책으로 찾기에 몇일째 너무 막막해서 질문을 드립니다.

 

첫번째질문은 SNP백그라운드 프로세스에서 SNP가 무슨약자이고 무슨뜻인가요..? 아무리찾아도 안나오네요 ㅜㅡ

 

두번째질문은 오라클 스케줄링을 사용하기위해서는 SNP 백그라운드 프로세스를 사용한다고 하는데

저는 오라클 버전이 11이라 처음부터 job_queue_process = 1000으로 설정되어있었습니다.

제가 봤던 인터넷의 내용은 사용되는 프로세스 갯수를 늘려주는것이라고 적혀있었는데요..

자세하게 안나와있고 '0이면 스케줄링이 돌지않고 MAX값이 설정되어야 오라클 인스턴스 위에서 동시에 잡을 수행할 수있다..'

이렇게만 나와있습니다.

만약 이게 50이거나 500이거나 하면 어떤차이가 있는건지.. 그리고 그게 많아질수록 어떤문제점이 존재하는것인지 알고싶습니다..

 

마지막질문은 스케줄링 권한에 관해서인데요.

스케줄링 권한을 주려고 'GRANT CREATE ANY JOB TO 계정명;'을 사용하기는 했는데

이 권한이 어떤 권한인지 자세히 나와있는걸 찾지를 못하겠어요 ㅠㅠ 고수님들의 도움이 절실한 저에게 답변을 꼭 주세요 ㅠㅠ

 

 

 

이 글에 대한 댓글이 총 1건 있습니다.

 아무도 답변을 주지않아 여태까지 알아본것을 기준으로 올려봅니다.

 

첫번쨰는 snp프로세스인데 이건 자세히 알아보진못했는데요

스케줄러의 기본목적이 스냅샷의 리플래시를 위해서라고 들었으며

이외에도 snp프로세스의 snp는 스냅샷을 의미하는것이다라는 이야기를 들었습니다.

(틀릴확률이 높습니다. 아시는분은 답변좀..)

 

두번째는 결론부터 말씀드리자면 수치가 높아지면 높아질수록 동시에 수행되는 프로세스가 커지며 이는 속도저하를 불러일으킬 수 있다는 것입니다. 하지만 디비의 심각한 문제가 일어날정도로 심한 속도저하가 일어날정도는 아니라고 하네요.

 

세번째는 create any job이라는 권한은 scheduler_admin이라는 role에 포함된 권한으로 이는 job,program,scheduler를 생성하기위해 필요한 권한이라고 하네요.

 

이상 자문자답이었습니다.

오린이님이 2017-11-23 10:29에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
41485redo log file이 다 차지 않았는데 log switch가 발생하는경우 [1]
goblin
2017-11-22
5418
41484년도별, 달별 해당일수를 구하고 싶은데요... [2]
김경민
2017-11-22
5758
41483소계,합계 문의 드립니다. [2]
김민수
2017-11-20
7291
41481오라클 스케줄링에서 프로세스와 권한에대해 알고싶습니다.. [1]
오린이
2017-11-17
5325
41480오라클 일요일 로우 생성 문의좀 드려요. [1]
염진호
2017-11-15
5358
41479오라클 프로시저 생성 시 오류문제 문의 [1]
손호영
2017-11-10
5496
41478다음과 같이 했을때 복구가 가능하지 궁금합니다. [1]
김광덕
2017-11-07
5204
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다