文档解释
ORA-44421: cannot DISALLOW NONSCHEMA without a SCHEMA clause
Cause: If no SCHEMA clause (explicit schema or ANYSCHEMA) was specified, nonschema data cannot be disallowed.
Action: Remove DISALLOW NONSCHEMA or add some SCHEMA clause.
ORA-44421:不允许没有语句子的NONSCHEMA
官方解释
ORA-44421表示不允许没有用于指示有关启动任务类型的SCHEMA子句使用DISALLOW NONSCHEMA关键字。此消息阻止程序用户尝试DISALLOW NONSCHEMA关键字。
常见案例
使用DISALLOW NONSCHEMA关键字,但它没有语句子用于指示有关启动任务类型的SCHEMA子句。
一般处理方法及步骤
1.检查是否为DISALLOW NONSCHEMA关键字指定了有关启动任务类型的SCHEMA子句。
2.如果没有指定,则在DISALLOW NONSCHEMA子句之后指定SCHEMA子句,如下所示:
DISALLOW NONSCHEMA SCHEMA manage_user start_user;
3.重新尝试该操作。如果仍然失败,则根据ORA-44421消息中给出的提示进行修改,然后重试。