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;