본문 바로가기
BOOKS/오라클

18cXE 버전 설치와 샘플 데이터 테이블 생성하기

by IT여행자 2021. 3. 13.
728x90

안녕하세요~ IT여행자입니다. 이번 수첩은 오라클을 무료로 경험할 수 있는 버전 중 하나인 18 cXE버전의 설치와 샘플 데이터 테이블을 생성해 보는 여행자 수첩입니다.

 

먼저 오라클 사이트(http://www.oracle.com) 방문하여 로그인 한후, 18 cXE버전을 다운로드하여 설치해야 합니다. 파일은 압축파일 형태로 제공하고 있기 때문에 압축을 해제한 후, 해제된 폴더 안에 있는 setup.exe를 실행하면 됩니다.

 

오라클 사이트는 다른 사이트들에 비해 홈페이지가 굉장히 자주 리뉴얼되고 있기 때문에 다운로드 받을다운로드할 파일들이 어느 메뉴에 포함되어 있을지는 예측하기 매우 어렵습니다. 다운로드할 수 있는 메뉴를 캡처받아 포함시킬 수도 있지만 큰 의미가 없어 보입니다. 차라리 오라클 사이트를 방문하여 검색 기능으로 '18cXE downlaod'로 검색하는 편이 좋을 듯합니다.

 

설치 과정은 특별한 게 없고 설치 중 SYSTEM 계정의 암호를 입력하는 부분에서 암호만 입력하면 됩니다.

 

계정 패턴 변경

 

오라클은 12 버전 이후에는 계정 패턴이 'c##계정명'과 같이 계정명 앞에 'c##'을 붙여 사용하도록 변경되었습니다. 그대로 사용해도 무방하지만 왠지 불편합니다. 따라서 12버전 이전처럼 그냥 계정명만으로 사용할 수 있게 하려면 SYSTEM 유저로 접속하여 계정의 패턴을 수정해야 합니다.

 

사용하고 있는 클라이언트 툴을 사용하여 접속해도 상관없고, 오라클 설치 시 배포되는 콘솔 툴인 'SQL Plus'를 사용해도 상관없습니다.

 

아래의 그림은 SQL Plus 툴을 사용하여 접속한 후 설정값을 변경한 것입니다.

 

위의 그림과 같이 아래의 내용을 입력하시면 됩니다.

alter  session  set  "_ORACLE_SCRIPT" = true

샘플 테이블 입력

 

18cXE버전은 설치될 때 샘플로 사용되는 테이블을 자동으로 만들어 주지 않지만 샘플로 사용될 테이블의 정보와 데이터들을 텍스트 파일로 제공하고 있습니다.

 

오라클을 기본값으로 설치하였다면

 

c:/app/윈도우 사용자 계정/product/18.0.0/dbhomeXE/demo/schema/human_resources

 

안에 텍스트 문서가 있습니다.

 

샘플 데이터 테이블을 생성하기 위해서는 system 계정을 사용하기보다는 일반 계정을 추가하여 사용하는 것을 권장드립니다. 따라서 오라클의 hr 계정을 추가한 후 테이블을 생성하도록 하겠습니다.

 

일반 유저 계정 추가

 

hr 계정을 추가하고 편의상 모든 권한을 부여했습니다.

SQL> create user hr identified by 1111
SQL> grant connect, resources, dba to hr

 

추가된 hr유저로 재 접속한 후 아래와 같이 노란색 영역의 내용을 차례대로 입력하면 샘플 테이블이 생성됩니다.

 

 

샘플 테이블 생성 결과