728x90

0. 사용중인 사용자 목록

select username from dba_users;

 

1. 사용할 datafile 생성

create tablespace 생성할이름_DAT1 datafile '/app/tibero/tbdata/생성활파일.dtf' size 100M autoextend on next 1M extent management local uniform size 256k;

 

create tablespace 생성할이름_IDX1 datafile '/app/tibero/tbdata/생성활파일_idx.dtf' size 50M autoextend on next 1M extent management local uniform size 256k;

 

2. 계정 생성

create user 생성할계정명 identified by '생성할계정비밀번호' default tablespace 생성할이름_DAT1 

 

3. 권한 주기

grant connect, resource, create view, create TRIGGER, dba to 생성할계정명;

 

3-1. 사용자에게 부여된 롤 조회

SELECT * FROM DBA_ROLE_PRIVS
WHERE GRANTEE = '사용자명';
SELECT * FROM ROLE_SYS_PRIVS;

 

 

 

4. 사용자 삭제

drop user 사용자ID;

* 사용자가 가지고 있는 객체(뷰,트리거 등등)도 전부 삭제하는방법. cascade 추가(신중하게 해야됨.)

drop user 사용자ID cascade;

 

* 권한 


-- 다른 스키마의 권한을 테이블별로 사용할수 있게 준다.
 GRANT ALL ON SMARTSTOCK_D.TD_FARM TO SMARTSTOCK;

--시스템 개인 및 개체 개인의 두 가지 종류의 권한이 있습니다.
GRANT ALL PRIVILEGES TO user;

--모든 시스템 권한을 사용자에게 부여하며 매우 신중하게 사용해야합니다!
GRANT ALL ON table TO user;

728x90

+ Recent posts