#!/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 $?

相关文章:

  • 2021-07-13
  • 2022-12-23
  • 2021-06-09
  • 2022-01-15
  • 2022-12-23
  • 2022-12-23
  • 2021-08-24
  • 2021-10-23
猜你喜欢
  • 2022-01-22
  • 2022-12-23
  • 2021-12-10
  • 2021-12-05
  • 2022-01-12
  • 2021-06-05
相关资源
相似解决方案