- 论坛徽章:
- 0
|
+25 cat /mnt/nfs20/qt/script/tablespace.log>>$tablespace_file;
+26 while read line
+27 do
+28 TABLESPACE_NAME=`echo $line | awk -F',' '{print $2}'`;
+29 MEGS_ALLOC=`echo $line | awk -F',' '{print $3}'`;
+30 MEGS_FREE=`echo $line | awk -F',' '{print $4}'`;
+31 MEGS_USED=`echo $line | awk -F',' '{print $5}'`;
+32 PCT_FREE=`echo $line | awk -F',' '{print $6}'`;
+33 PCT_USED=`echo $line | awk -F',' '{print $7}'`;
+34 MAX=`echo $line | awk -F',' '{print $8}'`;
+35 TS_SHORT=`echo $TABLESPACE_NAME | cut -c1-4`;
+36 if [ "$TS_SHORT" != "UNDO" ] && [ -n $PCT_USED ] && [ $PCT_USED -gt 80 ]; then
+37 /oracle/db10g/bin/sqlplus test/test << eof
+38 #insert into mon_tabspace values('$host',$TABLESPACE_NAME,$PCT_USED,sysdate);
+39 #commit;
+40 #exit
+41 eof
+42 fi
+43 done < /mnt/nfs20/qt/script/tablespace.log;
monhost.sh[26]: 0403-057 Syntax error at line 37 : `<' is not matched.
/oracle/db10g/bin/sqlplus test/test << eof 这行咋改写那,求教大神
|
|