728x90

1. Oracle DataBase 설치
다음 링크에서Oracle Database 21c Express Edition을 설치해준다.
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
설치후 압축을 풀어 setup.exe를 눌러서 설치 과정을 진행한다. (오래걸림)

2.유저 만들기
CMD를 열어서 sqlplus를 입력하면 다음처럼 사용자명을 입력하라고 나온다

/as sysdba 을 입력해서 관리자 권한으로 데이터 베이스에 접근한다.

ALTER SESSION SET CONTAINER = xepdb1;
다음명령어로 xepdb1 PDB로 세션을 전환한다.

다음명령어로 새로운 유저를 생성한다.
CREATE USER 이름 IDENTIFIED BY 비번;

이제 방금 만든 유저에게 권한을 부여해준다.
CONNECT: 기본 접근권한
RESOURCE: 객체 생성권한
GRANT CONNECT, RESOURCE TO 사용자명;

그후 다음 명령어로 USERS라는 테이블스페이스에 무제한 저장 공간을 부여한다
(이게 있어야 실제로 테이블에 INSERT, DELETE, UPDATE가 동작)
ALTER USER 이름 QUOTA UNLIMITED ON USERS;

3.Vscode Oracle Extention 설치
Vscode에서 다음 확장을 받아서 설치해준다.

좌측 생성된 SQL 아이콘을 누르고 Create Connection을 누른다.

접속 이름: 하고싶은걸로
사용자이름, 비밀번호 : 위에서 권한부여했던 유저 이름, 비번
호스트이름: localhost
서비스이름: xepdb1
로 입력후 저장을 누른다.

이제 생성된 db에 우클릭후 SQL 워크시트 열기를 누른다.

이제 SQL 문을 입력하고 선택후 우클릭에서 명령문 실행으로 SQL 문을 실행할수있다.

테이블에 PRODUCTS 테이블이 생성되고 컬럼들도 정상적으로 생성된것을 확인하였다.

728x90
'Computer Science > DataBase' 카테고리의 다른 글
| [DB] Redis(Remote Dictionary Server) (0) | 2025.01.21 |
|---|---|
| [MongoDB] MongoDB설치, 연산자,기본문법 (0) | 2025.01.21 |
| [DataBase] NoSQL 데이터베이스는 뭘까 (0) | 2024.11.08 |