본문 바로가기
5. 데이터베이스 관리/5.1 ORACLE

[ORACLE 5장] 인덱스 생성 및 관리

by 용심장 2024. 4. 24.
300x250
-- 인덱스 NOLOGGING
ALTER INDEX money2ja.idx_member_01 NOLOGGING;

-- 인덱스 LOGGING
ALTER INDEX money2ja.idx_member_01 LOGGING;

[ORACLE] 인덱스 생성 및 관리 (CREATE INDEX, ALTER INDEX)

 


목차

1. 인덱스 생성    

    - CREATE INDEX

    - PRIMARY KEY 생성

 

2. 인덱스 수정 : [] 은 삭제

   - ALTER INDEX

   - ALTER INDEX [원본] RENAME TO [변경];

   - ALTER TABLE [테이블] ADD CONSTRAINT PRIMARY KEY(COL);

   - ALTER INDEX [인덱스 명] REBUILD;

   - ALTER INDEX LOGGING;


 

 

1. INDEX 생성 (CREATE INDEX)

--  INDEX 생성 (money2ja 계정으로 생성)

CREATE INDEX money2ja.idx_member_01 ON money2ja.member (mem_idx) TABLESPACE TBS_COMP ;

-- STORAGE (INITIAL 20K NEXT 20k); -- 옵션

 

--  UNIQUE INDEX 생성 (money2ja 계정으로 생성)

 

-- INDEX 삭제
DROP INDEX money2ja.idx_member_01;

-- INDEX 생성
CREATE UNIQUE INDEX money2ja.idx_member_01 ON money2ja.member (mem_idx) TABLESPACE TBS_COMP ;

 

 

--  PRIMARY KEY INDEX 생성 및 삭제 (money2ja 계정으로 생성)

-- PRIMARY KEY 삭제
ALTER TABLE money2ja.member DROP PRIMARY KEY; 

-- PRIMARY KEY 생성
ALTER TABLE money2ja.member ADD CONSTRAINT PK_MEMBER PRIMARY KEY (mem_idx) ;

 

-- INDEX LOGGING

-- 인덱스 NOLOGGING
ALTER INDEX money2ja.idx_member_01 NOLOGGING;

-- 인덱스 LOGGING
ALTER INDEX money2ja.idx_member_01 LOGGING;

 

반응형