Skip to Main Content

Japanese

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

マテリアライズド・ビューのリフレッシュは失敗

user9104703Jun 10 2011 — edited Jun 13 2011
下記の手順でMViewを作成しました:
・User_Aで
(1)テーブルYYを作成
CREATE TABLE KIRIN.YY
(
ID NUMBER,
NM VARCHAR2(16),
CONSTRAINT PK_YY PRIMARY KEY (ID) USING INDEX
);

(2)データをYYに挿入し、commit;

(3)CREATE MATERIALIZED VIEW LOG ON YY;

・User_Bで:
(4)マテリアライズド・ビューの作成---1分ごと更新
CREATE MATERIALIZED VIEW YY_MV
REFRESH complete
start with sysdate next sysdate + 1/24/60*1
AS
SELECT * FROM User_A.YY;

・User_Aで
(5)データをYYに挿入し、commit;

・User_Bで3分ぐらいたって:
select * from YY_MV;
を実行したら、変更分が表示されていないです。
ようするに、マテリアライズド・ビューのリフレッシュはうまくいっていないようです。

ちなみに、Oracle 11gを使っています。

よろしくお願いします。
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jul 11 2011
Added on Jun 10 2011
11 comments
6,775 views