Oracle Tablespace 생성 및 사용자 생성, 권한 주기
DROP TABLESPACE MIS_MK_DATA INCLUDING CONTENTS;
CREATE TABLESPACE MIS_CC_DATA DATAFILE
'C:\OraData\MIS_CC_DATA.dbf' SIZE 70M AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT AUTO
FLASHBACK ON;
CREATE TABLESPACE MIS_CC_IDX DATAFILE
'C:\OraData\MIS_CC_IDX.dbf' SIZE 69M AUTOEXTEND ON NEXT 3M MAXSIZE UNLIMITED
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT AUTO
FLASHBACK ON;
CREATE TABLESPACE MIS_MK_DATA DATAFILE
'C:\OraData\MIS_MK_DATA.dbf' SIZE 700M AUTOEXTEND ON NEXT 70M MAXSIZE UNLIMITED
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT AUTO
FLASHBACK ON;
CREATE TABLESPACE MIS_MK_IDX DATAFILE
'C:\OraData\MIS_MK_IDX.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT AUTO
FLASHBACK ON;
-- TEMPORARY 테이블 스페이스 생성
CREATE TEMPORARY TABLESPACE BPAS_CC_TMP TEMPFILE
'D:\BPAS\BPAS_CC_TMP.dbf' SIZE 70M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL;
--KO16MSWIN949 문자 설정과 AL16UTF16 NCHAR 문자 설정에서 엑스포트가 종료되었습니다
--서버는 KO16KSC5601 문자 집합을 사용합니다 (문자집합 변환이 가능합니다)
CREATE USER 유저 IDENTIFIED BY 비밀번호
DEFAULT TABLESPACE MIS_CC_DATA;
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE BPAS_CC_TMP;
-- 권한을 부여
GRANT connect, resource, dba to 유저;
CREATE USER 유저 IDENTIFIED BY 비밀번호
DEFAULT TABLESPACE PMIS_PP_DATA TEMPORARY TABLESPACE BPAS_CC_TMP;
-- 권한을 부여
GRANT connect, resource, dba to 유저
SELECT * FROM v$datafile;
테이블스페이스 삭제
drop tablespace BPAS_CC_TMP
including contents and datafiles
cascade constraints;
테이블 생성 예)
CREATE TABLE T_SAMPLE
(
SAMPLE_NO NUMBER(10),
TITLE VARCHAR2(50 BYTE),
DESCRIPTION VARCHAR2(100 BYTE)
)
TABLESPACE TEST_DATA
RESULT_CACHE (MODE DEFAULT)
PCTUSED 40
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 64K
NEXT 1M
MAXSIZE UNLIMITED
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
FREELISTS 1
FREELIST GROUPS 1
BUFFER_POOL DEFAULT
FLASH_CACHE DEFAULT
CELL_FLASH_CACHE DEFAULT
)
LOGGING
NOCOMPRESS
NOCACHE
NOPARALLEL
MONITORING;
ALTER TABLE T_SAMPLE ADD (
PRIMARY KEY
(SAMPLE_NO)
USING INDEX
TABLESPACE TEST_IDX
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 64K
NEXT 1M
MAXSIZE UNLIMITED
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
FREELISTS 1
FREELIST GROUPS 1
BUFFER_POOL DEFAULT
FLASH_CACHE DEFAULT
CELL_FLASH_CACHE DEFAULT
)
ENABLE VALIDATE);
SELECT 로 UPDATE 하기 (0) | 2013.05.23 |
---|---|
테이블 초기 크기 계산법 (0) | 2013.05.23 |
Tablespace 및 User 생성 (0) | 2013.03.18 |
오라클 열(컬럼)을 행(로우)으로 변경하는 쿼리 (0) | 2012.12.27 |
HSODBC 를 이용하여 Oracle -> MSSQL 이기종 간에 DB Link (1) | 2012.09.26 |