본문 바로가기

03. DB/02. Oracle

[Oracle]Simple Set-Up DB

11g 버전이며(18버전 한번 설치하려다가 빡세서 관둠) 기본적으로 툴을 사용해서 쓰지만 CLI 환경에서도 작업할 수 있게 조금씩 연습하는 것은 필요하다고 생각하여 로컬에서 그냥 끄적일 때 빠르게 세팅을 위해 작성해뒀던 쿼리

 

 

 

--cmd > sqlplus / as sysdba 접속
--오라클은 기본적으로 하나의 DB만을 소유하기 때문에 하나의 DB안에 tablespace를 생성해서 사용하는 방법 선택함.

--DB(tablespace) 생성 및 확인
create TABLESPACE [이름] datafile
'C:\oraclexe\app\oracle\oradata\XE\ [이름].dbf' size 200M
autoextend on next 10m;


select name from v$tablespace;


--유저 생성 및 확인
create USER [계정] identified by [비밀번호]
default TABLESPACE [이름]
TEMPORARY tablespace temp;


SELECT ROWNUM, USERNAME FROM all_users WHERE ROWNUM < 6 ORDER BY CREATED DESC;


--권한 주기 및 확인
GRANT dba TO admin;


SELECT ROWNUM, USERNAME FROM dba_users WHERE ROWNUM < 6 ORDER BY EXPIRY_DATE DESC;