본문 바로가기

DATA BASE

오라클 사용자 생성 및 사용자 기본 권한주기(2세션, 3테이블스페이스, 4테이블)

alter session set "_ORACLE_SCRIPT"=true;
CREATE USER cos IDENTIFIED by bitc5600;

GRANT CREATE SESSION TO cos;
GRANT CREATE TABLESPACE TO cos;
GRANT CREATE TABLE TO cos;
GRANT select, insert, delete, update ON cos.player TO cos;
alter user cos default tablespace users quota unlimited on users;

 


 

 

 

데이터 베이스 만드는 법

 

 

 

 

 

 

왜 권한이 불충분하냐면 SYSTEM으로 접속되어져 있는 상태에서 COS라는 사용자만 만들어져있고 아직 TABLE SPACE 권한도 없고 테이블관련권한도 없기 때문입니다!

 

 

DDL  : Data Definition Language

 

3. 테이블 스페이스 권한 부여

 

한줄씩 ctrl + enter

 

 

여기에 붙혀넣기!

4. 테이블 권한 부여

 

 

 

 

 

테이블 만드는 창뜨면 이름 입력하고 확인

 

생성되었다고 나오지만 테이블이 보이지 않는다
접속 탭에서 새로고침 하면 테이블이 보인다

 

사용자 COS에게 READING(DML)권한 주기

 

코스 페이지에서

 

만든 PLAYER 테이블에 데이터 내용 입력하기

commit

 

 

 

 

 

 

다시 실행해 보면 향의 내용이 삭제되어있다.

 

 

 

 

 

'DATA BASE' 카테고리의 다른 글

행 번호 토글  (0) 2020.03.19
오라클 scott 연습  (0) 2020.03.18
DDL, DQL, DML/트랜젝션  (0) 2020.03.18
1. 사용자 생성시 이름  (0) 2020.03.18
오라클 데이터 베이스 SQL 설치하기  (0) 2020.03.18