[1회차, 2018.04.14] 오라클 및 토드설치 - 3)테이블스페이스, 유저 생성, 권한부여 STUDY GROUP DIARY

(스터디그룹은 2회차 지만 저는 중간 합류로 제 기준 1회차로 적었습니다.)

회차 : 1회차

날짜 : 2018.04.14

주요활동 : 오라클 및 토드 설치


=====================================================================================


# CMD창에서 sqlplus 입력으로 실행

# 사용자명, 비밀번호 입력 후 접속

# 최고관리자 ID는 두개가 있고 약간씩 다르다, 최고관리자가 아니더라도 테이블스페이스는 생성 가능
   SYS : DB 생성 가능
   SYSTEM : DB 생성 불가능


# 테이블스페이스, 유저 생성 및 권한부여


1. 테이블스페이스 생성 // 테이블스페이스 생성은 최고관리자가 아니더라도 가능

CREATE TABLESPACE 테이블스페이스명
DATAFILE 경로
SIZE 크기(M);

적용(실습)

CREATE TABLESPACE EROOM
DATAFILE 'D:\app\CJH\oradata\eroom\EROOM001.dbf'
SIZE 2048m;
 // 실습전에 경로 oradata폴더에 eroom폴더를 미리 만들어 놓았다.




2. 유저 생성 // 유저 생성과 권한 부여는 최고관리자만 가능

CREATE USER 유저아이디
IDENTIFIED BY 비밀번호
DEFAULT TABLESPACE 테이블스페이스명;
 // 테이블스페이스명을 생략하면 SYSTEM 테이블스페이스(디폴트 값)에 저장됨.

적용(실습)

CREATE USER eroom
IDENTIFIED BY eroom
DEFAULT TABLESPACE EROOM;




3. 권한부여

GRANT CONNECT, RESOURCE, DBA TO 유저아이디;
 // CONNECT : 접속권한 Role
 // RESOURCE : 기본적인 객체(테이블, 컬럼)를
테이블을 create, drop, alter, 컬럼을 insert, update, delete 할 수 있는 권한을 모은 Role
 // DBA : DBA권한 ( 안줘도 되지만 학습에 지장이 없도록 미리 줌)

적용(실습)

GRANT CONNECT, RESOURCE, DBA TO eroom;




4. 유저삭제 및 테이블스페이스 삭제

DROP USER 유저아이디;
DROP TABLESPACE 테이블스페이스명;




G
M
T
음성 기능은 200자로 제한됨

1 2 3 4