ORA-53014: The runtime preference table is not empty
Cause: The function was unable to process due to an internal error.
Action: Contact Oracle Support Services.
ORA-53014的错误表明当前的runtime preference表不为空。
Oracle文档显示,ORA-53014指示当前runtime preference表不为空。它是一个内部(non-public)错误,只可能在更改了某些另一字段的值时才出现。
1.确认runtime preference表是否为空(SELECT * FROM USER_PREFERENCES)。
2.如果表不为空,则通过DELETE语句清空表(DELETE FROM USER_PREFERENCES)。
3.运行ALTER SESSION SET RESOURCE_LIMIT = TRUE; 命令来重新启用资源限制。
4.重新把runtime preference表中需要的值设定回去(可以由备份中恢复)。