2017년 5월 20일 토요일

새 프로젝트시 DB 초기 생성문

/**
* 사용자 계정 및 테이블 스페이스 생성
* 1.먼저 디렉토리를 생성한다. 디렉터리가 없으면 쿼리 오류가 생긴다.
* 2.테이블 스페이스 생성문을 실행한다.
*/
CREATE TABLESPACE TS_DATA01
LOGGING
DATAFILE 'D:\oradata\orcl\TS_DATA01.dbf' SIZE 500M
EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
ALTER DATABASE DATAFILE 'D:\oradata\orcl\TS_DATA01.dbf' AUTOEXTEND ON;



/**
* 생성된 테이블 스페이스를 확인한다
*/
SELECT file_name, file_id, tablespace_name, BYTES, autoextensible, maxbytes,
increment_by
FROM dba_data_files;


/**
* 사용자 및 비밀번호 생성
*/
CREATE USER userId IDENTIFIED BY userPw
DEFAULT TABLESPACE TS_DATA01;
GRANT CONNECT, RESOURCE TO userId;


--DROP TABLESPACE TS_DATA01
--DROP USER userId