오라클 데이터베이스 중에 무료로 사용할 수 있는 Express Edition에 대해 포스팅하겠습니다.
오라클 데이타베이스 종류는 아래와 같이 3가지 있습니다.
--------------------------------------------------------------------------------
Oracle Enterprise Edition (큰 기업용)
Oracle Standard Edition (작은 기업용)
Oracle Express Edition (공짜!)
--------------------------------------------------------------------------------
예전에 Oracle 7, 8i, 9i 때에는 Desktop Edition 이 있었던 걸로 기억하는데, 이걸 더이상 찾아볼 수 없습니다. 아마도 없애버리듯 합니다.
Express Edition 은 공짜이다보니 당연히 기능제약이 걸려있겠죠~
--------------------------------------------------------------------------------
3 Pluggable Databases
2 CPUs for foreground processes
2GB of RAM (SGA and PGA combined)
12GB of user data on disk (irrespective of compression factor)
--------------------------------------------------------------------------------
아무리, 내 PC가 빵빵해도 2core 이상은 못쓴다는 얘기인것 같고, 메모리도 2GB 밖에 안쓰고, DB사이즈는 12GB 제약이 있네요.. 음~ 쓸만한데요ㅋㅋ
자세한 옵션,기능 제약사항은 아래 링크에서 확인할 수 있습니다.
Oracle Database 18c XE Documentation.
그럼, 함 설치해볼까요~~
설치파일 다운로드는 요기 ==> https://www.oracle.com/downloads/
아래 화면에서 Accept를 눌러주시고, Download를 하면 됩니다.
Linux 와 Windows 버전만 있네요.
Windows 버전을 다운로도 합니다. 파일이 큽니다. 2GB 정도 되네요.
Download 누르면 [오라클 계정 로그인] 창이 뜹니다. 기존에 계정이 있으면 입력하면 바로 다운로드 됩니다.
계정이 없으면 [오라클 계정 로그인] 창 맨아래에 있는 [계정 만들기] 눌러서 계정을 만들면 됩니다.
계정 만드는 건 아무나 만들 수 있습니다. 별 제약이 없습니다.
OracleXE184_Win64.zip 파일이 다운로드 됩니다. 압축을 풀면 아래와 같은 파일들이 보입니다.
여기에서 setup.exe 를 눌러서 설치하면 됩니다.
설치하면 디폴트로 C:\app\사용자명\product\18.0.0 디렉토리에 Oracle Database 파일들이 설치됩니다.
시작메뉴에는 아래와 같은 프로그램들이 등록되네요.
이중에서 Oracle Instance Manager를 눌러봅니다.
OraDB18Home1 이라는 이름의 DB가 이미 기동되어 있네요. 오른쪽 버튼 누르면 DB Shutdown도 가능하네요.
이제 내 PC에 Oracle DB가 설치되었네요.
한번 SQL*Plus로 접속해볼까요?
위의 시작메뉴에서 [SQL Plus] 라고 되어있는 메뉴를 누르거나, 윈도우즈 CMD 창에서 sqlplus 라고 치면 됩니다.
설치할 때 자동으로 Path에 Oracle 디렉토리가 삽입되었기 때문에, cmd 창 아무 위치에서나 sqlplus 라고 쳐도 sqlplus 로 들어갈 수 있습니다.
사용자명은 sys as sysdba 라고 치면 Oracle DB의 admin 계정인 sys 유저로 로그인 할 수 있습니다.
패스워드는 설치시 등록한 패스워드를 입력하면 됩니다.
아~ 근데, 18c 버전이라 디폴트로 Multi Tenant 로 설치가 되었네요.
그냥, 옛날 오라클 DB에서처럼 접속하면 디폴트로 Container DB로 접속됩니다.(CDB$ROOT)
Container DB에서는 뭘 할 수가 없습니다. Pluggable DB인 XEPDB1 으로 접속해야 유저도 만들고 테이블도 만들고 할 수 있습니다. 이건 Multi Tenant가 뭔지 개념을 먼저 알아야 하죠~~
▶ Oracle 멀티테넌트 DB 접속 방법 (by SQL*Plus)
▶ Oracle XE (Express Edition) - 리눅스 버전 설치
'IT관련' 카테고리의 다른 글
오라클 에러 정보 (ORA-27, ORA-30) - Session Kill 할때 발생하는 (0) | 2019.06.05 |
---|---|
DVDesktop 에서 Oracle Database 접속하는 방법 (0) | 2019.05.28 |
db file scattered read 와 direct path read 의 차이 (0) | 2019.05.27 |
RMAN 관련 DB 파라메타 (0) | 2019.05.26 |
DVDesktop에서 머신러닝 실습 (수치 예측) - 모델 적용(Predict) (0) | 2019.05.26 |