오라클이 눈에는 안 보이지만 설치를 하는 순간 컴퓨터를 켜면 자동으로 켜지게 설정되어 있어 계속 돌아가고 있다고 한다.
시계 옆에 나 켜져있소 끄겠소? 하고 알려주는 아이콘이라도 만들지 -_-^

아무튼... 굳이 이게 계속 켜있게 할 필요가 없다.

 

윈도우 키 -> services.msc -> Oracle ~~ 을 찾는다.

여러개가 있는데 스캐줄러는 오라클에서 스케줄 활성해야 켜지는 것 같다.

스케줄러를 제외하면 4개가 있는데 특히 'OracleServiceXE'랑 'OracleXETNSListener' 이 2개가 늘 켜있게된다.

우선 스케줄러를 제외한 4개를 모두 중지하고 수동으로 바꾼다.

 

매번 여기 들어와서 이렇게 수동으로 켜고 꺼도 된다. 하지만 귀찮으니까... 자동화를 위해 실행파일 버튼을 만들거다.
아... 맥에서는 오토메이터 하나면 끝나는데 귀찮아...

 

윈도우 키 -> 'memo' 라고 치면 메모장이 알아서 검색된다. 열기!

여기에 켜고 끌 서비스를 적으면 되는데 규칙이 있다.

실행 규칙 : net start ABC
정지 규칙 : net stop ABC

여기서 ABC는 저 위에 services.msc에 있는 켜고 끌 서비스 이름을 오타 하나 없이 정확히 넣으면 된다. 오타 나면 귀찮으니까 저 services.msc에서 서비스 이름을 우클릭 하고 속성을 눌러서 복사해서 붙여넣기 하면 된다.

우클릭 -> 속성 -> 서비스 이름 복붙

net start OracleServiceXE
net start OracleXETNSListener
net start OracleMTSRecoveryService
net start OracleXEClrAgent

내 기준으론 이렇게 적으면 된다.

파일 -> 다른 이름으로 저장 -> 'Oracle 11g start.bat'  '모든 파일' 인코딩 'UTF-8'로 저장( .bat 이나 모든 파일 둘 중 하나라도 빼먹으면 다시 해야한다...) (아마 윈도우는 UTF-8로 안 해도 될 것 같긴 한데... ANSI인가? 저거 극혐...) -> 그냥 ANSI로 하자 어차피 윈도에서만 쓸거니까...

마찬가지로 종료 파일도 만든다.

net stop OracleServiceXE
net stop OracleXETNSListener
net stop OracleMTSRecoveryService
net stop OracleXEClrAgent

파일 -> 다른 이름으로 저장 -> 'Oracle 11g stop.bat'  '모든 파일' 인코딩 'UTF-8'로 저장  'ANSI'로 저장!!

 

중요!! 실행할 때는 반드시 우클릭 -> 관리자 권한으로 실행

 

실행했는데 에러가 났어요!!   ->   그냥 ANSI로 저장하자. 그러면 첫 글짜 깨짐 없다.

자세히 보면 첫 줄에 net start~ 가 되어야 하는데 이상한 문자가 들어가고 @et start~ 이런식으로 되어버린다.

첫 줄만 에러난거니 그냥 간단하게 첫 줄에는 스페이스바 혹은 점(.) 하나 찍고 두 번째 줄부터 작성하고 저장하면 된다.

정상적으로 실행.

 

 

 

 

아.... 패럴에선 관리자 권한으로 실행 못 누르잖아...;;;;;;; 왜 포스팅했지?  ŏ̥̥̥̥םŏ̥̥̥̥ 

빨리... 오라클을 맥에 설치하던 나스에 설치하던 도커로 설치해야겠다.....

+ Recent posts