マテリアライズド・ビュー作成時にORA−00600エラー
出てしまいました、最悪なエラーが。
ORA−00600ってようはオラクルの内部エラーです。
って言うか原因が不明です。オラクル社がバグかも知れませんが、
これが出たら電話してね。ってエラーだと私は思ってます。
エラーの第一引数にStringが入っていますが、ググッてもわからず、しょうがないので打開策を探してみました。
結果から言うと、エラー回避できました。
マテリアライズド・ビュー作成するとき対象カラムを*で全指定していたのがどうやら気にいらないらしい。
CREATE MATERIALIZED VIEW MVTEST
REFRESH FAST
START WITH SYSDATE
NEXT SYSDATE + 1/24/60
AS
SELECT * FROM
TEST_TBL@test
こんな感じにしていたのがだめで、以下のSQLならエラーが出ないで正常に動作しました。
CREATE MATERIALIZED VIEW MVTEST
REFRESH FAST
START WITH SYSDATE
NEXT SYSDATE + 1/24/60
AS
SELECT
hoge01,
hoge02,
hoge03,
hoge04,
hoge05
FROM
TEST_TBL@test