ORA-29847: cannot create a local domain index on a partitioned index-organized table ORACLE 报错 故障修复 远程处理
文档解释
ORA-29847: cannot create a local domain index on a partitioned index-organized table
Cause: User specified a create local domain index statement on a partitioned index-organized table
Action: Build a global domain index on the partitioned index-organized table
ORA-29847:无法在分区索引组织表上创建局部域索引
错误说明
ORA-29847错误指示开发者想要在分区索引组织表(IOT)上创建局部域索引,但是ORACLE不支持。该错误依赖于关系数据库ORACLE 10g(以及其以后的版本)的ORACLE数据库管理系统(RDBMS)。
常见案例
开发者想要在索引组织表上建立局部索引。尽管ORACLE支持这项操作,但如果表是分区索引组织表,则会出现ORA-29847错误。
解决方法
要解决此错误,首先要转换表以获取局部索引。要做到这一点,可以使用如下SQL语句:ALTER TABLE
完成转换后,可以使用ALTER INDEX 命令在表上建立局部索引,并使用INVISIBLE参数将其设置为不可见。可以使用如下的SQL语句:ALTER INDEX INVISIBLE 。 另外,开发者还可以选择使用LOCAL INDEXES 关键字来创建局部索引。
另一种解决方法是在创建表时禁止创建分区索引组织表。最后,开发者可以选择将表转换为普通表,然后创建局部索引。这样就可以避免ORA-29847错误了。
香港美国云服务器首选后浪云,2H2G首月10元开通。
后浪云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。