Chinaunix首页 | 论坛 | 博客
  • 博客访问: 530071
  • 博文数量: 134
  • 博客积分: 7990
  • 博客等级: 少将
  • 技术积分: 1290
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-29 11:43
文章分类

全部博文(134)

文章存档

2009年(7)

2008年(80)

2007年(47)

我的朋友

分类: Oracle

2008-07-14 13:16:35

把oracle某用户下的索引重建的脚本,已经测试过,欢迎大家提意见

SET ECHO OFF;
SET FEEDBACK OFF;
SET VERIFY OFF;
SET PAGESIZE 0;
SET TERMOUT ON;
SET HEADING OFF;
ACCEPT username CHAR PROMPT 'Enter the index username: ';
spool c:\rebuild_&username.sql;
        
SELECT
'PROMPT REBUILT INDEX NAME : ' || owner || '.' || segment_name ||';'|| chr(10) ||
'ALTER INDEX ' || owner || '.' || segment_name ||' REBUILD '||'ONLINE ' || 'TABLESPACE ' || tablespace_name ||';' || chr(10) || chr(10)
FROM dba_segments
WHERE segment_type = 'INDEX'
AND owner=upper('&username')
ORDER BY owner, bytes DESC;
spool off;

 

 

阅读(1469) | 评论(0) | 转发(0) |
0

上一篇:代价

下一篇:五角星

给主人留下些什么吧!~~