当你分析个分区表时候,分区表很多时候,用TOAD分析很方便。当遇到防火墙和网关等超时断开的情况,或者分析时候占用你的TOAD时候。
在分析表的界面上有绿色和红色的三角型按钮,红色的是把分析脚本复制到剪贴板中。然后我们把脚本放在LINUX下的SH脚本中,
脚本写法:
vi sql.sh
set oracle_sid=sharkdb
date;
sqlplus shark/fuckday@sharkdb <<EOF
Analyze Table shark.T_GA_PROJECT_PART_A partition (P1105) Compute Statistics;
Analyze Table shark.T_GA_PROJECT_PART_A partition (P1106) Compute Statistics;
EOF
date;
再用nohup sh sql.sh & 放在LINUX 后台。同时显示信息存在NOHUP文本中。
用cat nohup
最后TOAD 分析默认所有分区都勾上了,单击右键发现 uncheck;export to text file 等实用功能