Olá Pessoal,
Tenho aqui um script num server AIX que serve para iniciar e parar vários
bancos passando o SID e start ou stop e queria usá-lo num server HPUX mas não
está funcionando.
O uso seria assim: ./ora_ss.sh EMREP start ou /ora_ss.sh EMREP stop
O script é esse:
#!/bin/ksh
#
[ "X$1" == "X" ] && echo "Usage $(basename $0) {instance_name} {start|stop}"
[ "X$2" == "X" ] && return
rm /tmp/*$2.tmp 2> /dev/null
log=/tmp/$$.$2.tmp
do_sql ()
{
$ORACLE_HOME/bin/sqlplus -s /nolog >>$log <<EOF
connect / as sysdba
$@
EOF
}
export ORACLE_SID=$1
[ $2 == start ] && set startup open
[ $2 == stop ] && set shutdown abort && startup restrict && shutdown abort
do_sql $@
O erros que retornam são esses:
./ora_ss.sh[6]: ==: unknown test operator
./ora_ss.sh[7]: ==: unknown test operator
./ora_ss.sh[22]: ==: unknown test operator
./ora_ss.sh[23]: ==: unknown test operator
Alguém poderia me ajudar a descobrir o que podem ser esses erros???
Muito obrigado, Abs, André
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
[As partes desta mensagem que não continham texto foram removidas]