구석진 개미집
[프로그래밍/Oracle] 오라클과 관련된 로컬서비스 수동관리 본문
오라클을 사용할 때는 어쩔 수 없지만, 오라클을 사용하지 않을 때 로컬서비스가 실행되어 있으면 컴퓨터가 버벅거리는 것을 느낄 수 있습니다. 이럴 때 해결할 수 있는 방법이 있습니다. 바로, 오라클과 관련된 로컬서비스를 수동관리로 전환해서 필요할 때에만 작동될 수 있도록 하는 것입니다.
먼저 로컬서비스를 수동으로 조정하기 위해서 관리도구의 서비스를 실행해야 합니다.
두 가지 접속 방법이 있습니다.
1. 윈도우 – 실행(R) - services.msc
2. 제어판 – 관리도구 – 서비스
크게보기(클릭)
▲ 서비스를 실행하면 나오는 화면
크게보기(클릭)
▲ Oracle과 관련된 항목을 쉽게 찾을 수 있는 방법은, 알파벳 'O'를 입력하면 'O'로 시작하는 서비스를 쉽게 확인할 수 있습니다.
이 많은 서비스 중에서 세가지를 수동으로 설정할 수 있도록 할 예정입니다.
▲ OracleDBConsoleorcl, OracleServiceORCL, OracleOraDb11g_home1TNSListener 이렇게 세가지 서비스를 수동으로 설정할 것입니다. (첨부된 이미지는 이미 수동으로 설정되어 있고 서비스도 중단되어 있는 상태입니다. ^^;)
▲ 해당 서비스를 오른쪽 마우스로 클릭한 후에 속성에 들어갑니다. 해당 서비스를 더블클릭해도 속성으로 바로 들어갈 수 있습니다.
▲ '일반'탭에서 시작유형을 수동으로 설정한 후 확인을 클릭하면 됩니다. 나머지 서비스도 같은 방법으로 수동설정을 하면 됩니다.
수동으로 설정을 했으면 bat파일을 만들어서 일괄적으로 시작과 중지를 할 수 있도록 해보겠습니다.
먼저, 메모장을 실행합니다.
▲ 메모장을 실행하고, 위와 같이 입력합니다. (시작 역할의 bat파일)
▲ 저장할 때에는, 파일 형식을 '모든 파일'로 설정한 다음에 '파일이름.bat'이라고 뒤에 확장자를 꼭 붙여줘야 합니다.
▲ 또 다른 메모장을 실행하고, 위와 같이 입력합니다. (중지 역할의 bat파일)
▲ 저장하면 bat파일이 만들어진 것을 볼 수 있습니다.
Oracle을 사용할 때는 '시작'관련 bat파일을, 사용하지 않을 때는 반대로 '중지'관련 bat파일을 실행하면 되겠습니다.
▲ 그런데 실행이 잘되지 않은 경우가 있는데요. 그럴 땐 관리자 권한으로 실행하면 됩니다.
▲ 시작(위) 중단(아래). 실행할 때의 화면입니다. 작업 환경에 따라서 몇 분 소요될 수 있습니다.
▲ 오라클관련 서비스가 시작했을 때와 중단했을 때를 비교해보면 알 수 있는데, RAM에 여유가 생겼음을 확인할 수 있습니다.
내용은 여기까지 입니다. Oracle 공부하고 있는 모든 사람들에게 유용한 정보가 되었으면 좋겠네요.
그럼 계속해서 공부하면서 내용 정리한 것들 올리고, 그 밖에 도움이 될만한 정보가 있다면 또 포스팅하겠습니다.
'프로그래밍 > Oracle' 카테고리의 다른 글
[프로그래밍/Oracle] 03 – TAB, DESC (0) | 2014.07.02 |
---|---|
[프로그래밍/Oracle] 02 – SQL*Plus 접속, 로그인 및 종료 (0) | 2014.07.01 |
[프로그래밍/Oracle] 01 - SQL의 정의. 명령어 및 문법 (2) | 2014.07.01 |
[프로그래밍/Oracle] 오라클 데이터베이스(Oracle Datebase) 11g 삭제하기 (0) | 2014.06.14 |