declare
STR VARCHAR2(400);
begin
-- 重建ORACLE索引-
FOR TMP_IDX IN (SELECT TABLESPACE_NAME, TABLE_NAME, INDEX_NAME
FROM user_indexes
WHERE temporary = 'N' AND INDEX_NAME not like '%$%')
LOOP
STR := 'ALTER INDEX '|| TMP_IDX.INDEX_NAME ||' Rebuild';
EXECUTE IMMEDIATE STR;
END LOOP;
end;
分享到:
相关推荐
Oracle创建表空间、创建用户并指定表空间、给用户授予权限
快速重建索引的一种有效的办法,因为使用现有索引项来重建新索引,如果客户操作时有其他用户在对这个表操作,尽量使用带online参数来最大限度的减少索引重建时将会出现的任何加锁问题,alter index index_name ...
oracle查看所有用户的表空间,熟悉oracle的同学可以看看。
删除oracle中用户下所有的表,不是系统用户哦!不然会删掉系统的数据表
oracle创建表,索引,表空间,触发器,schema用户,序列的Sql文
本文详细介绍和阐述了 Oracle 用户(user)和表空间(tablespace)的概念和使用方法等内容,并对用户和表空间使用过程中的注意事项、关键知识点等进行了重点标注和详尽解析,以便于读者进行深入学习和理解。...
NULL 博文链接:https://hackpro.iteye.com/blog/1845366
oracle创建一个表空间创建临时表空间创建用户表空间资源的权限
oracle10g的用户和表空间重建命令、方法和相关的说明。
如何在oracle中查询所有用户表的表名、主键名称、索引、外键等
Oracle在线建立超大表的索引,为在线生产系统某核心大表建立索引
关于oracle的表空间,分区表,以及索引的总结
Oracle数据库用户、表、表空间之间关系 先需要明白数据库的物理结构是由数据库的操作系统文件所决定,每一个Oracle数据库是由三种类型的文件组成:数据文件、日志文件和控制文件。数据库的文件为数据库信息提供真正...
oracle数据库导入、导出数据、创建表空间、创建用户、用户授权等操作
完整ORACLE创建表空间、用户、设置用户权限脚本,txt格式,很实用
[Oracle]在亿级记录表中创建索引 [Oracle]如何在亿级记录表中创建索引 [Oracle]如何在亿级记录表中创建索引
Oracle数据库用户角色、表空间创建、删除命令.pdf
因为:1)提高性能:尽量把表和索引的表空间存储在不同在磁盘...也可以利用以下语句获得某个schema下移动索引表空间的所有语句: 代码如下:select ‘alter index ‘||owner||’.’||index_name||’ rebuild tablespace
根据语句自动生成Oracle表空间的创建脚本语句。实现傻瓜化的操作
oracle查找定位占用临时表空间较大的SQL语句方法,包括:(1)造成临时表空间暴涨的SQL还在运行中(2)造成临时表空间暴涨的SQL已经运行过了。