Re: [shell-script] Script de Backup Oracle

2007-10-29 Por tôpico Tiago Barcellos Peczenyj
Alias, tira esse while read dai :P FILE="${DIR_BKORACLE}/lista_tablespace.txt" AWKCMD='BEGIN{ print "connect / as sysdba"} { printf "ALTER TABLESPACE \"%s\" READ ONLY;\n",$0} END{ print "quit" }' awk "${AWKCMD}" ${FILE} | sqlplus /nolog On 10/29/07, lgustavo_ever <[EMAIL PROTECTED]> wrote: > >

Re: [shell-script] Script de Backup Oracle

2007-10-29 Por tôpico Julio C. Neves
Fala Gustavo, posso dar 2 chutes e acho que um deles resolverá o seu problema: O EOF é um label e por isso ele tem de estar sozinho na linha. Verifique se não tem espaços ou antes ou após ele. Se não for isso, experimente colocar uma contrabarra antes do ponto-e-vírgula. Abração, Julio Em 29/1

Re: [shell-script] Script de Backup Oracle

2007-10-29 Por tôpico Tiago Barcellos Peczenyj
Ah este é um problema classico! a construção do here document: comando < wrote: > > Boa tarde, > > Estou fazendo um script para fazer Backup do Oracle. Quando eu rodo o > script abaixo, me retorna o conteúdo do arquivo lista_tablespace, > linha por linha. > > #!/bin/bash > cat $DIR_BKORACLE/lis

[shell-script] Script de Backup Oracle

2007-10-29 Por tôpico lgustavo_ever
Boa tarde, Estou fazendo um script para fazer Backup do Oracle. Quando eu rodo o script abaixo, me retorna o conteúdo do arquivo lista_tablespace, linha por linha. #!/bin/bash cat $DIR_BKORACLE/lista_tablespace.txt|while read line do TABLESPACE=`echo $line` echo $TABLESPACE done