마니의 공부방/DataBase

[tibero] 테이블 생성/사용자추가/접속권한 부여

tibero.. 메모한 내용을 보니 2016년?!

주로 DataBase로 mysql 혹은 oracle을 많이 사용하긴 하지만, 공공기관의 프로젝트를 진행하다보면 간혹 tibero를 사용하는 곳이있다. 

 

문서에 정리된 날짜를 보니 2016년 7월에 했던 내용인데.. ^^;; 

최근의 tibero의 문법에도 맞는지는 확인해보지 않았다. 요즘은 거의 mysql, oracle이 선택된 프로젝트만 진행하다보니 그렇다. 

 

혹여라도 관련 내용이 도움이 될분들도 있을수 있고, 개인적으로도 다시 공부를 할겸 남깁니다.

 

테이블 스페이스 추가(tableSpace)

/* CREATE TABLE SPACE */
create tablespace phone
datafile '/home/tibero/Tibero/tibero5/database/tibero/phone.dbf' size 1073741;

사용자 추가 및 테이블 권한 부여

/* CREATE USER */
CREATE USER phoneUser
IDENTIFIED BY phone!
DEFAULT TABLESPACE phone;

/* GRANT USER ROLE : connect, resource*/
grant connect, resource to phoneuser;

/* GRANT USER ROLE : DBA*/
grant dba to phoneUser;

테이블 생성

/* CREATE CODE_GRP_T */
CREATE TABLE CODE_GRP_T (
    CODE_GRP_ID VARCHAR(50 BYTE) DEFAULT NULL NOT NULL,
    CODE_GRP_NM VARCHAR(256 BYTE) DEFAULT NULL,
    CODE_GRP_DESC VARCHAR(512 BYTE) DEFAULT NULL,
    USE_AT VARCHAR(1 BYTE) DEFAULT NULL,
    DEL_AT VARCHAR(1 BYTE) DEFAULT NULL,
    CREATE_DT DATE DEFAULT NULL,
    UPDATE_DT DATE DEFAULT NULL,
    CONSTRAINT PK_CODE_GRP_T PRIMARY KEY(CODE_GRP_ID)
)
TABLESPACE phone
PCTFREE 10
INITRANS 2
STORAGE (
    MAXEXTENTS UNLIMITED
)
LOGGING;