-
오라클 사용자 생성 및 권한 부여소소한DB/오라클 2019. 1. 22. 15:28반응형
테이블 스페이스 생성
SQL > create tablespace [tablespace_name]
datafile '/oracle/oradata/[file_name].dbf' size 500m;
예) create tablespace TEST datafile 'D:\oracle\TEST.dbf' size 500M;
오라클 유저 생성
create user [user_name]
identified by [password]
default tablespace [tablespace_name]
temporary tablespace temp;
예) create user TEST
identified by TEST
default tablespace TEST
temporary tablespace temp;
생성한 user에 권한 주기
grant connect, resource, dba to [user_name]
예) grant connect, dba, resource to TEST; <- 모든 권한 주기
GRANT CREATE SESSION TO 유저명 // 데이터베이스에 접근할 수 있는 권한
GRANT CREATE DATABASE LINK TO 유저명
GRANT CREATE MATERIALIZED VIEW TO 유저명
GRANT CREATE PROCEDURE TO 유저명
GRANT CREATE PUBLIC SYNONYM TO 유저명
GRANT CREATE ROLE TO 유저명
GRANT CREATE SEQUENCE TO 유저명
GRANT CREATE SYNONYM TO 유저명
GRANT CREATE TABLE TO 유저명 // 테이블을 생성할 수 있는 권한
GRANT DROP ANY TABLE TO 유저명 // 테이블을 제거할 수 있는 권한
GRANT CREATE TRIGGER TO 유저명
GRANT CREATE TYPE TO 유저명
GRANT CREATE VIEW TO 유저명
GRANT
CREATE SESSION
,CREATE TABLE
,CREATE SEQUENCE
,CREATE VIEW
TO 유저명;
생성한 user로 oracle에 접속 하기
sqlplus TEST/TEST
계정 삭제하기
drop user TEST cascade;
해당 계정에 대한 데이터도 모두삭제
-- 테이블 스페이스 크기 확장해주는 쿼리문
alter database
datafile 'D:\oracle\TEST.dbf' resize 900M;
--테이블 스페이스 정보 보는 쿼리문
SELECT file_name, tablespace_name, bytes, status FROM DBA_DATA_FILES;
계정 패스워드 변경하기
sqlplus /as sysdba <- 로그인
alter user TEST identified by "password";
일반 스트링은 관계없지만 특수문자가 있을경우 반드시 "" 따옴표로 감싸준다.
반응형'소소한DB > 오라클' 카테고리의 다른 글
ORA-00119 , ORA-00132 해결법 (0) 2019.01.23 오라클 기본 사용 명령어 (0) 2019.01.22 오라클 startup 발생하는 ORA-01157,ORA-01110 오류 해결법 (0) 2019.01.22 오라클 ORA-01017 :사용자명 / 비밀번호가 부적합 (2) 2019.01.21 오라클 ORA-00283 ORA-00264 에러 (0) 2019.01.21 댓글