Oracle如何批量重建数据库索引
来源:互联网 发布:国家二级c语言考试 编辑:程序博客网 时间:2024/05/15 18:11
查询数据库索引的方法:
select * from user_indexes
由此我们可以查到该数据库下面的所有索引信息,然后批量生成sql重建语句。
sql的索引重建语句如下:
alter index PK_TF_T_SPV_TESTINDEX rebuild;
批量生成的方法是首先将查询的数据库index_name字段全部复制,然后粘贴到excle表格中,在index_name的前面加上alter index,后面加上 rebuild;即可。之后sql语句就可以执行了。
但是有时候程序会报错,出现以下错误信息:
这是由于含有$字符的索引无法被重建,所以说我们应该将其筛选出来,执行筛选的代码如下:
select * from user_indexes where index_name not in(select index_name from user_indexes where index_name like '%$%')
好了,经过这样,筛选出的索引都是可以被重建的,直接重复上面的操作即可。
0 0
- Oracle如何批量重建数据库索引
- Oracle批量重建索引
- Oracle批量重建索引
- 重建ORACLE数据库索引
- 如何进行批量索引重建?
- Oracle按用户批量重建索引
- 批量自动重建索引
- 批量重建索引
- SQLServer2000数据库中如何重建索引
- ArcSDE数据库的要素类批量重建空间索引
- 重建所有索引(Oracle)
- oracle重建索引
- Oracle重建索引
- oracle 重建索引
- oracle中重建索引
- oracle重建索引
- Oracle索引重建
- Oracle 重建索引
- 初步了解spring的aop
- Java中的instanceof关键字
- 利用MemoryAnalyzer进行OutOfMemoryError的诊断分析
- Java中的单例模式的总结
- C++Primer第五版 练习11.3(解答)
- Oracle如何批量重建数据库索引
- 常用的正则表达式_总结
- kill -3 pid打印trace原理笔记
- Leetcode73: Best Time to Buy and Sell Stock II
- java基本类型数组初始化
- 紫金桥软件与LG K120S的RS485通讯
- [备忘]
- 使用Eclipse Memory Analyzer进行内存泄漏分析三部曲
- Android的selector,背景选择器