Re: [oracle_br] Re: Consulta X E-mail

2008-06-01 Por tôpico Diego Leite
Obs:Fique Atento a forma de tratamento de erro da sua aplicação caso o
servico de email estiver indisponivel.


2008/5/30 jlchiappa <[EMAIL PROTECTED]>:
> Sem mudar nada mesmo, NÃO TEM COMO, ponto final. Com poucas mudanças -
> por exemplo, adicionando uma trigger na tal tabela que dispare o
> e-mail via UTL_SMTP - vc consegue isso, mas sem mudança alguma não tem
> como, nesse caso só mesmo solicitando ao fornecedor que altere a tal
> rotina, se vc não tem como a alterar.
>
> []s
>
> Chiappa
> --- Em oracle_br@yahoogrupos.com.br, João Paulo Velame <[EMAIL PROTECTED]>
> escreveu
>>
>> O problema é que é um sistema que não tenho acesso a alterar nada.
>>
>>
>> - Original Message -
>> From: jlchiappa
>> To: oracle_br@yahoogrupos.com.br
>> Sent: Friday, May 30, 2008 7:18 PM
>> Subject: [oracle_br] Re: Consulta X E-mail
>>
>>
>> Então, se apenas a tal rotina é que altera o tal campo, adicione nessa
>> rotina o envio de e-mail , se a linguagem aonde ela está desenvolvida
>> for PL/SQL , use a UTL_SMTP (para banco 9i ou inferior) ou a UTL_MAIL
>> se banco 10g. É isso.
>>
>> []s
>>
>> Chiappa
>>
>> --- Em oracle_br@yahoogrupos.com.br, João Paulo Velame 
>> escreveu
>> >
>> > Chiappa,
>> >
>> > É mais simples.
>> >
>> > Tenho uma rotina no sistema que cada vez que acontece um problema na
>> exclusão de um registro o sistema altera um campo com valor igual = 2.
>> >
>> > O que preciso é que toda vez que select count(*) from tabela where
>> status = 2 retornar uma ou mais linhas seja enviado um e-mail.
>> >
>> > A versão do BD é 10.2.0.1.0.
>> >
>> > Grato,
>> >
>> > João Paulo
>> >
>> >
>> > - Original Message -
>> > From: jlchiappa
>> > To: oracle_br@yahoogrupos.com.br
>> > Sent: Thursday, May 29, 2008 10:23 PM
>> > Subject: [oracle_br] Re: Consulta X E-mail
>> >
>> >
>> > Pra começo de conversa, primeiro de tudo veja que no banco
> Oracle ***
>> > não existe ** uma trigger de SELECT, ie, um
>> > procedimento/programa/rotina/job que seja automaticam,ente disparado
>> > após um SELECT, certo? Aí, pra gente poder sugerir, pergunto,
>> > exatamente PARA QUE vc quer isso ??? É tipo para Auditoria, ie, esse
>> > SELECT traz informações tão altamente sigilosas que a cada vez que
>> > forem consultadas vc quer ter um registro de quem fez isso e quando
>> > ? Se é isso, primeiro de tudo RESTRINJA o acesso, ie : crie
> esses
>> > dados num schema cuja senha é tão restrita e controlada quanto a do
>> > DBA , dê GRANT de SELECT desses dados apenas para os poucos
>> > usuários/roles a tal habilitados, talvez até mesmo CRIPTOGRAFANDO
>> > esses dados, cfrme for. Feito isso, vc tem várias opções para
> Auditar
>> > que um SELECT foi feito, dependendo da versão do seu banco (o
> que pra
>> > variar vc não diz :( , mas podem ser usadas FGA, AUDIT ON SELECT,
>> > strored pl/sql que retorna os dados via pipe ou similares E faz a
>> > Auditoria, entre outras. Uma vez obtida uma fonte de dados de
>> > auditoria, vc TANTO pode ter um job que a cada x minutos a
> consulta e
>> > manda e-mail se houve cnsulta desde a última execução do job, ou
> pode
>> > usar alguns macetes, tipo trigger na tabela de auditoria (o que
>> > oficialmente não é recomendado mas funciona), function chamada
> na FGA
>> > ou na pipe procedure, MV refrescada on commit na auditoria , por
> aí...
>> >
>> > Se não for isso, se não é por Auditoria que vc quer ter isso,
>> > explique melhor a sua necessidade que a gente pode tentar palpitar
>> mais...
>> >
>> > []s
>> >
>> > Chiappa
>> > --- Em oracle_br@yahoogrupos.com.br, João Paulo Velame 
>> > escreveu
>> > >
>> > > Bom dia,
>> > >
>> > > Tenho uma consulta simples e gostaria que toda vez que o resultado
>> > dela for uma linha ou mais seja enviado um e-mail de notificação
> pelo
>> > Oracle.
>> > >
>> > > Alguem tem alguma sugestão?
>> > >
>> > > Utilizo Oracle 10g
>> > >
>> > > Grato,
>> > >
>> > > João Paulo
>> > >
>> > > [As partes desta mensagem que não continham texto foram removidas]
>> > >
>> >
>> >
>> >
>> >
>> >
>> > [As partes desta mensagem que não continham texto foram removidas]
>> >
>>
>>
>>
>>
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>
> 



-- 
Att,


Diego Leite - DBA Jr.


RE: RES: [oracle_br] Re: CRIAÇÃO DE USUÁRIO ASDBA

2008-06-01 Por tôpico Givaldo Oliveira
Verifica a versão java que esta utilizando e a que é homologada para o 
Georaster.

Att.


De Leandro Lima <[EMAIL PROTECTED]>
Enviado sáb 31/5/2008 01:56
Para oracle_br@yahoogrupos.com.br
Assunto RES: [oracle_br] Re: CRIAÇÃO DE USUÁRIO ASDBA


Chiappa,

Novamente, obrigado pela atenção. Bom, realmente dá para fazer pelo SYS. O
que está me matando aqui agora já é um outro problema. Tenho tentado colocar
novas imagens no banco e não tem dado certo de jeito algum. A resposta ao
GeoRasterLoader (software oferecido pela Oracle para carregar imagem) é
sempre essa:

E:\Users\Leandro\Documents\Georaster\Scripts>load

Exception in thread "main" java.lang.NoClassDefFoundError:
C:\oracle\product\10/

2/0\db_1\ord\jlib\jai_codec/jar;C:\oracle\product\10/2/0\db_1\ord\jlib\jai_c
ore/

jar;C:\oracle\product\10/2/0\db_1\jdbc\lib\classes12/jar;C:\oracle\product\1
0/2/

0\db_1\rdbms\jlib\xdb/jar;C:\oracle\product\10/2/0\db_1\lib\xmlparserv2/jar;
C:\o

racle\product\10/2/0\db_1\lib\xmlcomp/jar;C:\oracle\product\10/2/0\db_1\lib\
xsch

ema/jar;C:\oracle\product\10/2/0\db_1\jlib\jewt4/jar;C:\oracle\product\10/2/
0\db

_1\md\lib\sdoapi/jar;C:\oracle\product\10/2/0\db_1\md\lib\sdoutl/jar;C:\orac
le\p

roduct\10/2/0\db_1\md\demo\georaster\java\georaster_tools/jar

Caused by: java.lang.ClassNotFoundException:
C:\oracle\product\10.2.0\db_1\ord\j

lib\jai_codec.jar;C:\oracle\product\10.2.0\db_1\ord\jlib\jai_core.jar;C:\ora
cle\

product\10.2.0\db_1\jdbc\lib\classes12.jar;C:\oracle\product\10.2.0\db_1\rdb
ms\j

lib\xdb.jar;C:\oracle\product\10.2.0\db_1\lib\xmlparserv2.jar;C:\oracle\prod
uct\

10.2.0\db_1\lib\xmlcomp.jar;C:\oracle\product\10.2.0\db_1\lib\xschema.jar;C:
\ora

cle\product\10.2.0\db_1\jlib\jewt4.jar;C:\oracle\product\10.2.0\db_1\md\lib\
sdoa

pi.jar;C:\oracle\product\10.2.0\db_1\md\lib\sdoutl.jar;C:\oracle\product\10.
2.0\

db_1\md\demo\georaster\java\georaster_tools.jar

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

As blibliotecas utilizadas são as mesas que sempre usei, mas quando mudei o
cliente de 9i para 10g comecei a receber essa msg. Ficaria muito grato se
pudesse me ajudar.

Leandro Lima

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de jlchiappa
Enviada em: sexta-feira, 30 de maio de 2008 21:06
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] Re: CRIAÇÃO DE USUÁRIO ASDBA

OK, se recomendação sobre acesso em Produção foi digerida e entendida,
já me sinto feliz, blz. Quanto ao ponto, eu creio mesmo se tratar de
erro na documentação, já que num banco default e comum o usuário
SYSTEM normalmente não possui o priv de SYSDBA Normalmente eu
recomendaria que vc confirmasse o bug de documentaão no SUporte
Oracle, mas já que é máquina de estudos provavelmente vc não tem como
fazer isso, eu diria então pra vc usar o SYSDBA padrão, que é o SYS,
se não funcionar zera tudo instala tudo e depois conecta como SYS e dá
o GRANT de SYSDBA pro SYSTEM , é isso.

[]s

Chiappa
--- Em oracle_br@yahoogrupos.com.br 
, "Leandro Lima"
<[EMAIL PROTECTED]> escreveu
>
> Primeiramente, muito obrigado pela paciência e atenção. Eu sou iniciante
> mesmo em Oracle mas já entendi o quão sagrado é o SYSDBA – faço
estágio em
> uma empresa pública na qual o banco de dados é intocável, tem uma
sala só
> para os "deuses" do DB. Exatamente por esse motivo resolvi entender
o Oracle
> aqui em casa onde posso instalar e desinstalá-lo quantas vezes eu
quiser,
> onde eu posso dar a qualquer usuário o privilégio que eu quiser. Desta
> forma, não se preocupe e muito obrigado pela recomendação, ela é
realmente
> importante para um iniciante. Voltando ao conectar como SYSTEM
ASDBA, isso
> se encontra numa documentação que vem junto ao Oracle 10g, localizada na
> pasta MD/Doc/README.txt...o seu início é como segue:
> 
> Oracle10g Spatial
> 
> Release 10.2.0.2.0 Patchset
> 
>
--
> ---
> 
> 
> 
> The known issues of GeoRaster regarding cursor leaks during DEFLATE
and JPEG
> 
> compression have been fixed.
> 
>
--
> ---
> 
> Oracle10g Spatial
> 
> Release 10.2.0.0 Release
> 
>
--
> ---
> 
> Installation
> 
> 
> 
> Refer to the Spatial User Guide for instructions on how to install
Spatial.
> 
> Oracle Spatial User's Guide and Reference
> 
> Part Number B10826-01
> 
> 
> 
> 
> 
> (i) Connect as SYSTEM AS SYSDBA and create the MDSYS user.
> 
> Run the $ORACLE_HOME/md/admin/mdprivs.sql file.
> 
> (ii) Connect as SYS as SYSDBA and run
> 
> the script catmd.sql. This script is in

[oracle_br] Arquivo - Aviso

2008-06-01 Por tôpico oracle_br

Este grupo não aceita a divulgação de vagas, propostas e eventos. Para isto 
criamos o portal http://www.oraclebr.com.br/ onde qualquer pessoa pode divulgar 
ou pesquisar por vagas e eventos. 

Antes de formular sua pergunta visite http://www.oraclebr.com.br/ clique em 
pesquisar mensagens, talvez já tenha o que você procura. Em caso de erro 
retornado pelo próprio banco, o portal oraclebr também tem um recurso de 
pesquisa do mesmo.

Existe também um laboratório onde qualquer pessoa pode cadastrar funções, 
dicas, experiências e exemplos compartilhado ou não no grupo. O portal é uma 
extenção do grupo oracle_br. Qualquer duvida fale com a moderação: [EMAIL 
PROTECTED] 

Visando melhorar a comunicação entre os usuários e evitar poluição de 
mensagens, solicitamos a todos que ao postarem mensagens de dúvidas/problemas 
que envolvem Banco de Dados, Sistema Operacional, Ferramenta de Administração, 
Software em geral, não esquecer de informar qual a Versão dos mesmos, pois, 
quanto mais informações forem postadas na primeira mensagem de contato 
evitaremos dúvidas quanto a versão ou ambiente que o usuário está trabalhando. 

=
#Arquivo enviado mensalmente pelo YahooGroups#
==



--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO 
>ESPAÇO! VISITE: http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> 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