ORACLE 리스너 종속성 설정으로 인스턴스 뜨고 난 다음에 띄우기
제목이 길죠? 네... 길어요
많은 관리자들중 착각을 하고계시는 분들이 많아서 이런포스팅까지 하게 되었습니다
Listerner, Instance 분명히 별개인데
리스너가 뜨면 접속이 되는거 아니냐? 라고 물어보시는 담당자가 많아서 한숨이 나오네요
그리하여 service에 종속성을 부여하여 instance가 올라온 다음에 listener가 올라오도록 수정을 해보도록 하겠습니다
시작 > 실행 > services.msc
OracleServiceORATEST 인스턴스와
OracleOraDb11g_home1TNSListener 리스너가 있습니다
리스너 서비스를 더블클릭
아래와 같은 창 이뜨는데요
시작 유형이 자동으로 OS가 재부팅 되면서 알파벳순으로 service를 시작할때 인스턴스보다 위쪽에 있다는 이유로 인스턴스보다 리스너가 먼저 실행이 됩니다
종속성 부여하는 방법은
registry에서 services에 DependOnSerivce항목을 만들어주고 먼저 시작되기를 바라는 서비스명을 입력해 줍니다
registry를 띄우고
HKEY_LOCAL_MACHINE>SYSTEM>CurrentControlSet>services>원하는 서비스명
저는
HKEY_LOCAL_MACHINE>SYSTEM>CurrentControlSet>services>OracleOraDb11g_home1TNSListener
해당 키에
다중 문자열값(M)으로 생성해서 DependOnService이름을 주고 값데이터로 인스턴스서비스명을 넣어주도록 합니다 아래처럼
이후
종속성을 확인하면
저렇게 들어가 있습니다
이후 확인을 해보면?
alert에서 alter database open된 시간 19일 11:30:19
리스너로그에서 시작된 시간 19일 11:30:21
자 종속성에 맞게 잘 올라왔습니다
리스너를 시작하면
인스턴스도 올라갑니다
중지 할때는? 리스너랑 일심 동체로 같이죽습니다
중지시
인스턴스 중지 = 인스턴스 + 리스너 합동 중지
리스너 중지 = 리스너만 중지
시작시
인스턴스 시작 = 인스턴스만 시작
리스너 시작 = 인스턴스 + 리스너 합동 시작
끝...
'Technical posts > Oracle' 카테고리의 다른 글
Oracle read only mode / 오라클 read only 모드 (0) | 2015.04.13 |
---|---|
오라클 lmd0 .trc 삭제 / 오라클 파일삭제 후 파일용량 미반환 / 용량큰 .trc 파일 삭제 / 용량 큰 trace 파일 삭제 (0) | 2015.02.27 |
오라클 테이블 축소 / oracle table shrink / alter table table_name shrink (0) | 2015.01.08 |
Oracle LISTENER Dynamic_registration / 리스너에 불필요한 인스턴스 등록방지 (0) | 2015.01.07 |
ORACLE vs MS-SQL vs MariaDB // 오라클, MS-SQL, Mysql MariaDB 비교 (6) | 2015.01.06 |