재우니의 블로그


오라클 서비스 중지 하는 방법  How to stop Oracle service

오라클을 설치했지만 지금 사용하지 않은 상태이며 메모리를 너무 많이 점유해서 전반적으로 컴퓨터가 느린 현상이 발생되었습니다.

그래서 오라클을 사용하지 않을때는 중지시켰다가 사용할때 다시 서비스를 시작해서 사용하는게 더 좋을것 같아서 한번 해봤습니다.

command 창을 관리자권한으로 열어보시고요.

서비스 중에 oracle 이라는 목록을 출력해 봤습니다. 

여기 나온 목록을 전부 서비스 중지 시키면 될 듯 싶습니다.

C:\WINDOWS\system32>sc queryex type= service state= all | find /i "SERVICE_NAME: oracle"
SERVICE_NAME: OracleDBConsoleorcl
SERVICE_NAME: OracleJobSchedulerORCL
SERVICE_NAME: OracleMTSRecoveryService
SERVICE_NAME: OracleOraDb11g_home1ClrAgent
SERVICE_NAME: OracleOraDb11g_home1TNSListener
SERVICE_NAME: OracleServiceORCL
SERVICE_NAME: OracleVssWriterORCL

나중에 자주 사용할 수도 있으니 배치파일을 만들어 보는게 좋을 듯 싶네요.

C:\WINDOWS\system32>notepad

notepad 를 열어 봅니다

서비스를 중지시키는 것은 net stop 이라는 명령어 입니다. 이제 오라클 서비스 이름을 기재해 보죠.

net stop OracleDBConsoleorcl
net stop OracleJobSchedulerORCL
net stop OracleMTSRecoveryService
net stop OracleOraDb11g_home1ClrAgent
net stop OracleOraDb11g_home1TNSListener
net stop OracleServiceORCL
net stop OracleVssWriterORCL

service_name: 이 부분을 전부 net stop 으로 변경치환하면 간단하게 위와 같은 구문을 얻을 수 있습니다.

.bat 파일을 저장하고 나서 실행할때는 관리자 권한이 아니면 서비스를 중지 할 수 없으니 아이콘에서 마우스 우클릭한 다음 관리자 권한으로 실행하시면 됩니다.

이제 서비스가 중지 되어 있는지 확인해 볼까요?

C:\WINDOWS\system32>services.msc