[Setting | Tibero] 계정생성 및 권한부여

Tibero 데이터베이스에 계정을 생성하고 권한을 부여하는 방법을 정리한다.

작성일 : 2022-07-12
OS : Ubuntu 22.04 LTS
Tibero : 6.0

1> 테이블 스페이스 생성 | 추가

# 테이블 스페이스 생성
create tablespace opendocs datafile '/data/tibero/opendocs_tbl01.dbf' size 1000m autoextend on next 100m;
# 테이블 스페이스 추가시
alter tablespace opendocs add datafile '/data/tibero/opendocs_tbl02.dbf' size 1000m autoextend on next 100m;

2> 사용자 생성 | 삭제 (project / project_pw 계정)

# 사용자 생성
create user project identified by "project_pw" default tablespace opendocs;
# 사용자 삭제
drop user project cascade;

3> 사용자 접속 권한부여

# 접속권한
grant resource, connect to project;
# select 권한
grant select any table to project;
GRANT DROP USER TO EXAM;
GRANT LOCK ANY TABLE TO EXAM;
GRANT SELECT ANY TABLE TO EXAM;
GRANT INSERT ANY TABLE TO EXAM;
GRANT UPDATE ANY TABLE TO EXAM;
GRANT DELETE ANY TABLE TO EXAM;
GRANT SYSDBA TO EXAM;
GRANT CREATE VIEW TO EXAM;
GRANT SELECT ANY SEQUENCE TO EXAM;
GRANT GRANT ANY ROLE TO EXAM;
GRANT EXECUTE ANY PROCEDURE TO EXAM; 
GRANT DROP ANY TRIGGER TO EXAM; 
GRANT GRANT ANY PRIVILEGE TO EXAM; 
GRANT GRANT ANY OBJECT PRIVILEGE TO EXAM; 
GRANT EXECUTE ANY LIBRARY TO EXAM; 
GRANT CREATE ANY TABLE TO EXAM;