⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 oldrebuildindex.sql

📁 本人在工程上收集的比较常用的oracle sql语句 有问题请发email:leafboyman@tom.com
💻 SQL
字号:
	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.sql;
	
	SELECT 
  		'REM +-----------------------------------------------+' || chr(10) ||
  		'REM | INDEX NAME : ' || owner   || '.' || segment_name 
         	|| lpad('|', 33 - (length(owner) + length(segment_name)) )
         	|| chr(10) ||
  		'REM | BYTES      : ' || bytes   
         	|| lpad ('|', 34-(length(bytes)) ) || chr(10) ||
  		'REM | EXTENTS    : ' || extents 
         	|| lpad ('|', 34-(length(extents)) ) || chr(10) ||
  		'REM +-----------------------------------------------+' || chr(10) ||
  	'ALTER INDEX ' || owner || '.' || segment_name || chr(10) ||
  	'REBUILD ' || chr(10) ||
  	'TABLESPACE ' || tablespace_name || chr(10) ||
  	'STORAGE ( ' || chr(10) ||
  	'  INITIAL     ' || initial_extent || chr(10) ||
  	'  NEXT        ' || next_extent || chr(10) ||
  	'  MINEXTENTS  ' || min_extents || chr(10) ||
  	'  MAXEXTENTS  ' || max_extents || chr(10) ||
  	'  PCTINCREASE ' || pct_increase || chr(10) ||
  	');' || chr(10) || chr(10)
	FROM   dba_segments
	WHERE  segment_type = 'INDEX'
  	AND  owner='&username'
	ORDER BY owner, bytes DESC;
	
	spool off;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -