返回顶部
首页 > 资讯 > 错误编码 >ORA-23454: flavor string not defined for object group “string”.”string” ORAC
  • 477
分享到

ORA-23454: flavor string not defined for object group “string”.”string” ORAC

报错故障string 2023-11-04 23:11:10 477人浏览 八月长安
摘要

文档解释 ORA-23454: flavor string not defined for object group “string”.”string” Cause: The given ob

文档解释

ORA-23454: flavor string not defined for object group “string”.”string”

Cause: The given object group does not contain a (published) definition of the specified flavor.

Action: Check the spelling of the flavor name. Ensure the flavor has been defined (and published) for the object group.

ORA-23454错误消息指示您未为指定的对象组定义非默认口味。

官方解释

ORA-23454错误消息是oracle数据库运行时出错消息,指示您尝试为指定的对象组添加或更改口味时发生的错误。此错误消息指示未为该对象组定义特定的口味类型。

常见案例

ORA-23454错误消息通常发生在尝试使用DBMS_RLS或RLS安全包创建列级安全性策略时。 此错误消息也可能发生在尝试使用UTL_MAIL PL/sql包发送二进制文件时。

一般处理方法及步骤

1. 显式地定义口味类型,例如:EMBEDDED_JAVA PK_EXTERNAL_jar

口味类型取决于特定的应用程序场景。

2. 使用定义自己的口味类型的函数(仅用于存储过程、触发器和函数)的情况下,要求对象组具有修改已存在的权限。

3. 向指定的对象组添加指定口味类型,如下所示:

ALTER OBJECT_GROUP [GROUP_NAME] ADD EDITION EDITION_NAME;

4. 将指定口味类型添加到指定的对象组,如下所示:

ALTER OBJECT_GROUP [GROUP_NAME] ADD EDITION EDITION_NAME, FLAVOR FLAVOR_TYPE;

5. 使用DBMS_RLS或RLS安全包创建列级安全策略时,您可能需要显式地指定口味,例如:

DBMS_RLS. ADD_POLICY(OBJECT_SCHEMA :=’MY_SCHEMA’,OBJECT_NAME :=’MY_TABLE’,POLICY_NAME :=’MY_POLICY’,FLAVOR :=“EMBEDDED_JAVA”,LOCAL_POLICY := “MY_LOCAL_POLICY”);

6. 使用UTL_MAIL PL/SQL包发送二进制文件时,可能需要显式地指定口味,例如:

UTL_MAIL. SEND(FROM_ADDRESS :=’ ADMIN@mydomain. com ‘,TO_ADDRESSES :=”MY_EMAIL_ADDRESS”,SUBJECT :=“Some Subject”,ATTACHMENTS :=”MY_FILE_NAME”,FLAVOR :=“PK_EXTERNAL_JAR”);

--结束END--

本文标题: ORA-23454: flavor string not defined for object group “string”.”string” ORAC

本文链接: https://lsjlt.com/news/526452.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作