티스토리 뷰
-- 테이블스페이스 삭제
drop tablespace ex including contents;
-- 테이블 스페이스 생성
CREATE TABLESPACE ex DATAFILE 'C:/oracle/product/10.2.0/oradata/ex/ex.DBF' SIZE 300M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED;
-- 테이블 스페이스를 이용할 유저 생성
create user ex identified by ex default tablespace ex;
-- 생성한 유저에게 데이터베이스 관리자 권한 부여
grant connect,dba to ex;
<hr>
세부사용법
# SQLPLUS CONNECT - sqlplus system/manager - sqlplus "/as sysdba" /* DB관리자로 접속 */
# TABLESPACE 생성 CREATE TABLESPACE 스페이스명 /* 생성될 테이블스페이스 이름 */ DATAFILE '파일경로/파일명_DAT.DBF' SIZE 100M /* 생성될 데이터 파일의 경로위치와 크기 */
AUTOEXTEND ON NEXT 10M /* 데이터 파일 용량 초과시 자동증가 설정(ON/OFF : AUTOEXTEND OFF), 초과시 다음 자동 증가 용량(OFF시 생략) */
MAXSIZE 500M /* 데이터 파일 최대 크기(OFF시 생략) */
DEFAULT STORAGE( INITIAL 10K /* 테이블 스페이스의 맨 첫번째 Extents의 크기 */
NEXT 10K /* 다음 Extents의 크기 */
MINEXTENTS 2 /* 생성할 Extents의 최소 값 */
MAXEXTENTS 50 /* 생성할 Extents의 최대 값 */
PCTINCREASE 50) /* Extents의 증가율, Default값은 50 입니다 */
ONLINE; /* ONLINE : 사용가능하게 활성화 | OFFLINE : 사용할수없도록 비활성화 */
# TEMPORARY TABLESPACE 생성
CREATE TEMPORARY TABLESPACE TEMP스페이스명 TEMPFILE '파일경로/파일명_TMP.DBF' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE 500M DEFAULT STORAGE( INITIAL 10K NEXT 10K MINEXTENTS 2 MAXEXTENTS 50 PCTINCREASE 50) ONLINE;
# 사용자 생성 CREATE USER 사용자아이디 IDENTIFIED BY 패스워드 DEFAULT TABLESPACE 스페이스명 TEMPORARY TABLESPACE TEMP스페이스명;
# 사용자 권한부여 GRANT CONNECT, DBA, RESOURCE TO 사용자아이디;
# 사용자 비밀번호변경 ALTER USER 사용자아이디 IDENTIFIED BY 패스워드
'Oracle' 카테고리의 다른 글
오라클 자동 백업 파일 만들기 (1) | 2008.03.17 |
---|---|
CASE문 사용 (0) | 2008.01.28 |
오라클 함수 (0) | 2008.01.28 |
날짜관련 함수사용 (0) | 2008.01.22 |