文档解释
ORA-12028: materialized view type is not supported by master site string
Cause: Pre-Oracle8 master sites are not able to support primary key or subquery materialized views that are able to perform a fast refresh.
Action: Create a ROWID materialized view or use a master table from an Oracle8 site.
。
这个ORA-12028错误表明你尝试使用的物化视图的类型在主站字符串上是不受支持的。
官方解释
这个错误表明客户端试图从主站字符串中创建一个不受支持的物化视图类型,必须更改物化视图类型或者指定一个不同的主站字符串。
常见案例
如果访问数据库的客户端尝试使用不支持的物化视图类型,则可能会发生此错误,例如,如果客户端尝试使用“COMPLETE REFRESH”类型的物理视图,而它只支持“FAST REFRESH”类型,则可能会发生此错误。
正常处理方法及步骤
1、检查物化视图类型:要解决此问题,首先必须检查物化视图的类型,然后决定这种类型是否在主站字符串上受支持。
2、查看主站字符串:另外还要检查定义物理视图的主站字符串,如果与不支持的物理视图类型不匹配,则必须重新指定匹配的主站字符串。
3、更改物化视图类型:如果不支持的物理视图类型长期存在,请考虑将其更改为更适合此主站字符串的新类型。