2019년 8월 12일 월요일

Oracle을 설치해보자

RDBMS의 대명사 Oracle

보통 많은 프로그램들은 적든 많든 Data를 필요로 한다.
그 Data들의 집합을 DB라고 부르는데, 그 DB를 관리하는 시스템을 DBMS라 부른다.
그 중에서도 DB끼리 관계를 맺어 관리하는 시스템을 RDBMS라고 한다.
아무튼 그 RDBMS에서 가장 유명한게 Oracle이고 오질라게 비싸다.
하지만 우리는 공부용이기 때문에 얼마든지 무료로 사용할 수 있다.

또 오라클 사이트 또라클에 들어와서 이번엔 개발자 > 데이터베이스 쪽으로 간다.

상당히 당황스럽겠지만 아래로 내려가서 Downloads에 있는 Oracle Database를 클릭한다.

보통은 Oracle Database 11g를 사용한다.
하지만 나는 이번에 색다르게 해볼려고 하니까 최신버전인 19c를 받겠다.
깨알 상식으로 11g의 g는 Grid, 19c의 c는 Cloud를 뜻 한다.
Accept를 체크하고 맞는 운영체제를 선택하면 된다.

어머나 세상에 JDK때와는 다르게 로그인을 요구한다.
가입해서 다운 받도록 하자.
참고로 회사에 다니지 않는다면 학교이름 써도 무방하다.

상당히 다운로드가 길 것이다.
어쩔 수 없는게 수많은 Data를 관리하는 DBMS는 무거울 수 밖에 없다.

압축을 풀고나면 눌러달라고 말하는 것 같은 setup.exe 파일이 있다.
실행시키자.

무슨말인지 나도 모르겠으니까 일단 기본값으로 다음버튼을 눌러보자.

그 다음엔 데스크톱 or 서버 냐 할 텐데 어차피 공부용이니까 기본값으로 계속 ㄱㄱ

위치를 지정하자.
그 뒤 전역 데이터베이스 이름 = 아이디, 비밀번호를 설정하자.
비밀번호는 영대소문자 숫자가 하나씩은 꼭 들어가야되니 유의하자.
그리고 아이디와 비밀번호는 꼭 메모장에 적어놓도록 하자.

그 뒤 계속 다음단계로 가서 설치를 하도록 하자.


자 이제 설치되었는지 확인하자.
명령프롬프트 창을 열고 sqlplus "/as sysdba" 를 입력하자.
그냥 무조건 관리자로 로그인 할 수있는 방법이라고 생각하면 된다.
그 뒤 show parameter db_name; 으로 추가로 확인해 주자.
잘 깔린거 같다.

사실 그냥 도스창 말고 sqlplus라고 전용 도스창이 있긴하다.
근데 솔직히 이거나 그거나 극혐이긴 매 한가지 전용 툴 아니면 사용하기 짜증난다.


자 근데 오라클은 DB관리 시스템으로서 서버컴퓨터에 깔리는게 보통이므로 항상 켜있다.
근데 우리는 서버컴을 따로 운영하는게 아니고 그냥 교육용 이기 때문에 손해다.

메모리를 아끼기 위해 사용할 때만 키고 사용할 때만 꺼야된다.



실행창에 services.msc를 입력하자.
다르게 들어가는 방법도 있겠지만 개발자라면 실행창과 친해져야 한다고 배웠다.


서비스 화면이다.
메모리를 잡아먹는 Oracle 프로그램이 4개나 자동으로 실행되고있다.
수동으로 바꿔주고 정지 시켜주자.

이제 사용할 때 마다 키고, 끄고를 반복해줘야 되는데 솔직히 넘나 귀찮다.

.bat를 사용해 컨트롤 하도록 하자.

=====================================
net start OracleOraDB19Home1MTSRecoveryService

net start OracleOraDB19Home1TNSListener

net start OracleRemExecServiceV2

net start OracleServiceORCL

isqlplusctl start
=====================================
텍스트 파일에 이 문장을 적고 확장자명을 .bat로 바꿔주면 실행파일이 된다.


=====================================
net stop OracleOraDB19Home1MTSRecoveryService

net stop OracleOraDB19Home1TNSListener

net stop OracleRemExecServiceV2

net stop OracleServiceORCL

isqlplusctl stop
=====================================
실행이 있으면 종료도 있어야 하는 법 .bat로 바꿔주면 중지파일이 된다.

참고로 그냥 실행하면 안먹힐 수 있고, 관리자 권한으로 실행해줘야 먹힌다.

좋다 좋아! 편해졌다. 

다음 글은 토악질 나오는 콘솔이 아닌 편리하게 오라클을 제어할 수 있게 해주는 툴.
SQL Developer 설치 방법으로 만나 보겠다.




댓글 없음:

댓글 쓰기