最近用了很多视图,主要就是统计数据用的,建了有十几个物化视图,定在每天夜里执行刷新任务,可是十几个当中有四张始终无法自动刷新,手动编译也会出错,执行任务时会报如下错误:
不会是权限问题,也不可能是时间设置的问题,否则不可能其他的都可以正常刷新只有这几个进行出错。后来通过查诊断文件发现原来是因为建立视图的语句过长,据说Oracle对视图语句的限制是
65K,超过了虽然是可以正常创建的,但是无法编译,当然定时刷新也就不可能了。查询步骤如下:
1、查找诊断文件位置,语句如下:
select value from