Oracle Database 21c 설치
1. 아래 Oracle 홈페이지로 이동하여 '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

2. 다운받은 OracleXE213_Win64.zip 파일을 압축풀어 C드라이브로 이동 후 msi 파일 실행 및 순차적으로 설치




3. cmd창에서 관리자 계정으로 로그인

- ① sqlplus 명령어 입력
- ② 아이디, 비밀번호 입력하면 Oracle Database에 접근 가능
4. 계정 생성 및 권한 부여
-- 계정생성
-- 오라클 12C버전 이상부터 'C##'을 앞에 붙여야 계정 생성 가능
CREATE USER C##아이디 IDENTIFIED BY 비밀번호;
-- 권한부여
-- 1. CONNECT : 데이터베이스에 접속 권한
-- 2. RESOURCE : 데이터베이스 객체를 생성할 수 있는 권한
-- 3. DBA : 데이터베이스 전체를 관리할 수 있는 모든 권한
GRANT CONNECT, RESOURCE, DBA TO C##아이디;
5. 만약 아이디에 'C##'이 들어가지 않게 생성하고 싶다면 하단 스크립트 실행 후 계정생성 및 권한부여 진행
-- Oracle에서는 "_ORACLE_SCRIPT"와 같은 숨겨진(비공식) 세션 매개변수들은 조회가 불가능
-- 아래 쿼리 실행하여 세션 설정 후 계정 생성 작업이 정상적으로 진행되는지 확인
ALTER SESSION SET "_ORACLE_SCRIPT" = TRUE;
6. 계정 조회 쿼리
SELECT *
FROM ALL_USERS
;
7. 계정 권한 취소 및 계정 삭제
-- 계정 권한 취소
REVOKE CONNECT, RESOURCE, DBA TO C##아이디;
-- 계정 삭제
DROP USER C##아이디 CASCADE;
'DB' 카테고리의 다른 글
| [Oracle] UNDO 테이블스페이스 조회, 생성, 삭제, 변경 (0) | 2025.01.08 |
|---|---|
| [Oracle] FlashBack 데이터 복구 방법, 복원 쿼리 (2) | 2024.12.06 |
| [Oracle] sql 파일, 스크립트 자동 실행 (sqlplus) (0) | 2024.10.04 |