REM
REM DBAToolZ NOTE:
REM This script was obtained from DBAToolZ.com
REM It's configured to work with SQL Directory (SQLDIR).
REM SQLDIR is a utility that allows easy organization and
REM execution of SQL*Plus scripts using user-friendly menu.
REM Visit DBAToolZ.com for more details and free SQL scripts.
REM
REM
REM File:
REM c_tab_val.sql
REM
REM TAB INDX MAINT
REM
REM Author:
REM Vitaliy Mogilevskiy (www.dbatoolz.com)
REM
REM Purpose:
REM
REM validate structure cascade for tables
REM
REM
REM Usage:
REM c_tab_val.sql
REM
REM Example:
REM c_tab_val.sql
REM
REM
REM History:
REM 08-28-1998 VMOGILEV Created
REM
REM
set term on
accept owner_name char prompt "Enter Schema Name [Enter For All]:"
prompt
prompt Generating dynamic SQL to analyze tables
prompt This will take some time on large databases
prompt
set term on
SET PAGESIZE 0
set feedback off
select 'analyze table '||owner||'.'||table_name||' validate structure cascade;'
from
dba_tables
where owner like nvl(upper('&OWNER_NAME'),'%')
SPOOL tab_val.tmp
prompt spool tab_val.out
prompt set term on
prompt prompt
prompt prompt Running SQL to validate tables
prompt prompt This will take some time on large databases
prompt prompt
prompt set term off
/
prompt spool off
prompt set term on
prompt set feedback on
prompt prompt =========================================
prompt prompt Please Review the output file tab_val.out
prompt prompt For validation errors !!!!!!
prompt prompt ========================================
SPOOL OFF
@tab_val.tmp