教您如何实现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 /oracle/rebuild_&username.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; 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.57.58.59.60.61.62.63.64.65.
本文地址:http://www.bzuk.cn/html/369e7699554.html
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。