SQL DEVELOPER 오라클 계정 생성하기
2021. 12. 5. 18:32ㆍ오라클
1. 설치할때 설정했던 아이디와 비번으로 관리자계정으로 접속
2. 데이터를 저장할 테이블스페이스와 임시테이블 스페이스를 생성
--테이블 스페이스 생성하기
CREATE TABLESPACE BM
DATAFILE 'D:\oracleTS\bm.dbf'
SIZE 10M REUSE
AUTOEXTEND ON NEXT 10M;
--임시 테이블 스페이스 생성하기
CREATE TEMPORARY TABLESPACE BM_TEMP
TEMPFILE 'D:\oracleTS\bm_tmp.dbf'
SIZE 10M REUSE
AUTOEXTEND ON NEXT 10M;
- DATAFILE 과 TEMFILE은 파일을 생성할 경로를 써주면 되는데 D:\oracleTS 아래에 bm.dbf라는 이름으로 만들었다
- SIZE는 10M로 하고 용량이 가득찼을때 AUTOEXTEND ON NEXT 10M; 옵션으로 용량을 자동 추가할수있다
3. 오라클 계정을 생성할때 유저 아이디 앞에 C##붙여야 하는데
EX)
CREATE USER C##SUMIN
IDENTIFIED BY QWE123;
ALTER SESSION SET "_ORACLE_SCRIPT"=TRUE;
옵션으로 설정으로 C##을 생략할수있다
4. 계정을 생성한다
CREATE USER SUMIN
IDENTIFIED BY QWE123
DEFAULT TABLESPACE BM
TEMPORARY TABLESPACE BM_TEMP;
- USER - 사용할 아이디
- IDENTIFIED - 비번
- DEFAULT TABLESPACE 사용할 테이블 스페이스
- TEMPORARY TABLESPACE 사용할 임시 테이블 스페이스
5. 권한을 부여한다
GRANT CONNECT, RESOURCE, DBA TO SUMIN;
- Connect: 데이터 베이스 접속과 관련한 권한
- Resource: 사용자가 테이블, 시퀀스 등 데이터 관련 객체를 생성할 수 있는 권한
- DBA: 시스템 자원의 무제한 사용, 다른 사용자 권한 조정 등 강력한 기능에 대한 권한
빨간 박스 클릭
이름과 비번을 입력후 테스트 버튼 클릭 후 저장
추가
--유저 목록 확인하기
SELECT * FROM ALL_USERS;
--유저 삭제하기
DROP USER SUMIN CASCADE;
--테이블 스페이스 목록 확인하기
SELECT * FROM DBA_TABLESPACES;
--테이블스페이스 삭제하기
DROP TABLESPACE BM
INCLUDING CONTENTS AND DATAFILES
CASCADE CONSTRAINTS;
-- 현재 사용자 확인하기
SHOW USER;
-- 테이블 목록 확인하기
SELECT * FROM TAB;