[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Script de Backup Oracle
From: |
lgustavo_ever |
Subject: |
Re: Script de Backup Oracle |
Date: |
Mon, 29 Oct 2007 18:45:54 -0000 |
User-agent: |
eGroups-EW/0.82 |
Perfeito, era o espaço na linha do EOF.
Muito obrigado Julio e Tiago!
Gustavo
--- Em address@hidden, "Julio C. Neves" <08years@...>
escreveu
>
> 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 <TAB> 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/10/07, lgustavo_ever <lgustavo_ever@...> escreveu:
> >
> > 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
> >
> > Quando eu adiciono no while o conteúdo abaixo, me retorna um erro:
> > (./bkoracle.sh: line 33: syntax error: unexpected end of file)
> >
> > ## COLOCA A BASE COMO SOMENTE LEITURA
> > sqlplus /nolog << EOF
> > connect / as sysdba
> > ALTER TABLESPACE "${line}" READ ONLY;
> > quit
> > EOF
> >
> > Alguém tem alguma idéa de como fazer isso sem dar esse problema?
> >
> > Grato,
> > LG
> >
> >
> >
>
>
>
> --
> Abraços,
> Julio
> http://www.julioneves.com - Um livro sobre Bash completo e on-line
> :wq
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>