您的位置:首页 > 其它

写脚本的一点东西

2013-09-03 09:54 253 查看
#!/bin/ksh

function xxxxxxxx
{
sqllog=/home/oracle/sqllog.log
su - oracle -c "sqlplus / as sysdba >${sqllog} "<< EOF
CREATE OR REPLACE PROCEDURE COMPARE_TABLES
AS
inde number;
ndeplevel number;
BEGIN
inde:=1;
ndeplevel:=1000;
while inde <= ndeplevel loop
xxxxxxxxxxxxxxxx;
commit;
inde:=inde+1;
end loop;
commit;
END COMPARE_TABLES;
/
exec COMPARE_TABLES;
exit
EOF

COUNT="$?"
if [ $COUNT -eq 0 ]; then
echo "xxxx success!"
fi
typeset result=`grep "ERROR" ${sqllog}`
if [ "X${result}" != "X" ];then
cat ${sqllog}
return 1
fi
result=`grep "Not connected" ${sqllog}`
if [ "X${result}" != "X" ];then
cat ${sqllog}
return 1
fi

return 0
}

xxxxxxxx $?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: