테이블 생성방법 및 각종옵션
CREATE TABLE
Syntax:
CREATE [GLOBAL TEMPORARY] TABLE [schema.]table (
column datatype [DEFAULT expr] [column_constraint(s)[,…]] [,column datatype [,…]] )
[table_constraint [,…]]
[table_ref_constraint [,…]]
[ON COMMIT {DELETE|PRESERVE} ROWS]
storage_options [COMPRESS int|NOCOMPRESS]
[LOB_storage_clause][varray_clause][nested_storage_clause] [XML_type_clause]
Partitioning_clause
[[NO]CACHE] [[NO]ROWDEPENDENCIES] [[NO]MONITORING] [PARALLEL parallel_clause]
[ENABLE enable_clause | DISABLE disable_clause]
{ENABLE|DISABLE} ROW MOVEMENT
[AS subquery]
[ON COMMIT {DELETE|PRESERVE} ROWS] - TEMPORARY TABLE
ON COMMIT DELETE ROWS : 삽입된 행의 수명을 트랜잭션 기간 동안으로 지정합니다
ON COMMIT PRESERVE ROWS : 삽입된 행의 수명을 세션 기간 동안으로 지정합니다
[[NO]CACHE]
CACHE : 해당 테이블의 FULL SCAN시 LRU list에 MRU(Most Recently Used)쪽으로 위치시킴
NOCAHCE: 해당 테이블의 FULL SCAN시 LRU list에 LRU(Least Recently Used)쪽으로 위치시킴
[[NO]ROWDEPENDENCIES]
ROWDEPENDENCIES : Block 단위 SCN 관리
NOROWDEPENDENCIES : Row 단위 SCN 관리
[[NO]MONITORING]
MONITORING : 가장 최근 통계 정보 수집 이후, INSERT, UPDATE, DELETE NUMBER 수
변경 정보는 SGA에서 유지되다가, 15분마다 SMON에 의해서 Data Dictionary에 Flash 된다.
테이블 전체의 10% 이상 변경시, 통계정보 STALE으로 판단하고, 통계정보 수집 대상으로 선정
11g 자동 통계수집에서는 MONITORING 및 NOMONITORING 키워드의 사용이 중지되었습니다. ignored
[PARALLEL parallel_clause]
ALTER TABLE sales PARALLEL 8
ALTER TABLE big_table PARALLEL : Automatic
ALTER TABLE big_table NOPARALLEL : Parallel Option 해제
[ENABLE enable_clause | DISABLE disable_clause]
ALTER TABLE sales enable constraint fk_id1 : 제약조건 활성화
ALTER TABLE sales disable constraint fk_id1 : 제약조건 비활성화
{ENABLE|DISABLE} ROW MOVEMENT
ALTER TABLE emp enable row movement : 행 이동 활성화 (flashback table, shrink)
ALTER TABLE emp disable row movement : 행 이동 비활성화
번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|---|
공지 | Q&A | Oracle관련 게시물만 | Sean | 2014.04.09 | 84602 |
160 | Q&A | 오라클 복구 질문 | 희달이 | 2015.05.08 | 973 |
159 | TM |
11G new feature SQL performance analyzer
1 ![]() |
Sean | 2013.01.09 | 14232 |
158 | TM | MEMORY TARGET 1 | 도로시 | 2013.01.03 | 19416 |
157 | TM | check whether crs auto start is enable or disable | 담벼락 | 2012.10.12 | 26035 |
156 | TM |
ARDCI
![]() |
이현정 | 2012.10.09 | 12491 |
155 | TM | (10gR2)Full UNDO tablespace | Tech1 | 2012.04.04 | 23831 |
154 | TM | audit 관련 2 | 이현정 | 2012.03.29 | 24660 |
153 | TM | 테이블과 인덱스의 관계 및 인덱스 종류 및 생성 방법. | Tech1 | 2012.03.28 | 24869 |
152 | TM | windows에서 Opatch 진행시 oci.dll 에러 조치 1 | 이현정 | 2012.03.26 | 37051 |
» | TM | 테이블 생성방법 및 각종옵션 | Tech1 | 2012.03.20 | 19971 |
150 | TM | upgrade 시 sorting 문제 | 담벼락 | 2012.03.16 | 16382 |
149 | TM |
11 newfeature(Upgrade) 10.2.0.5 to 11.2.0.3
1 ![]() |
윤현 | 2012.01.12 | 18281 |
148 | TM |
TDE (column, tablesapce)
1 ![]() |
윤현 | 2011.12.27 | 13195 |
147 | TM |
11g newfeature (dbca)
2 ![]() |
윤현 | 2011.12.27 | 13879 |
146 | TM | 11g 데이타베이스 에러수집방법 2 | perfstat | 2011.11.02 | 19559 |
145 | TM | long type column 1 | 담벼락 | 2011.10.11 | 17458 |
144 | TM | 백업이 필요없는 대용량 table skip하고 export 받기 | 고구마 | 2011.06.14 | 18354 |
143 | TM | TDE tablespace 1 | 윤현 | 2011.06.09 | 17239 |
142 | TM | openvms command | perfstat | 2011.05.31 | 17382 |
141 | TM |
Oracle Silent Install Guide
3 ![]() |
송기성 | 2011.03.13 | 20107 |