구석진 개미집

[프로그래밍/Oracle] 오라클과 관련된 로컬서비스 수동관리 본문

프로그래밍/Oracle

[프로그래밍/Oracle] 오라클과 관련된 로컬서비스 수동관리

개미。 2014. 7. 4. 01:37


오라클을 사용할 때는 어쩔 수 없지만, 오라클을 사용하지 않을 때 로컬서비스가 실행되어 있으면 컴퓨터가 버벅거리는 것을 느낄 수 있습니다. 이럴 때 해결할 수 있는 방법이 있습니다. 바로, 오라클과 관련된 로컬서비스를 수동관리로 전환해서 필요할 때에만 작동될 수 있도록 하는 것입니다.

 

먼저 로컬서비스를 수동으로 조정하기 위해서 관리도구의 서비스를 실행해야 합니다.
두 가지 접속 방법이 있습니다.
1. 윈도우 – 실행(R) - services.msc
2. 제어판 – 관리도구 – 서비스

 


크게보기(클릭)

서비스를 실행하면 나오는 화면

 


크게보기(클릭)

Oracle과 관련된 항목을 쉽게 찾을 수 있는 방법은, 알파벳 'O'를 입력하면 'O'로 시작하는 서비스를 쉽게 확인할 수 있습니다.

 

이 많은 서비스 중에서 세가지를 수동으로 설정할 수 있도록 할 예정입니다.

▲ OracleDBConsoleorcl, OracleServiceORCL, OracleOraDb11g_home1TNSListener 이렇게 세가지 서비스를 수동으로 설정할 것입니다. (첨부된 이미지는 이미 수동으로 설정되어 있고 서비스도 중단되어 있는 상태입니다. ^^;)

 

▲ 해당 서비스를 오른쪽 마우스로 클릭한 후에 속성에 들어갑니다. 해당 서비스를 더블클릭해도 속성으로 바로 들어갈 수 있습니다.

 

▲ '일반'탭에서 시작유형을 수동으로 설정한 후 확인을 클릭하면 됩니다. 나머지 서비스도 같은 방법으로 수동설정을 하면 됩니다.

 

수동으로 설정을 했으면 bat파일을 만들어서 일괄적으로 시작과 중지를 할 수 있도록 해보겠습니다.

 

먼저, 메모장을 실행합니다.

▲ 메모장을 실행하고, 위와 같이 입력합니다. (시작 역할의 bat파일)

 

▲ 저장할 때에는, 파일 형식을 '모든 파일'로 설정한 다음에 '파일이름.bat'이라고 뒤에 확장자를 꼭 붙여줘야 합니다.

 

▲ 또 다른 메모장을 실행하고, 위와 같이 입력합니다. (중지 역할의 bat파일)

 

▲ 저장하면 bat파일이 만들어진 것을 볼 수 있습니다.

 

Oracle을 사용할 때는 '시작'관련 bat파일을, 사용하지 않을 때는 반대로 '중지'관련 bat파일을 실행하면 되겠습니다.

▲ 그런데 실행이 잘되지 않은 경우가 있는데요. 그럴 땐 관리자 권한으로 실행하면 됩니다.

 


▲ 시작(위) 중단(아래). 실행할 때의 화면입니다. 작업 환경에 따라서 몇 분 소요될 수 있습니다.

 


▲ 오라클관련 서비스가 시작했을 때와 중단했을 때를 비교해보면 알 수 있는데, RAM에 여유가 생겼음을 확인할 수 있습니다.

 

 

내용은 여기까지 입니다. Oracle 공부하고 있는 모든 사람들에게 유용한 정보가 되었으면 좋겠네요.
그럼 계속해서 공부하면서 내용 정리한 것들 올리고, 그 밖에 도움이 될만한 정보가 있다면 또 포스팅하겠습니다.

 

 

Comments