Oracle 21C XE란?
Oracle 21C XE는 Oracle에서 제공하는 DBMS이다. XE는 데이터베이스 커리큘럼 및 수업에 자유롭게 사용할 수 있도록 무료 배포된 데이터베이스입니다. 설치도 간단하며 모든 기능을 갖추었고 설치 공간도 작아서 간단하게 사용이 가능합니다.
1) Oracle 21C XE 설치
오라클 DATABASE를 사용하기 위해서 아래 링크의 "Oracle Database 21c Express Edition for Windows x64 "를 다운하였습니다.
https://www.oracle.com/kr/database/technologies/xe-downloads.html
Oracle Database Express Edition (XE) Downloads | Oracle 대한민국
Support Oracle Database Express Edition (XE) is a community supported edition of the Oracle Database family. Please go to the Oracle Database XE Community Support Forum for help, feedback, and enhancement requests. Note: Oracle Support Services only provid
www.oracle.com
다운이 완료된 "Oracle Database 21c Express Edition for Windows x64 "파일을 압축 해제한 후 압축이 해제된 파일에서 setup.exe파일을 찾아서 실행시킵니다.
Windows 사용자 계정 컨트롤을 확인할 경우 "예"를 눌러줍니다.
"다음(N) >"을 눌러줍니다.
라이센스 계약에 동의함을 눌러주고 "다음(N) >"을 눌러 진행해줍니다.
"다음(N) >"을 누르면 설치 대상 폴더를 선택할 수 있는 화면이 나옵니다. 폴더는 원하는 곳 아무 곳이나 설치가 가능하지만 설치 경로에 한글이 들어갈 경우 제대로 설치가 되지 않으니 주의하기를 바랍니다. 설치 대상 폴더 선택 후 다음 을 누르면 아래와 같은 데이터베이스 비밀번호 설정 화면이 나옵니다.
설치 완료 후 데이터베이스 접속에 사용되는 비밀번호이니 가능하면 잊어버리지 않도록 해두시기를 바랍니다.
비밀번호 설정 후 "다음(N) >" 버튼을 누르면 데이터베이스 설치 요약 화면이 나오는데 확인 한 후 "설치(I)"버튼을 누르시면 됩니다.
설치(I) 버튼을 누르면 설치가 시작이 됩니다. 완료 화면이 뜰 때까지 기다려주면 됩니다.
데이터베이스가 설치가 완료가 되면 위와 같은 화면이 나옵니다. "완료(F)" 를 눌러 설치를 완료합니다.
2) 설치 확인
정상적으로 설치가 완료가 되었으면 명령 프롬포트에서 sqlplus로 접속이 가능해집니다.
sqlplus를 입력하면 사용자명을 입력하라고 뜨는데 사용자명은 system을 입력하면 됩니다.
사용자명을 입력하면 비밀번호를 입력하라고 나오는데 이때 비밀번호는 다운받을 당시에 설정해둔 비밀번호를 입력하면 접속이 가능합니다.
접속이 완료되면 위와 같이 Oracle Database에 접속이 완료되었다고 출려되고 SQL 입력으로 바뀌게 됩니다.
접속을 종료하시려면 "exit"를 입력하시면 됩니다.
3) SQL Developer 설치
SQL Developer는 무료로 사용이 가능한, 기본적으로 oracle에서 제공하는 GUI형 tool입니다. 사용하기도 간단하고 테이블의 데이터를 쉽게 시각화할 수 있어서 Database를 공부할 때 사용하기 좋습니다.
https://www.oracle.com/kr/database/sqldeveloper/technologies/download/
위 링크를 통하여 다운을 하시고 다운로드한 압축 파일을 원하는 위치에 압축 해제 합니다.
압축을 풀어준 폴더에서 sqldeveloper.exe를 실행시킵니다.
그럼 첫 화면이 뜨게 됩니다.
설치 완료 후 실행 창에서 왼쪽 상단에 위치한 + 아이콘을 클릭합니다.
데이터베이스에 연결하기 위해서는 몇 가지 정보를 입력해야 합니다.
- 연결 이름 : 연결을 구분하기 위한 이름을 입력합니다.(Name)
- 사용자 이름 및 비밀번호 : 데이터베이스 계정 정보를 입력합니다. (Oracle 21C XE를 설치한 후 설치 확인 단계에서 입력했었던 사용자 명과 비밀번호를 입력하면 됩니다.
- 호스트 및 포트 : 데이터베이스가 위치한 서버의 IP 주소와 포트를 입력해야 하니다. 오라클 Database를 설치한 PC의 IP주소와 포트번호를 입력하면 됩니다.
모든 정보를 입력한 후, "테스트" 버튼을 눌러 연결이 성공하는지 확인할 수 있습니다.
테스트 결과가 성공인 경우 "접속" 버튼을 눌러 접속이 가능합니다.
접속이 완료되면 SQL워크시트가 나옵니다.
4) 계정 생성 및 권한 부여
-- 비밀번호 설정까지 한번에 하는 일반 사용자 계정 생성 문 (오직 관리자 계정에서만 사용할 수 있음)
-- [표현법] : CREATE USER 계정명 IDENTIFIED BY 비밀번호;
CREATE USER c##SERVER IDENTIFIED BY SERVER;
-- SQL은 대소문자를 구분하지 않음 다만 비밀번호는 대소문자를 구분함
--위에서 생성된 일반 사용자 계정에 최소한의 권한 (접속, 데이터관리) 부여
-- [표현법] : GRANT 권한1, 권한2, ... TO 계정;
GRANT CONNECT, RESOURCE TO c##SERVER;
ALTER USER c##SERVER DEFAULT TABLESPACE USERS QUOTA UNLIMITED ON USERS;