local index partition 생성중에 문제가 발생했습니다.
TEST_TABLE 의 컬럼이
RUNTIME VARCHAR2(20)
ID VARCHAR2(10)
NAME VARCHAR2(10)
ETC VARCHAR2(30)
있습니다.
RUNTIME컬럼의 데이터는 20130823101059 와 같은 형태이고
RUNTIME 컬럼의 YYYYMM 을 기준으로 월별 RANGE 파티션을 생성하였습니다.
그후 RUNTIME 기준으로 LOCAL INDEX 도 생성하였습니다.
제가 추가 하고 싶은것은 UNIQUE INDEX (ID, NAME) 입니다.
ID와 NAME의 데이터 중복을 방지하기 위하여 UNIQUE로 생성하고 싶지만 GLOBAL INDEX로 생성되는것 같습니다.
RUNTIME기준으로 파티션도 생성하고 ID와 NAME을 UNIQUE 하게 할수 없나요?
GLOBAL INDEX로 하면 성능이 저하될것 같아서 LOCAL INDEX로 UNIQUE INDEX를 생성하고 싶습니다.
가능한가요?
|