1、创建一个sql文件,如1.sql
conn [email protected]
set pagesize 5000
set heading off
set echo off
SPOOL ANALYTAB.SQL
SELECT 'ANALYZE TABLE smanager.'||TABLE_NAME||' COMPUTE STATISTICS ;' FROM USER_TABLES;
SPOOL OFF
SPOOL ANALYIND.SQL
SELECT 'ANALYZE TABLE smanager.'||TABLE_NAME||' COMPUTE STATISTICS FOR ALL INDEXES;' FROM USER_TABLES;
SPOOL OFF
SPOOL ANALYZE.LOG
@ANALYTAB.SQL
@ANALYIND.SQL
SPOOL OFF
EXIT
--说明:在sql脚本文件中可以调用其他的sql脚本文件,[email protected],[email protected]
2、创建bat文件,如1.bat
@echo off
sqlplus /nolog @1.sql
echo 按任意键结束...
pause>nul
exit
3、执行
双击1.bat 脚本即执行完成,大功告成,可以去睡觉了,呵呵!