对于非唯一索引
先对索引进行 alter index index_name unusable;
然后对该表进行insert 等操作
最后 alter index index_name rebuild;
ok 一切正常而对于主键或唯一索引
先 alter index index_name unusable;
然后 insert 等操作
这里会报错 ora:01502 错误请问 主键或唯一索引可以unusable/rebuild操作吗
还是只能 先drop再create
先对索引进行 alter index index_name unusable;
然后对该表进行insert 等操作
最后 alter index index_name rebuild;
ok 一切正常而对于主键或唯一索引
先 alter index index_name unusable;
然后 insert 等操作
这里会报错 ora:01502 错误请问 主键或唯一索引可以unusable/rebuild操作吗
还是只能 先drop再create
解决方案 »
- orcale新手有三问。谢谢,祝天天快乐。
- Aix 下 ORA-01157: 无法标识/锁定数据文件 66 - 请参阅 DBWR 跟踪文件
- oracle中如何调用带返回结果集的存储过程
- TimesTen的select语句有没有limit这样的约束?
- Oracle知识整理__Oracle常用系统表
- 谁手上有Oracle库帮我执行以下这个SQL语句
- oracle增量备份
- 请教oracle9i中什么命令可以获得用户aa的相关信息?
- 急:请问oracle中有没有sql server的自增自段和text类型,如果没有可以用什么代替呢?
- 如何动态申明一个rowtype
- sql语句查询
- oracle 10g
Cause: An attempt has been made to access an index or index partition that has been ed unusable by a direct load or by a DDL operation
Action: DROP the specified index, or REBUILD the specified index, or REBUILD the unusable index partition说得很明白了。。
unique index unusable后插入会有问题
normal index unusable后依然可以插入
这个原因真不知道
unique 和主键索引 是可以rebuild 的
http://hi.baidu.com/zhwsh163/blog/item/433de7d15ee03cde562c8475.html
这说明了问题 重建索引
alter index idx_name rebuild