2014년 5월 13일 화요일

[오라클자바커뮤니티]오라클 구체화뷰 생성 오류, ORA-23413: table ...does not have a materialized view log , oracle mview

[오라클자바커뮤니티]오라클 구체화뷰 생성 오류, ORA-23413: table ...does not have a materialized view log , oracle mview

아래 예문을 참고하세요~

1. drop MATERIALIZED VIEW LOG ON myemp1;(이미 있다면)
  CREATE MATERIALIZED VIEW LOG ON myemp1  WITH PRIMARY KEY, ROWID
  INCLUDING NEW VALUES;
 

2. CREATE MATERIALIZED VIEW m_count
    BUILD IMMEDIATE  -- MView 생성과 동시에 데이터들도 생성
    REFRESH FAST      -- 원본의변경된 데이터만 mview에 갱신
    ON COMMIT        -- Commit 이 일어날 때 뷰 Refresh
    ENABLE QUERY REWRITE     
    AS
    select count(*) cnt from myemp1

댓글 없음:

댓글 쓰기