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 ORDERBY 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.
本文地址:http://www.bzuk.cn/news/192a8699721.html
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。