Ae, Se os dados estão no client, e vc não pode removê-los sem saber se a carga ocorreu ok, considerando que vc executa algo como sqlload ou LOAD DATA (ou algo similar) via sqlPLUS e/ou plSQL, por que vc simplesmente não testa a execução da carga?
T+ --- Em [email protected], "LuisH" <[EMAIL PROTECTED]> escreveu > > Desculpe Tiago, > > Faltou dizer que o ORACLE está em outra máquina. Tenho só o client do > ORACLE na máquina que roda o shell e não posso deletar o conteúdo de um > arquivo sem ter certeza de que a inclusão no ORACLE aconteceu 100% OK. > > O que eu quero mesmo é testar se o ORACLE (corporativo. fica em uma > máquina central.) está OK antes de gerar o arquivo no LINUX com os dados > para fazer insert. > > > Obrigado pela dica. > > > > > -----Mensagem original----- > De: [email protected] [mailto:shell- [EMAIL PROTECTED] > Em nome de Rafael > Enviada em: terça-feira, 4 de abril de 2006 02:16 > Para: [email protected] > Assunto: Re: [shell-script] VERIFICAR se o ORACLE está disponível > > > > ps -u oracle > > ou o nome do seu bd no lugar do oracle. > > --- Tiago Barcellos Peczenyj > <[EMAIL PROTECTED]> escreveu: > > > --------------------------------- > Ja tentou usar expect ? > > On 4/3/06, Luis Hemrique M Rosa <[EMAIL PROTECTED]> > wrote: > > Antes de rodar um script de inserção de dados em um > ORACLE, preciso > > ter certeza de que está tudo bem. > > > > Fiz assim, e funcionou: > > #----------------------------------- > > tnsping $1 > > > > if [ $? = 0 ] > > then > > echo valeu > > else > > echo erro > > fi > > #------------------------------------ > > > > Mas o tnsping não é suficiente, preciso saber se o > ORACLE responde > > usando o sqlplus só que o sqlplus retorna sempre 0 > e se a senha > > estiver errada o script fica travado esperando um > segunda tentativa. > > > > ***** Alguém tem alguma rotina que valide se o > ORACLE está no ar e > > que o script tenha acesso na tabela correta ???? > > > > ps. Tentei fazendo o script retornar o resultado de > um select count > > (*) mas sou muito ruim de shell. > > > > Qualquer ajuda será muito bem vinda. > > Obrigado. > > > > > > > > > > > > > > > -------------------------------------------------------------------- - > > Esta lista não admite a abordagem de outras > liguagens de programação, como > > perl, C etc. Quem insistir em não seguir esta regra > será moderado sem prévio > > aviso. > > > -------------------------------------------------------------------- - > > Sair da lista: > [EMAIL PROTECTED] > > > -------------------------------------------------------------------- - > > Esta lista é moderada de acordo com o previsto em > > http://www.listas-discussao.cjb.net > > > -------------------------------------------------------------------- - > > Servidor Newsgroup da lista: news.gmane.org > > Grupo: > gmane.org.user-groups.programming.shell.brazil > > > > > > > > > > ________________________________ > > Links do Yahoo! Grupos > > > > > > Para visitar o site do seu grupo na web, acesse: > > http://br.groups.yahoo.com/group/shell-script/ > > > > Para sair deste grupo, envie um e-mail para: > > [EMAIL PROTECTED] > > > > O uso que você faz do Yahoo! Grupos está sujeito aos > Termos do Serviço do > > Yahoo!. > > > -- > Tiago B Peczenyj > Linux User #405772 > > # cd /pub > # more beer > > > -------------------------------------------------------------------- - > Esta lista não admite a abordagem de outras liguagens > de programação, como perl, C etc. Quem insistir em não > seguir esta regra será moderado sem prévio aviso. > -------------------------------------------------------------------- - > Sair da lista: > [EMAIL PROTECTED] > -------------------------------------------------------------------- - > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > -------------------------------------------------------------------- - > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > > > > > --------------------------------- > Links do Yahoo! Grupos > > Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/shell-script/ > > Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > > O uso que você faz do Yahoo! Grupos está sujeito > aos Termos do Serviço do Yahoo!. > > > > > > _______________________________________________________ > Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! > http://br.acesso.yahoo.com > > > -------------------------------------------------------------------- - > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > -------------------------------------------------------------------- - > Sair da lista: [EMAIL PROTECTED] > -------------------------------------------------------------------- - > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > -------------------------------------------------------------------- - > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > > > > > Yahoo! Grupos, um serviço oferecido por: > > PUBLICIDADE > > > > <http://br.ard.yahoo.com/SIG=12flnv81s/M=365837.7000707.7924794.236989 3/D=br > clubs/S=2137111254:HM/Y=BR/EXP=1144135011/A=3365371/R=2/id=noscript/SI G=110c > sbogi/*http://www.yahoo.com.br/cinema> > > _____ > > Links do Yahoo! Grupos > > > * Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/shell-script/ > > > * Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED] subject=Unsubscribe> > > > * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do > Serviço do Yahoo! <http://br.yahoo.com/info/utos.html> . > > > > > [As partes desta mensagem que não continham texto foram removidas] > --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
