文档解释
ORA-12443: policy not applied to some tables in schema
Cause: You applied a policy to a schema, and some of the tables in the schema already had the policy applied.
Action: No action necessary; the policy was applied to the remaining tables.
ORA-12443:指定的模式中的某些表没有应用指定的策略
官方解释
ORA-12443 表示客户端请求中指定了注册在指定模式中的多个表,但其中的某些表没有收到指定的策略。
常见案例
ORA-12443 常常会发生在客户端发出一个查询请求时,其中涉及的表名所指的对象可能有多个,而其中的某些表却没有收到指定的策略,从而造成错误。
正常处理方法及步骤
1.检查客户端发出的查询请求中的表名,确保有提前用相应策略保护该表;
2.确认指定模式中的表是否受到保护;
3.检查是否已经生成相应策略,已经生成策略,但尚未授权,则授权该策略;
4.如果没有生成策略,则需要建立策略;
5.重新执行客户端的查询请求,查看是否可以正常执行。