我正在尝试创建一个物化视图,例如使用以下内容:
CREATE MATERIALIZED VIEW orders_mv AS
SELECT *
FROM (SELECT * FROM table1
UNION
SELECT * FROM table2
ORDER BY DBMS_RANDOM.VALUE)
WHERE rownum <= 5;
但它给了我一个 ORA-00600 并用通常的断开错误断开我的连接:
CREATE MATERIALIZED VIEW orders_mv
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel
Process ID: 89299
Session ID: 11416 Serial number: 40331
我们正在运行 Oracle 12c。以这种方式创建物化视图和使用 order by 子句是否存在一些错误?