重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1700|回复: 0
打印 上一主题 下一主题

[Oracle] 数据库创建组件时报错ORA-30554: XDB.XDB$ACL_XIDX is disabled

[复制链接]
跳转到指定楼层
楼主
发表于 2022-4-2 10:13:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现象:

Creation of ACL with DBMS_NETWORK_ACL_ADMIN.CREATE_ACL is failing with error:

ORA-30554: function-based index XDB.XDB$ACL_XIDX is disabled
ORA-06512: at "SYS.DBMS_NETWORK_ACL_ADMIN", line 252
ORA-06512: at line 2



问题原因:

Functional Index XDB$ACL_XIDX is disabled.So its causing error ORA-30554.

SQL> select owner, index_name, index_type,
  2  table_owner, table_name, status,
  3  funcidx_status
  4  from dba_indexes
  5  where index_name = 'XDB$ACL_XIDX';

OWNER                INDEX_NAME                     INDEX_TYPE                                      
-------------------- ------------------------------ ---------------------------                     
TABLE_OWNER                    TABLE_NAME                     STATUS   FUNCIDX_                     
------------------------------ ------------------------------ -------- --------                     
XDB                  XDB$ACL_XIDX                   FUNCTION-BASED DOMAIN                           
XDB                            XDB$ACL                        VALID    DISABLED

处理方法:

Enable the Functional index XDB.XDB$ACL_XIDX.

SQL> conn / as sysdba
SQL> alter index xdb.XDB$ACL_XIDX enable;

Run the DBMS_NETWORK_ACL_ADMIN.CREATE_ACL again.




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-29 15:49 , Processed in 0.092970 second(s), 21 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表