Re: [oracle_br] Treinamento Oracle 10 G

2007-05-04 Por tôpico DBA - ORACLE
Tive o mesmo problema de um mal instrutor na Ensof...o pessoal da turma
reclamou e ofereceram o curso novamente, e não pude fazer por falta de
tempoo primeiro já foi complicado.

Elizangela


Em 04/05/07, Gilberto Junior <[EMAIL PROTECTED]> escreveu:
>
>   Apesar de ser oficial depende muito do instrutor. Minha empresa pagou um
> curso de 10g Adm I e o instrutor era muito ruim, tanto que me deram a
> oportunidade de fazer o curso novamente, e agora a empresa nao quer me
> liberar mais uma semana pra repetir o curso. Então, se voce nao tem
> problema
> de tempo, vale a pena.
>
> Gilberto
>
> On 5/4/07, thiago.leoncio <[EMAIL PROTECTED]>
> wrote:
> >
> > Michel,
> >
> > A En-sof em São Paulo é uma boa empresa de treinamentos Oracle. Todos
> > oficiais os treinamentos são oficias
> > Oracle , por isso o preço.
> > Na minha opinião vale a pena você fazer um curso oficial por mais que
> este
> > seja um pouco mais "puxado" que os
> > não oficiais. Ao final do curso você terá um certificado reconhecido
> pelas
> > empresas em geral .
> >
> > Abraços,
> > Thiago Leôncio
> >
> > -- Cabeçalho original ---
> >
> > De: oracle_br@yahoogrupos.com.br 
> >  rupos.com.br>
> > Para: oracle_br@yahoogrupos.com.br 
> >  rupos.com.br>
> > Cópia:
> > Data: Fri, 4 May 2007 07:46:07 -0300 (ART)
> > Assunto: [oracle_br] Treinamento Oracle 10 G
> >
> > > Bom dia !
> > > Me cadastrei a pouco tempo no grupo para que eu possa aprender um
> pouco
> > sobre DBA, sou desenvolvedor de
> > sistemas e trabalho com o oracle 9i, estou interessado em realizar um
> > treinamento para a formação de DBA Oracle
> > 10G, estive fazendo uma pesquisa, e achei esse curso em São Paulo, na
> > En-soft, me falaram bem dessa empresa,
> > apesar do valor ser alto, gostaria de saber a opinião de vocês sobre
> isso,
> > se conhecem essa empresa, ou se
> > houver alguma outra que a gente possa confiar para realizar o
> treinamento.
> > >
> > > Desde já agradeço !
> > >
> > > Att, Michel.
> > >
> > > __
> > > Fale com seus amigos de graça com o novo Yahoo! Messenger
> > > http://br.messenger.yahoo.com/
> > >
> > > [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]



[oracle_br] Pós-Graduação em BD online

2007-05-04 Por tôpico Bruno da Silva Goncalves
Gostaria de fazer uma ´Pós em Banco de Dados online.
   
  Eu moro no interior de Minas e fica muito caro e penoso ir para um grande 
centro (SP, RJ ou BH). 
   
  Caso não haja pós em BD online, há treinamento Oracle ministrado online?
   
  Há vários treinamentos oficiais da Microsoft online, mas da Oracle nunca vi.
   
  grato
   
  Bruno

 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]



RES: [oracle_br] Off - Livro

2007-05-04 Por tôpico Rafael Milanez
Recomendo esses aqui

 

http://www.amazon.com/o/ASIN/1590595300/ref=s9_asin_image_1-2288_p/103-1450291-3172610?pf_rd_m=ATVPDKIKX0DER&pf_rd_s=center-1&pf_rd_r=0JEMQKBMZZE6JBWB0EYT&pf_rd_t=101&pf_rd_p=278240701&pf_rd_i=507846
 

 

e

 

http://www.americanas.com.br/prod/234167/BookStore?i=1 

 

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de José 
Mario Barduchi
Enviada em: quinta-feira, 3 de maio de 2007 13:49
Para: oracle_br@yahoogrupos.com.br
Cc: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Off - Livro

 



Boa tarde

Gostaria de saber se alguém da lista conhece o livro
abaixo:
Oracle 10g: o Manual do DBA - Kevin Loney e
Bob Bryla

Se sim, vocês recomendam ? Ou recomendam outro
material para inciantes (além dos manuais é claro)...

Obrigado
-- 
José Mario Barduchi
Administrador de Banco de Dados -
T.I.
Grupo Wheaton Brasil 
+55 11 4355-1931
+55 11
4355-1800

Em Seg, Abril 30, 2007 17:34,
Anderson Haertel Rodrigues escreveu:


Olá
Thiago,

Por via de Regra se consegue essas informações apenas

com AUDIT, mas tenho conseguido bons resultados com
outros métodos:

select p.object_owner OWNER
p.object_name "Table
Name" ,
s.blocks "Size(Blocks)",
sum(a.executions) "Executions"
from v$sqlarea a,

v$sql_plan p,
dba_segments s
where s.blocks 
--p.options = 'FULL' and
p.operation = 'TABLE
ACCESS' and
a.address = p.address and

a.hash_value = p.hash_value and
p.object_name = s.segment_name
and
p.object_owner = s.owner
having sum(a.executions) >
25
group by p.object_owner,
p.object_name,

s.blocks ;

Tenho coletado essas informações via JOB (executando
de x em x minutos) e armazenado o resultado em uma
tabela.


Indo nessa linha, ainda estou verificando a veracidade
de se obter essas
mesmas informações usando a view:
V$SEGMENT_STATISTICS


ps: Para índices, modifique p.operation da query
acima.

ps do
ps:
Dependendo do tamanho do teu banco,
dba_segments pode começar se
tornar uma opção cara
(tuning de query) em algumas variações eu mudo e uso
a
dba_tables e/ou dba_indexes.

Um abraço!


Atenciosamente,

Anderson Haertel Rodrigues
Consultor
Oracle
TEIKO Soluções em Tecnologia da Informação
Blumenau/SC (47) -
3035 3777 - (47) 9178 0170
www.teiko.com.br
--- Thiago
Lazzarotto
[EMAIL PROTECTED]  > escreveu:

> É possível saber quais tabelas e quais índices são
>
mais acessados no banco?
> Gostaria de saber isso para colocá-los
(dentro do
> possível e dependendo 
> do caso) na
db_keep_cache_size.
> 
> Obrigado.
>
Thiago.
> 
> 
> 
> [As partes desta mensagem
que não continham texto
> foram removidas]
> 
> 
> 
> >Apostilas » Dicas e Exemplos » Funções » Mundo

> Oracle » Package » Procedure » Scripts » Tutoriais
> acesse:

> http://www.oraclebr.com.br/codigo/ListaCodigo.php 
>   
>

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

>
--
> >O GRUPO
ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
> http://www.oraclebr.com.br/   
>
--
> 
> Links do Yahoo!
Grupos
> 
> 
> 
> 


__
Fale com seus amigos de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/  

[As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Exportar campo BLOB

2007-05-04 Por tôpico Sérgio Lopes de Aguiar
Pessoal, alguém pode me dar uma dica de como exportar campos do tipo BLOB ?
Eu possuo uma tabela com uma coluna BLOB e essa tabela não extra no EXPORT.
Alguma dica ?

 

 

Versão do Oracle 9.2.0.7.

 

 

Sérgio Lopes



[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Treinamento Oracle 10 G

2007-05-04 Por tôpico Gilberto Junior
Apesar de ser oficial depende muito do instrutor. Minha empresa pagou um
curso de 10g Adm I e o instrutor era muito ruim, tanto que me deram a
oportunidade de fazer o curso novamente, e agora a empresa nao quer me
liberar mais uma semana pra repetir o curso. Então, se voce nao tem problema
de tempo, vale a pena.


Gilberto


On 5/4/07, thiago.leoncio <[EMAIL PROTECTED]> wrote:
>
>   Michel,
>
> A En-sof em São Paulo é uma boa empresa de treinamentos Oracle. Todos
> oficiais os treinamentos são oficias
> Oracle , por isso o preço.
> Na minha opinião vale a pena você fazer um curso oficial por mais que este
> seja um pouco mais "puxado" que os
> não oficiais. Ao final do curso você terá um certificado reconhecido pelas
> empresas em geral .
>
> Abraços,
> Thiago Leôncio
>
> -- Cabeçalho original ---
>
> De: oracle_br@yahoogrupos.com.br 
> Para: oracle_br@yahoogrupos.com.br 
> Cópia:
> Data: Fri, 4 May 2007 07:46:07 -0300 (ART)
> Assunto: [oracle_br] Treinamento Oracle 10 G
>
> > Bom dia !
> > Me cadastrei a pouco tempo no grupo para que eu possa aprender um pouco
> sobre DBA, sou desenvolvedor de
> sistemas e trabalho com o oracle 9i, estou interessado em realizar um
> treinamento para a formação de DBA Oracle
> 10G, estive fazendo uma pesquisa, e achei esse curso em São Paulo, na
> En-soft, me falaram bem dessa empresa,
> apesar do valor ser alto, gostaria de saber a opinião de vocês sobre isso,
> se conhecem essa empresa, ou se
> houver alguma outra que a gente possa confiar para realizar o treinamento.
> >
> > Desde já agradeço !
> >
> > Att, Michel.
> >
> > __
> > Fale com seus amigos de graça com o novo Yahoo! Messenger
> > http://br.messenger.yahoo.com/
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Tablespace corrompida

2007-05-04 Por tôpico Gustavo Venturini de Lima
O banco não está subindo por inteiro???
Vc pode colocar só essa TS em offline e continuar com o banco ativo, caso
não seja a TS primária de sua aplicação né...
O banco trabalha sem NENHUM backup??? Não tem archive tb??? Qdo é o último
backup?

Em 03/05/07, williamskeener <[EMAIL PROTECTED]> escreveu:
>
>   Amigos, por favor me ajudem!!!
>
> Meu hd estourou o espaço e o banco travou e caiu. Depois que resolvi
> o problema de espaço o Oracle não está carregando 1 TS.
> Quando inicio o banco aparace a mensagem:
> ORA-01157: cannot identify/lock data file 11 - see DBWR trace file
> ORA-01110: data file 11: 'C:\DATABASES\GSTST\SAGACAD.DBF'
> ORA-27046: file size is not a multiple of logical block size
>
> Não tenho backup destes dados!!
>
> Tô frito!?!?!
>
> Agradeço a quem puder me ajudar!!
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



Re:[oracle_br] Treinamento Oracle 10 G

2007-05-04 Por tôpico thiago.leoncio
Michel,

 A En-sof em  São Paulo é uma boa empresa de treinamentos Oracle. Todos 
oficiais os treinamentos são oficias
Oracle , por isso o preço.
Na minha opinião vale a pena você fazer um curso oficial por mais que este seja 
um pouco mais "puxado" que os
não oficiais. Ao final do curso você terá um certificado reconhecido pelas 
empresas em geral .


Abraços,
Thiago Leôncio 

-- Cabeçalho original ---

De: oracle_br@yahoogrupos.com.br
Para: oracle_br@yahoogrupos.com.br
Cópia: 
Data: Fri, 4 May 2007 07:46:07 -0300 (ART)
Assunto: [oracle_br] Treinamento Oracle 10 G

> Bom dia !
>   Me cadastrei a pouco tempo no grupo para que eu possa aprender um pouco 
> sobre DBA, sou desenvolvedor de
sistemas e trabalho com o oracle 9i, estou interessado em realizar um 
treinamento para a formação de DBA Oracle
10G, estive fazendo uma pesquisa, e achei esse curso em São Paulo, na En-soft, 
me falaram bem dessa empresa,
apesar do valor ser alto, gostaria de saber a opinião de vocês sobre isso, se 
conhecem essa empresa, ou se
houver alguma outra que a gente possa confiar para realizar o treinamento.
>
>   Desde já agradeço !
>
>   Att, Michel.
> 
>  __
> Fale com seus amigos  de graça com o novo Yahoo! Messenger 
> http://br.messenger.yahoo.com/ 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 



RES: [oracle_br] Posso usar Select na condição do IF ?

2007-05-04 Por tôpico Rafael Milanez
Pode ser CASE WHEN

 

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de eduguiso
Enviada em: quinta-feira, 3 de maio de 2007 17:45
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Posso usar Select na condição do IF ?

 

Pessoal posso usar select desta maneira dentro de trigger ?

if ((select count(*) from t3 where cod = :new.cod) > 1) then


end if;

Talvez a melhor maneira seria inserir o resultado do count(*) em uma 
variável, mas tenho um sistema inteiro escrito desta forma e estou 
convertendo para Oracle, portanto preciso mexer o mínimo possível.

Valeu.

Eduardo

 



[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Posso usar Select na condição do IF ?

2007-05-04 Por tôpico Rafael Alexandre Schmitt
Exato, jogue numa variável...no mínimo fica mais legível e elegante.

declare

   aux_conta number(1) := 0;

begin
  select count(1) into aux_conta from table t where t.codigo = parâmetro;

  if ( nvl(aux_conta,0) > 1)then
   
-- faça alguma coisa
   
  end if;

end;
   

--
Rafael Alexandre Schmitt
[EMAIL PROTECTED]  ||  www.hbtec.com.br
Blumenau - Santa Catarina

  - Original Message - 
  From: eduguiso 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, May 03, 2007 5:45 PM
  Subject: [oracle_br] Posso usar Select na condição do IF ?


  Pessoal posso usar select desta maneira dentro de trigger ?

  if ((select count(*) from t3 where cod = :new.cod) > 1) then
  
  
  end if;

  Talvez a melhor maneira seria inserir o resultado do count(*) em uma 
  variável, mas tenho um sistema inteiro escrito desta forma e estou 
  convertendo para Oracle, portanto preciso mexer o mínimo possível.

  Valeu.

  Eduardo



   


--
  Esta mensagem foi verificada pelo E-mail Protegido Terra.
  Scan engine: McAfee VirusScan / Atualizado em 04/05/2007 / Versão: 5.1.00/5024
  Proteja o seu e-mail Terra: http://mail.terra.com.br/ 



[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Off - Pós-Graduação

2007-05-04 Por tôpico José Mario Barduchi



Boa tarde

Tirando o IBTA, alguém poderia indicar alguma outra boa
pós-graduação em banco de dados (Oracle) aqui na cidade de São Paulo ou no ABC
?


Obrigado
-- 
José Mario Barduchi
Administrador de Banco de Dados - T.I.
Grupo Wheaton Brasil 
+55 11
4355-1931
+55 11 4355-1800




Em Qua, Maio 2,
2007 13:17, jlchiappa escreveu:
  
  
Bom,
o passo inicial é *** mesmo *** a documentação Oracle, inclusive 
 é ela
que vai te dizer que o produto anteriormente conhecido como 
 ConTEXT na
versão 8i passou a ser interMedia Text e na 9i em diante 
 aí sim passou a
ser Oracle Text, ok ? Já que vc cita "Oracle Text", 
 apesar de
vc não disser vou SUPOR versão 9i em diante. Notar também 
 que sendo 9i em
diante, vc passou a ter além do manual de sintaxes 
 (o "Text
Reference"), também um guia de utilização (o "Text 

Application
Developer's Guide"), confere ?
  ==> UMA VEZ
deglutidos e digeridos AMBOS, aí sim vc vai para os 
 exemplos externos - a
fonte PRIMEIRA é o site asktom,.oracle.com, 
 numa busca simples por
"oracle text" DE CARA já caí em links sobre 
 text search, uso de
CONTAINS e indexação de textos, que são as opções 
 de uso mais comum do
Oracle Text. Como SEGUNDA fonte, nós sabemos que 
 ** TODOS ** os
principais produtos Oracle, e add-ons para banco 
 Oracle, estão
representados em technet.oracle.com, com direito 
 normalmente a
exemplos, fórum especializado, guias de utilização... 
 No caso do text http://www.oracle.com/technology/products/text/ é a 
 página que te
interessa, certo ? O site da Oracle magazine SEMPRE é 
 interessante,
também...
   E finalmente, aí sim googlando a questão com "oracle
text" já se 
 acha logo de cara www.oracle-

base.com/articles/9i/FullTextIndexingUsingOracleText9i.php 
, www.dba-
 oracle.com/oracle_tips_like_sql_index.htm
, 
 http://www.searchtools.com/tools/oracle-search.html , 
 http://www.orafaq.com/forum/ ,

 www.dbasupport.com/oracle/ora9i/docManagement.shtml 
, entre outros 
 tantos links.
  
  
 []s
 

Chiappa
 --- Em oracle_br@yahoogrupos.com.br, Marco .> escreveu
 >
 > Boa tarde,
pessoal!
 > 
 > Estou pesquisando sobre o Oracle Text, mas tenho
encontrado poucos 
 exemplos na web, além da documentação da Oracle. 

> 
 > Se alguém tiver documentos ou links sobre o assunto, por favor

 enviem.
 > 
 > Um abraço a todos,
 > 
 >
Muito obrigado.
 > 
 > Marco
 > 
 > eof

> 
 > __
 > Fale com seus amigos  de graça
com o novo Yahoo! Messenger 
 > http://br.messenger.yahoo.com/

 > 
 > [As partes desta mensagem que não continham texto foram
removidas]
 >
 
 


[As partes desta mensagem que não continham texto foram removidas]



RES: [oracle_br] Treinamento Oracle 10 G

2007-05-04 Por tôpico Vanberto Alessandro de Souza Zuim - FOR
Michel,
Os cursos da en-soft são oficias, vc pode fazer sem problemas
 
Vanberto Zuim
Administrador de Banco de Dados
Tecnologia da Informação
  
 



De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Michel 
Temer Feres
Enviada em: sexta-feira, 4 de maio de 2007 07:46
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Treinamento Oracle 10 G



Bom dia !
Me cadastrei a pouco tempo no grupo para que eu possa aprender um pouco sobre 
DBA, sou desenvolvedor de sistemas e trabalho com o oracle 9i, estou 
interessado em realizar um treinamento para a formação de DBA Oracle 10G, 
estive fazendo uma pesquisa, e achei esse curso em São Paulo, na En-soft, me 
falaram bem dessa empresa, apesar do valor ser alto, gostaria de saber a 
opinião de vocês sobre isso, se conhecem essa empresa, ou se houver alguma 
outra que a gente possa confiar para realizar o treinamento.

Desde já agradeço !

Att, Michel.

__
Fale com seus amigos de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/   

[As partes desta mensagem que não continham texto foram removidas]



 


[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Off - Livro

2007-05-04 Por tôpico José Mario Barduchi


Boa tarde

Gostaria de saber se alguém da lista conhece o livro
abaixo:
Oracle 10g: o Manual do DBA - Kevin Loney e
Bob Bryla

Se sim, vocês recomendam ? Ou recomendam outro
material para inciantes (além dos manuais é claro)...

Obrigado
-- 
José Mario Barduchi
Administrador de Banco de Dados -
T.I.
Grupo Wheaton Brasil 
+55 11 4355-1931
+55 11
4355-1800




Em Seg, Abril 30, 2007 17:34,
Anderson Haertel Rodrigues escreveu:
 
   
Olá
Thiago,
 
 Por via de Regra se consegue essas informações apenas

com AUDIT, mas tenho conseguido bons resultados com
 outros métodos:


 select p.object_ownerOWNER
p.object_name "Table
Name" ,
s.blocks  "Size(Blocks)",
sum(a.executions) "Executions"
 from v$sqlarea a,

 v$sql_plan p,
  dba_segments s
 where s.blocks 
--p.options  = 'FULL' and
   p.operation= 'TABLE
ACCESS' and
   a.address  = p.address  and
  
a.hash_value   = p.hash_value   and
   p.object_name  = s.segment_name
and
   p.object_owner = s.owner
 having sum(a.executions) >
25
 group by p.object_owner,
  p.object_name,
 
s.blocks ;
 
 Tenho coletado essas informações via JOB (executando
 de x em x minutos) e armazenado o resultado em uma
 tabela.
 

Indo nessa linha, ainda estou verificando a veracidade
 de se obter essas
mesmas informações usando a view:
 V$SEGMENT_STATISTICS
 

ps: Para índices, modifique p.operation da query
 acima.
 
 ps do
ps:
Dependendo do tamanho do teu banco,
 dba_segments pode começar se
tornar uma opção cara
 (tuning de query) em algumas variações eu mudo e uso
a
 dba_tables e/ou dba_indexes.
 
 Um abraço!
 

Atenciosamente,
 
 Anderson Haertel Rodrigues
 Consultor
Oracle
 TEIKO Soluções em Tecnologia da Informação
 Blumenau/SC (47) -
3035 3777 - (47) 9178 0170
 www.teiko.com.br
 --- Thiago
Lazzarotto
 [EMAIL PROTECTED]> escreveu:
 
 > É possível saber quais tabelas e quais índices são
 >
mais acessados no banco?
 > Gostaria de saber isso para colocá-los
(dentro do
 > possível e dependendo 
 > do caso) na
db_keep_cache_size.
 > 
 > Obrigado.
 >
Thiago.
 > 
 > 
 > 
 > [As partes desta mensagem
que não continham texto
 > foram removidas]
 > 
 > 
 > 
 > >Apostilas » Dicas e Exemplos » Funções » Mundo

> Oracle » Package » Procedure » Scripts » Tutoriais
 > acesse:

> http://www.oraclebr.com.br/codigo/ListaCodigo.php 
 >

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

 >
 --
 > >O GRUPO
ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
 > http://www.oraclebr.com.br/  
 >
 --
 >  
 > Links do Yahoo!
Grupos
 > 
 > 
 >  
 > 
 

__
 Fale com seus amigos  de graça com o novo Yahoo! Messenger 
 http://br.messenger.yahoo.com/

 


[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Tablespace corrompida

2007-05-04 Por tôpico williamskeener
Amigos, por favor me ajudem!!!

Meu hd estourou o espaço e o banco travou e caiu.  Depois que resolvi 
o problema de espaço o Oracle não está carregando 1 TS.
Quando inicio o banco aparace a mensagem:
ORA-01157: cannot identify/lock data file 11 - see DBWR trace file
ORA-01110: data file 11: 'C:\DATABASES\GSTST\SAGACAD.DBF'
ORA-27046: file size is not a multiple of logical block size

Não tenho backup destes dados!!

Tô frito!?!?!

Agradeço a quem puder me ajudar!!



[oracle_br] Treinamento Oracle 10 G

2007-05-04 Por tôpico Michel Temer Feres
Bom dia !
  Me cadastrei a pouco tempo no grupo para que eu possa aprender um pouco sobre 
DBA, sou desenvolvedor de sistemas e trabalho com o oracle 9i, estou 
interessado em realizar um treinamento para a formação de DBA Oracle 10G, 
estive fazendo uma pesquisa, e achei esse curso em São Paulo, na En-soft, me 
falaram bem dessa empresa, apesar do valor ser alto, gostaria de saber a 
opinião de vocês sobre isso, se conhecem essa empresa, ou se houver alguma 
outra que a gente possa confiar para realizar o treinamento.
   
  Desde já agradeço !
   
  Att, Michel.

 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Posso usar Select na condição do IF ?

2007-05-04 Por tôpico eduguiso
Pessoal posso usar select desta maneira dentro de trigger ?

if ((select count(*) from t3 where cod = :new.cod) > 1) then
  
  
end if;

Talvez a melhor maneira seria inserir o resultado do count(*) em uma 
variável, mas tenho um sistema inteiro escrito desta forma e estou 
convertendo para Oracle, portanto preciso mexer o mínimo possível.

Valeu.

Eduardo



[oracle_br] Pq demora tanto pra publicar uma mensagem ?

2007-05-04 Por tôpico eduguiso
Pq demora tanto pra publicar uma mensagem ?



[oracle_br] [OFF TOPIC] NC Software

2007-05-04 Por tôpico maidy

OFF TOPIC

Pessoal,

Alguém aqui da(s) lista(s) pagou algum curso na NC SOftware e está esperando 
pra iniciar o curso?

Maidy


[As partes desta mensagem que não continham texto foram removidas]



RES: [oracle_br] Utilização de Indices

2007-05-04 Por tôpico Rafael Milanez
Vc pode fazer um monitoramento dos índices da tabela e saberá quais estão sendo 
usados e quais não estão no momento

 

http://askmilanez.nireblog.com/post/2007/03/23/monitorando-indices 

 

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Danilo 
Azevedo
Enviada em: sexta-feira, 4 de maio de 2007 13:48
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Utilização de Indices

 

Muito boa tarde,

Gostaria de saber se há como verificar quais indices não estão sendo
utilizados em uma determinada tabela. Existe algum tipo de estatística de
utilização dos indices?

Atenciosamente,

Danilo Azevedo
Analista de Sistemas Jr.
DI - UniFOA
(24) 3340-8410
http://www.unifoa.edu.br  

--

Esta mensagem e seus anexos podem conter informações confidenciais ou 
privilegiadas. Caso não seja o destinatário dos mesmos você não está autorizado 
a utilizar o material para qualquer fim. Solicitamos que apague a mensagem e 
avise imediatamente o remetente. O conteúdo desta mensagem e seus anexos não 
representam necessariamente a opinião e a intenção da empresa, não implicando 
em qualquer obrigação ou responsabilidade da parte da mesma.

[As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]



RES: [oracle_br] Re: Utilização de Indices

2007-05-04 Por tôpico jlchiappa
perfeito, sim, é exatamente isso que foi sugerido, essa necessidade o 
monitoring cobre...

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, "Danilo Azevedo" 
<[EMAIL PROTECTED]> escreveu
>
> Chiappa,
>  
>  
> Consegui... Estou utilizando o 9.2. Fiz o seguinte:
>  
> set pages 999;
> set heading off;
>  
> spool c:\run_monitor.sql
>  
> select
>'alter index '||owner||'.'||index_name||' monitoring usage;'
> from
>dba_indexes
> where
>owner not in ('SYS','SYSTEM','PERFSTAT')
> ;
>  
> spool off;
>  
> @c:\run_monitor
> 
>  
> E depois
>  
> select
>index_name,
>table_name,
>used
> from
>v$object_usage;
> 
>  
> Só tenho que esperar algum tempo para que sejam executadas algumas
> transações. Mas aparentemente funcionou sim.
> 
> 
> 
> Atenciosamente, 
> 
> Danilo Azevedo 
> DI - UniFOA 
> 
>  
> 
>   _  
> 
> De: oracle_br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] Em
> nome de jlchiappa
> Enviada em: sexta-feira, 4 de maio de 2007 14:09
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [Possível SPAM] - [oracle_br] Re: Utilização de Indices - 
Email
> found in subject
> 
> 
> 
> SE for banco 9i ou acima, sim, há, se vc a ativar,´veja na 
> documentação sobre ALTER INDEX MONITORING USAGE.
> 
> []s
> 
> Chiappa
> --- Em [EMAIL PROTECTED] 
> os.com.br, "Danilo Azevedo" 
>  escreveu
> >
> > Muito boa tarde,
> > 
> > 
> > Gostaria de saber se há como verificar quais indices não estão 
sendo
> > utilizados em uma determinada tabela. Existe algum tipo de 
> estatística de
> > utilização dos indices?
> > 
> > 
> > 
> > Atenciosamente,
> > 
> > Danilo Azevedo
> > Analista de Sistemas Jr.
> > DI - UniFOA
> > (24) 3340-8410
> > http://www.unifoa.  edu.br
> > 
> > 
> > 
> > --
> > 
> > Esta mensagem e seus anexos podem conter informações 
confidenciais 
> ou privilegiadas. Caso não seja o destinatário dos mesmos você não 
> está autorizado a utilizar o material para qualquer fim. 
Solicitamos 
> que apague a mensagem e avise imediatamente o remetente. O conteúdo 
> desta mensagem e seus anexos não representam necessariamente a 
> opinião e a intenção da empresa, não implicando em qualquer 
obrigação 
> ou responsabilidade da parte da mesma.
> > 
> > 
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> 
> 
> 
>  
> 
>   --
> 
> Esta mensagem e seus anexos podem conter informações confidenciais 
ou privilegiadas. Caso não seja o destinatário dos mesmos você não 
está autorizado a utilizar o material para qualquer fim. Solicitamos 
que apague a mensagem e avise imediatamente o remetente. O conteúdo 
desta mensagem e seus anexos não representam necessariamente a 
opinião e a intenção da empresa, não implicando em qualquer obrigação 
ou responsabilidade da parte da mesma.
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




[oracle_br] Re: Pesquisa em campo tipo LONG

2007-05-04 Por tôpico jlchiappa
OU vc usa PL/SQL (e carrega o LONG numa variável se ele for < 32 Kb, ou 
lê pedaço a pedaço via DBMS_SQL), OU se vc tiver intermedia vc pode 
usar o CONTAINS no WHERE, cfrme mostrado em 
http://asktom.oracle.com/pls/asktom/f?
p=100:11:0P11_QUESTION_ID:665224430110#23317456953523

[]s

 Chiappa
 --- Em oracle_br@yahoogrupos.com.br, Lázaro Feitoza 
<[EMAIL PROTECTED]> escreveu
>
> Como faço para pesquisar se existe uma string em um campo long?
>




RES: [oracle_br] Re: Utilização de Indices

2007-05-04 Por tôpico Danilo Azevedo
Chiappa,
 
 
Consegui... Estou utilizando o 9.2. Fiz o seguinte:
 
set pages 999;
set heading off;
 
spool c:\run_monitor.sql
 
select
   'alter index '||owner||'.'||index_name||' monitoring usage;'
from
   dba_indexes
where
   owner not in ('SYS','SYSTEM','PERFSTAT')
;
 
spool off;
 
@c:\run_monitor

 
E depois
 
select
   index_name,
   table_name,
   used
from
   v$object_usage;

 
Só tenho que esperar algum tempo para que sejam executadas algumas
transações. Mas aparentemente funcionou sim.



Atenciosamente, 

Danilo Azevedo 
DI - UniFOA 

 

  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de jlchiappa
Enviada em: sexta-feira, 4 de maio de 2007 14:09
Para: oracle_br@yahoogrupos.com.br
Assunto: [Possível SPAM] - [oracle_br] Re: Utilização de Indices - Email
found in subject



SE for banco 9i ou acima, sim, há, se vc a ativar,´veja na 
documentação sobre ALTER INDEX MONITORING USAGE.

[]s

Chiappa
--- Em [EMAIL PROTECTED] 
os.com.br, "Danilo Azevedo" 
<[EMAIL PROTECTED]> escreveu
>
> Muito boa tarde,
> 
> 
> Gostaria de saber se há como verificar quais indices não estão sendo
> utilizados em uma determinada tabela. Existe algum tipo de 
estatística de
> utilização dos indices?
> 
> 
> 
> Atenciosamente,
> 
> Danilo Azevedo
> Analista de Sistemas Jr.
> DI - UniFOA
> (24) 3340-8410
> http://www.unifoa.  edu.br
> 
> 
> 
> --
> 
> Esta mensagem e seus anexos podem conter informações confidenciais 
ou privilegiadas. Caso não seja o destinatário dos mesmos você não 
está autorizado a utilizar o material para qualquer fim. Solicitamos 
que apague a mensagem e avise imediatamente o remetente. O conteúdo 
desta mensagem e seus anexos não representam necessariamente a 
opinião e a intenção da empresa, não implicando em qualquer obrigação 
ou responsabilidade da parte da mesma.
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>



 

  --

Esta mensagem e seus anexos podem conter informações confidenciais ou 
privilegiadas. Caso não seja o destinatário dos mesmos você não está autorizado 
a utilizar o material para qualquer fim. Solicitamos que apague a mensagem e 
avise imediatamente o remetente. O conteúdo desta mensagem e seus anexos não 
representam necessariamente a opinião e a intenção da empresa, não implicando 
em qualquer obrigação ou responsabilidade da parte da mesma.


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Utilização de Indices

2007-05-04 Por tôpico Clayton Rocha


Pessoal, segue scripts que utilizo para monitoramento de uso dos índices.
Recomendo analisarem os scripts antes de utilizarem  e não assumo
responsabilidade sobre seu uso apesar de nunca ter tido problemas. Utilizo 
Oracle 10g em
Windows.
[]'s
Clayton Rocha
-- Criar view de monitoramento dos Índices
CREATE OR REPLACE VIEW sys.v$all_object_usage(owner,  
index_name,   TABLE_NAME,   monitoring,  
used,   start_monitoring,   end_monitoring) ASSELECT
u.name,  io.name,  t.name, 
decode(bitand(i.flags,   65536),   0,   'NO',  
'YES'),  decode(bitand(ou.flags,   1),   0,  
'NO',   'YES'),  ou.start_monitoring, 
ou.end_monitoringFROM sys.obj$ io,  sys.obj$ t,  sys.ind$
i,  sys.object_usage ou,  sys.user$ uWHERE i.obj# =
ou.obj# AND io.obj# = ou.obj# AND t.obj# = i.bo# AND
io.owner# = 
u.user#/
-- Conceder permissões de select na view e criação de
sinônimo público
GRANT SELECT ON SYS.V$ALL_OBJECT_USAGE TO "PUBLIC";CREATE PUBLIC
SYNONYM V$ALL_OBJECT_USAGE FOR SYS.V$ALL_OBJECT_USAGE;

-- Script para iniciar monitoramento dos índices de um determinado ownerspool 
start_index_monitoring.sql select 'ALTER INDEX 
'||OWNER||'.'||INDEX_NAME||' MONITORING
USAGE;'  from
dba_indexes where owner='&owner';spool [EMAIL PROTECTED] 

-- Script para finalizar monitoramento dos índices de um determinado ownerspool 
stop_index_monitoring.sql select 'ALTER INDEX '||OWNER||'.'||INDEX_NAME||'
NOMONITORING USAGE;' from
dba_indexes where owner='&owner';spool [EMAIL PROTECTED] 

-- Query para verificar os índices utilizados. Se desejar utilizar o filtro
used='YES' ou used='NO'set feed
off set pagesize
200 set linesize
100 ttitle center "Unused
Indexes Report" skip 2 select
owner,index_name,table_name,used from v$all_object_usage order by used; 
 
##
 
> Muito boa tarde, > > > Gostaria de saber se
há como verificar quais indices não estão sendo >
utilizados em uma determinada tabela. Existe algum tipo de estatística de > 
utilização dos indices? > > > >
Atenciosamente, > > Danilo Azevedo > Analista de Sistemas Jr.
> DI - UniFOA > (24) 3340-8410 > http://www.unifoa.edu.br > > > > -- > 
> > Esta mensagem e
seus anexos podem conter informações confidenciais ou privilegiadas. > Caso não 
seja o destinatário dos mesmos você não
está autorizado a utilizar o material > para qualquer fim. Solicitamos
que apague a mensagem e avise imediatamente o remetente. > O conteúdo
desta mensagem e seus anexos não representam necessariamente a opinião e a
> intenção da empresa, não implicando em qualquer
obrigação ou responsabilidade da parte > da mesma. > > > [As partes desta 
mensagem que não continham texto foram
removidas] > > 


[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Re: Utilização de Indices

2007-05-04 Por tôpico jlchiappa
SE for banco 9i ou acima, sim, há, se vc a ativar,´veja na 
documentação sobre ALTER INDEX MONITORING USAGE.

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, "Danilo Azevedo" 
<[EMAIL PROTECTED]> escreveu
>
> Muito boa tarde,
> 
> 
> Gostaria de saber se há como verificar quais indices não estão sendo
> utilizados em uma determinada tabela. Existe algum tipo de 
estatística de
> utilização dos indices?
> 
> 
> 
> Atenciosamente,
> 
> Danilo Azevedo
> Analista de Sistemas Jr.
> DI - UniFOA
> (24) 3340-8410
> http://www.unifoa.edu.br
> 
> 
> 
>   --
> 
> Esta mensagem e seus anexos podem conter informações confidenciais 
ou privilegiadas. Caso não seja o destinatário dos mesmos você não 
está autorizado a utilizar o material para qualquer fim. Solicitamos 
que apague a mensagem e avise imediatamente o remetente. O conteúdo 
desta mensagem e seus anexos não representam necessariamente a 
opinião e a intenção da empresa, não implicando em qualquer obrigação 
ou responsabilidade da parte da mesma.
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




Res: [oracle_br] Re: Eventos de Espera.?

2007-05-04 Por tôpico jlchiappa
Ah, pra complementar ficou faltando eu dizer mais algumas 
coisas :primeiro, de forma alguma vc deveria estar preocupado com o 
fato de "aparecerem muitos full scans", NEM SEMPRE um full scan 
é "mau", nem sempre é "bom"... O que vc tem que estar preocupado é 
com a EFICIÊNCIA, com quantos logical I/Os vc teve que fazer 
Assim,  se um dado plano está fazendo um full scan MAS vc testou e 
sabe que a query vai recuperar poucas linhas E que se usar um índice 
y, ou se fazer um hash join ao invés de nested loop, ou o que for, vc 
obtém a mesma resposta com qtdade de LIOs menor, ENTÃO SIM esse full 
scan é "mau", já se vc quer ler uma larga proção da tabela, quer 
aplicar paralelismo, não há como se acessar via índice porque alguma 
das colunas indexadas não está no WHERE ou não está sendo restringida 
por valor algum, AÍ um suculento full scan é ** exatamente ** o que o 
dr. recomendou, esse full scan é "bom"...
 Quanto à eficiência, é se assegurar que o scan acessa a MENOR 
quantidade de blocos possíveis no MENOR TEMPO : por exemplo se vc 
tiver uma high-water mark desnecessariamente alta vc vai ter lotes de 
blocos inúteis sendo lidos, se o seu db_file_multiblock_read não 
estiver no máximo aceitável pelo SO + hardware, E/OU se o extent size 
não for adequado, vc não está lendo o máximo possível no menor 
tempo Da mesma forma, quando eu falei em "alteração física" em 
msg anterior, quero dizer algo do tipo : SE vc deixar a storage como 
default quando cria uma tabela, o bd VAI deixar um monte de 
espaços "vazios" à espera de futuros UPDATEs, então a mesma 
quantidade de linhas com o default ocupa via de regra MUITO MAIS 
blocos do que se vc tivesse não reservado esse espaço, menos blocos 
implica em menos I/O...
 Outras alterações físicas podem ser ** extremamente ** úteis, por 
exemplo : se vc frequentemente precisa recuperar apenas os 
relativamente poucos registros dos clientes do estado SP, vc ter um 
índice  que indexa apenas essa porção dos dados 9via FUCNTION INDEX) 
talvez  aceleraria ENORMEMENTE , pois ainda que seja necesário um 
scan seria feito scan no índice, que seria menor que a tabela por 
conter menos dados... da mesma forma, Particionamento, Views 
Materializadas, Clusters, tabela ordenadas na hora da criação, GTTs, 
IOTs, etc, podem levar a reduções ASSOMBROSAS de I/O, vc TEM que as 
conhecer todas E ver em que pontos da sua aplicação essas feats te 
ajudam...
 

[]s

 Chiappa
 
--- Em oracle_br@yahoogrupos.com.br, "jlchiappa" <[EMAIL PROTECTED]> 
escreveu
>
> Seguem respostas :
> 
> [EMAIL PROTECTED], Welvis Douglas Silva Moreto  
> escreveu
> >
> > ...  é que aqui eu posso mexer nos Sql's pois temos os fontes dos 
> programas,
> 
> OK, então a alteração e tunning de SQLs deve ser facilitada aí 
> mais à frente porém, quando vc diz "full scan, aqui se tem muito. e 
> outros eventos", o que eu quero frisar, deixar CLARO, é que SE O 
> BANCO está fazendo full scan é PORQUE a aplicação está assim o 
> exigindo, simples assim, o ponto é que NÂO TEM O QUE MEXER no banco 
> em si se o ajuste mais "grosso" do banco está feito, então a 
pergunta 
> que vc tinha feito "o que devo mexer no banco para eliminar waits" 
> não tem um sentido, ok ??? O wait é SINTOMA, e e´sintoma CAUSADO 
> pelos SQLs da aplicação, é neles que vc vai mexer...
>  O que vc pode fazer se já não o fez a nível de banco é o tunning 
> mais "grosseiro" de banco, ie : se assegurar que os parâmetros de 
CBO 
> (ao menos os que cito no meu paper da ENPO) estão ok, que os jobs 
que 
> estão coletando as estatísticas pro CBO estão coletando o 
necessário, 
> com um frequência aceitável e com histogramas se adequado, que a 
RAM 
> alocada pro banco e pros processos criados por ele (tanto SGA 
quanto 
> PGA, se conexão dedicada) nem está muito pequena nem está grande a 
> ponto de não deixar espaço pras outras coisas ou mesmo paginar, que 
> os log files estão numa quantidade e tamanho aceitáveis, esse tipo 
de 
> coisa.  Antes também de ajustar os SQLs, que pelo jeito vai ser SIM 
o 
> seu próximo passo, já que é linux o SO, vc TEM QUE TER também 
> ajustado bem o SO, ie, se ASSEGURADO que o kernel não está 
limitando 
> pra baixo  qtdade de RAM alocada prum processo do Oracle e itens 
> semelhantes, SE o servidor só atende banco Oracle , ver que a 
> quantidade de RAM que o linux aloca pros seus caches é pequena, que 
> os filesystems aonde os datafiles Oracle residem não estão 
cacheando 
> info (já que o próprio bd Oracle tem os seus caches muito mais 
> eficientes, dedicados) - usando até raw devices onde se julgar 
> adequado -,, que vc TENHA Direct I/O e Asynchronous I/O presentes, 
> que não há bugs em firmware/drivers de nada referente à I/O 
Essas 
> tarefas todas são atribuição do sysadmin, MAS no metalink vc 
encontra 
> algumas notas listando ações necessárias e valores-sugestão pra 
> maioria  delas.
>  
>  ==> Esse tunning "grosso" inicial de banco e SO feito (se está em 
> produção imagino que já f

[oracle_br] Utilização de Indices

2007-05-04 Por tôpico Danilo Azevedo
Muito boa tarde,


Gostaria de saber se há como verificar quais indices não estão sendo
utilizados em uma determinada tabela. Existe algum tipo de estatística de
utilização dos indices?



Atenciosamente,

Danilo Azevedo
Analista de Sistemas Jr.
DI - UniFOA
(24) 3340-8410
http://www.unifoa.edu.br



  --

Esta mensagem e seus anexos podem conter informações confidenciais ou 
privilegiadas. Caso não seja o destinatário dos mesmos você não está autorizado 
a utilizar o material para qualquer fim. Solicitamos que apague a mensagem e 
avise imediatamente o remetente. O conteúdo desta mensagem e seus anexos não 
representam necessariamente a opinião e a intenção da empresa, não implicando 
em qualquer obrigação ou responsabilidade da parte da mesma.


[As partes desta mensagem que não continham texto foram removidas]



Res: [oracle_br] Re: Eventos de Espera.?

2007-05-04 Por tôpico jlchiappa
Seguem respostas :

[EMAIL PROTECTED], Welvis Douglas Silva Moreto <[EMAIL PROTECTED]> 
escreveu
>
> ...  é que aqui eu posso mexer nos Sql's pois temos os fontes dos 
programas,

OK, então a alteração e tunning de SQLs deve ser facilitada aí 
mais à frente porém, quando vc diz "full scan, aqui se tem muito. e 
outros eventos", o que eu quero frisar, deixar CLARO, é que SE O 
BANCO está fazendo full scan é PORQUE a aplicação está assim o 
exigindo, simples assim, o ponto é que NÂO TEM O QUE MEXER no banco 
em si se o ajuste mais "grosso" do banco está feito, então a pergunta 
que vc tinha feito "o que devo mexer no banco para eliminar waits" 
não tem um sentido, ok ??? O wait é SINTOMA, e e´sintoma CAUSADO 
pelos SQLs da aplicação, é neles que vc vai mexer...
 O que vc pode fazer se já não o fez a nível de banco é o tunning 
mais "grosseiro" de banco, ie : se assegurar que os parâmetros de CBO 
(ao menos os que cito no meu paper da ENPO) estão ok, que os jobs que 
estão coletando as estatísticas pro CBO estão coletando o necessário, 
com um frequência aceitável e com histogramas se adequado, que a RAM 
alocada pro banco e pros processos criados por ele (tanto SGA quanto 
PGA, se conexão dedicada) nem está muito pequena nem está grande a 
ponto de não deixar espaço pras outras coisas ou mesmo paginar, que 
os log files estão numa quantidade e tamanho aceitáveis, esse tipo de 
coisa.  Antes também de ajustar os SQLs, que pelo jeito vai ser SIM o 
seu próximo passo, já que é linux o SO, vc TEM QUE TER também 
ajustado bem o SO, ie, se ASSEGURADO que o kernel não está limitando 
pra baixo  qtdade de RAM alocada prum processo do Oracle e itens 
semelhantes, SE o servidor só atende banco Oracle , ver que a 
quantidade de RAM que o linux aloca pros seus caches é pequena, que 
os filesystems aonde os datafiles Oracle residem não estão cacheando 
info (já que o próprio bd Oracle tem os seus caches muito mais 
eficientes, dedicados) - usando até raw devices onde se julgar 
adequado -,, que vc TENHA Direct I/O e Asynchronous I/O presentes, 
que não há bugs em firmware/drivers de nada referente à I/O Essas 
tarefas todas são atribuição do sysadmin, MAS no metalink vc encontra 
algumas notas listando ações necessárias e valores-sugestão pra 
maioria  delas.
 
 ==> Esse tunning "grosso" inicial de banco e SO feito (se está em 
produção imagino que já foi feito), aí não tem conversa, é tunning e 
alteração de SQLs e estruturas físicas.
 
"... tomo alguns cuidados da hora de escrever, usando Hints"

hmmm, algo não parece bem, HINTs deveria ser o ÚLTIMO dos ÙLTIMOs 
recursos, só sendo usados mesmo quando não teve como o CBO montar um 
plano adequado, SE vc os está usando rotineiramente já na hora de 
escrever, algo vai MUITO mal aí...

"Trabalhando com Sql's com a base carregada, q é totalmente diferente 
de uma vazia. "

==>> EXATAMENTE POR ISSO que vc nunca, jamais, de modo algum, pode 
querer fazer análise de performance numa máquina com carga totalmente 
diferente da real!!! Mais que isso, o hardware da máquina de 
análises/homologação deveria ser o mais possível IDÊNTICO à 
produção , o SO deveria ser RIGOROSAMENTE O MESMO, os volumes de 
dados deveria ser os mesmos... Se não der pros volumes serem 
exatamente os mesmos, e pro hardware ser exatamente o mesmo (os dois 
únicos pontos onde eu cederia se fosse vc, e mesmo asim após muito 
choro), que ao menos seja proporcional (ie, se a máquina tem digamos 
1/4 da capacidade da máquina de Produção, tente-se colocar 1/4 de 
dados, 1/4 dos usuários simultâneos, algo do tipo)... O que NÃO DÀ, 
repito, é querer testar num laboratório dust-free, ie, numa máquina 
VAZIA, com míseros dados, sem outras sessões concorrentes, isso 
simplesmente NÃO É real, ululantemente ÓBVIO que vc só pode ter 
surpresas desagradáveis quando for pra Produção o código...

> 
> Uma das coisas também que estou vendo a a questão do balanceamento 
de carga. e estou tendo sobrecarga em um dos meus discos, mas não 
quero apenas usar o oracle para fazer essa analise, quero ver pelo 
linux. 

ok, Sei que além das nativas como iostat há tools linux disponíveis 
pra isso instaláveis, como a IOzone em 
http://www.acnc.com/benchmarks.html , mas fatalmente o seu sysadmin 
será capaz de indicar outras.

>  
> Voçe tem os Scripts do Livro Optimizing Oracle Performance, tenho 
apenas o pdf os scripts não achei na net. se voce puder me mandar 
ficarei muito grato

tenho o livro em casa, posso olhar e depois te digo.

[]s

 Chiappa
 
--- Em oracle_br@yahoogrupos.com.br, Welvis Douglas Silva Moreto 
<[EMAIL PROTECTED]> escreveu
>
> Chiappa, aqui é um banco Oracle9i Release 9.2.0.4.0, é que aqui eu 
posso mexer nos Sql's pois temos os fontes dos programas, e conheco 
grande parte dos relatórios e procedimentos grandes, na realidade os 
que eu desenvolvi, eu tomo alguns cuidados da hora de escrever, 
usando Hints, tkprof, trace. Trabalhando com Sql's com a base 
carregada, q é totalmente diferente de uma va

[oracle_br] Coluna SNAPTIME$$ em uma Materialized View Log

2007-05-04 Por tôpico Josinei Barbosa da Silva
Boa tarde a todos.
Notei que quando criamos uma Materialized View Log, ela é criada com
uma coluna chamada SNAPTIME$$ e pensei que essa coluna armazenaria
algo como a data de inclusão/atualização do registro.
Mas ao consultar os registros, vi que a coluna continha datas como
01/01/4000, por exemplo.

A dúvida é: Qual a finalidade desta coluna e como é definido seu
preenchimento?

Desde já, obrigado.



Res: [oracle_br] Re: Eventos de Espera.?

2007-05-04 Por tôpico Welvis Douglas Silva Moreto
Chiappa, aqui é um banco Oracle9i Release 9.2.0.4.0, é que aqui eu posso mexer 
nos Sql's pois temos os fontes dos programas, e conheco grande parte dos 
relatórios e procedimentos grandes, na realidade os que eu desenvolvi, eu tomo 
alguns cuidados da hora de escrever, usando Hints, tkprof, trace. Trabalhando 
com Sql's com a base carregada, q é totalmente diferente de uma vazia. Só que 
agora estou vendo a necessidade de estar melhorando isso. pois full scan, aqui 
se tem muito. e outros eventos. então estou montando um script para estar 
trabalhando com os sqls mais criticos.

Uma das coisas também que estou vendo a a questão do balanceamento de carga. e 
estou tendo sobrecarga em um dos meus discos, mas não quero apenas usar o 
oracle para fazer essa analise, quero ver pelo linux. 
 
Voçe tem os Scripts do Livro Optimizing Oracle Performance, tenho apenas o pdf 
os scripts não achei na net. se voce puder me mandar ficarei muito grato [EMAIL 
PROTECTED]

e muito obrigado pela ajuda.

t+ e um boa tarde.

att,

Welvis Douglas



- Mensagem original 
De: jlchiappa <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 2 de Maio de 2007 14:06:46
Assunto: [oracle_br] Re: Eventos de Espera.?

Bom, pra variar vc não cita versão, mas no manual 9i em diante os 
eventos todos estão TODOS documentados no manual "Oracle9i Database 
Reference" no apêndice A - 
Oracle Wait Events . Evidentemente, além da documentação, que existe 
e é grátis, vc certamente VAI desejar/necessitar de mais exemplos, 
refs a mais, discussão de casos, dicas Pra isso eu recomendo os 
livros "Oracle Wait Interface: A Practical Guide to Performance 
Diagnostics & Tuning", de Richmond Shee, Kirtikumar Deshpande e K 
Gopalakrishnan e o "Optimizing Oracle Performance" , de Cary Millsap 
(este último foca em análise de waitings via trace/TKPROF mas eu o 
recomendo, também). 

==> OBS : na esmagadora absoluta ** maioria ** dos casos, NÃO É VOCÊ 
(que imagino ser um dba, ou similar) que "faz alguma coisa" pra 
diminuir waits - veja, um wait necessariamente NÂO OCORRE do nada, 
ele está presente PORQUE a aplicação assim o exige, quase sempre só 
mesmo ALTERANDO a aplicação e/ou as estruts do banco pra corrigir... 
Por exemplo, se vc está fazendo um montão de I/Os digamos porque a 
aplicação tem SQLs horrorosos, lendo & relendo tabelas grandes sem 
critério algum, não usando as features Oracle, etc, , vc pode tentar 
** o que quiser ** que NÃO TEM O QUE, esse banco vai ter montes e 
montes de waits de I/O, faça vc o que quiser Já se o monte de 
I/Os é por estrutura inadequada (exemplo, não usa Particionamento 
quando deveria, não usa índice de função, não tem cláusula de STORAGE 
adequadas, etc) a alteração TEM QUE ser feita é nos objetos em si, a 
nível de banco VOLTO A AFIRMAR vc pode mexer o que quiser que NÂO 
OBTERÀ RESULTADO ALGUM, muito certamente.. .
Os poucos casos onde vc pode ter algum retorno mexendo no banco 
decorrem OU de CBO mal-aplicado (exemplo, com estatísticas não-
frescas, ou sem se ter ajustado os params de CBO), ou de banco 
fisicamente mal-instalado/ configurado (exemplo, com muito poucos log 
files e/ou de tamanho inadequado, com I/O mal-distribuí do/com 
conflitos de I/O), por aí

[]s

Chiappa

--- Em [EMAIL PROTECTED] os.com.br, Welvis Douglas Silva Moreto 
 escreveu
>
> Onde eu Consigo um lugar q me diz o que cara evento do oracle faz e 
onde eu consigo ver o q posso fazer para diminuir os mesmos?
> 
> toda vez tem q ficar vasculhando na net, alguem sabe de algum site 
q eu possa ver essa inf.
> 
> att,
> 
> Welvis Douglas
> Msn: welvis_douglas@ ...
> 
>  _ _ _ _ __
> Fale com seus amigos de graça com o novo Yahoo! Messenger 
> http://br.messenger .yahoo.com/ 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Pesquisa em campo tipo LONG

2007-05-04 Por tôpico Lázaro Feitoza
Como faço para pesquisar se existe uma string em um campo long?




Re: Res: [oracle_br] ORA-01555 snapshot too old

2007-05-04 Por tôpico jlchiappa
Colega, vamos por partes aí : PRIMEIRO, vc está usando 9i, e apesar 
de não dizer, como vc fala de "tablespace de undo" eu SUPONHO que vc 
está usando undo managemento automático - com essa opção, que é a 
default no 9i inclusive, vc ** NÂO TEM MAIS ** controle sobre os 
segmentos de undo/rollback, é o BANCO que automaticamente os cria, 
aumenta, diminui, bota online e offline, quando e como ele quiser, 
então NÂO TEM COMO vc saber, vc especificar um segmento em especial, 
o banco é quem copntrola isso...
 Segundo, a msg ORA-01555 *** NÂO TEM NADA VEZES NADA  a 
ver com a ocupação da tablespace em si, o erro que dá quando se 
esgota espaço é outro, o que a 1555 significa é que vc tinha uma 
query rodando há um longo tempo, os dados foram modificados por outra 
sessão enquanto essa query estava rodando, e o segmento de undo aonde 
esses dados em "versão antiga" estavam foi re-aproveitado para outra 
sessão, a query não tem como os obter. Em se usando undo auto, a 
solução para isso, além de ter uma tablespace de undo grande o 
suficiente (10 Gb  me parecem algo pequeno prum banco de ERP, que 
normalmente é batch, com queries lngas, triplique isso ao 
menos),  implica que vc PEÇA PARA O BANCO reter a informação que 
poderá ser pedida pelas queries em ação alterando o parâmetro 
UNDO_RETENTION para PELO MENOS o tempo que a tua maior query leva, 
algumas horas normalmente.
 
 []s
 
  Chiappa
  
--- Em oracle_br@yahoogrupos.com.br, "Luiz Fernando" 
<[EMAIL PROTECTED]> escreveu
>
> Bom dia!
> 
> Alexsandro, não sei se essa é a solução (criar um segmento de Undo 
> grande para determinados statements) pois como disse em minha 
> primeira postagem, não está ocorrendo estouro da tablespace de 
> Undo... o erro ORA-01555 acontece antes mesmo da Undo ter ocupação 
> superior a 10%. Além disso, o aplicativo que roda por tráz é um ERP 
> (EMS Datasul) e não podemos alterar os códigos sem uma extensa 
> burocracia interna.
> 
> De qquer forma, muitíssimo obrigado pela ajuda...
> 
> [ ]s
> 
> lfr66
> 
> --- Em oracle_br@yahoogrupos.com.br, Alexsandro Pereira 
>  escreveu
> >
> > Luiz Fernando,
> > 
> > tivemos num cliente antigo, um problema semelhante em algumas 
> procedures pesadas que rodavam à noite também. O que fizemos para 
> resolver este problema foi criar um grande segmento de rollback e 
no 
> início do processamento, colocamos a instrução "SET TRANSACTION USE 
> ROLLBACK SEGMENT ;" para que este fosse usado 
pela 
> procedure.
> > 
> > Eu sei que dependendo das transações e de quantos procedimentos 
> rodem ao mesmo tempo, isto pode não ser garantia de sucesso. Mas 
pode 
> ser uma saída. 
> > 
> > Atenciosamente,
> > Alexsandro Pereira.
> > En-Sof.
> > 
> > - Mensagem original 
> > De: Luiz Fernando 
> > Para: oracle_br@yahoogrupos.com.br
> > Enviadas: Quinta-feira, 3 de Maio de 2007 21:30:07
> > Assunto: [oracle_br] ORA-01555 snapshot too old
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> >   
> > 
> > 
> > 
> > Boas pessoal,
> > 
> > 
> > 
> > rdbms 9i (9.2.0.7 ee)
> > 
> > hp-ux 11.11
> > 
> > 
> > 
> > seguinte: a alguns dias o alert.log tem mostrado msgs ORA-01555 
> > 
> > (snapshot too old). Como estas msgs começaram a aparecer durante 
a 
> > 
> > madrugada, onde tbém está rodando o backup online, achei que o 
> > 
> > segmento de Undo havia estourado. Pra não perder muito tempo com 
> > 
> > isso, simplesmente aumentei em 50% a Undo tablespace.
> > 
> > 
> > 
> > Acontece que os erros continuam a aparecer. Da última vez, estava 
> > 
> > vendo a ocupação da tablespace quando uma nova msg ORA-01555 
surgiu 
> > 
> > no alert.log. 
> > 
> > 
> > 
> > Aí surgiu minha dúvida: no momento da geração do erro, a ocupação 
> da 
> > 
> > Undo estava em 500Mb, que correspondem a apenas 5% da Undo 
(10Gb). 
> Se 
> > 
> > não está havendo estouro da Undo, o que pode estar gerando esses 
> > 
> > erros?
> > 
> > 
> > 
> > Desde já, tks!
> > 
> > 
> > 
> > lfr66
> > 
> > 
> > 
> > 
> > 
> > 
> >   
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > __
> > Fale com seus amigos  de graça com o novo Yahoo! Messenger 
> > http://br.messenger.yahoo.com/ 
> > 
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>




Re: Res: [oracle_br] ORA-01555 snapshot too old

2007-05-04 Por tôpico Elberte Pongelupe
Luiz Fernando,

Bom dia!
Experimente aumentar o valor do parâmetro UNDO_RETENTION.
O tempo dele é em segundos. Como você disse que o problema acontece antes
mesmo da tablespace de UNDO ser preenchida, pode ser esse o problema.

ALTER SYSTEM SET UNDO_RETENTION = 21600;

São 6 horas de retenção dos blocos na tablespace de undo, afim de garantir a
leitura consistente.

Abraços, Elberte.



Em 04/05/07, Luiz Fernando <[EMAIL PROTECTED]> escreveu:
>
>   Bom dia!
>
> Alexsandro, não sei se essa é a solução (criar um segmento de Undo
> grande para determinados statements) pois como disse em minha
> primeira postagem, não está ocorrendo estouro da tablespace de
> Undo... o erro ORA-01555 acontece antes mesmo da Undo ter ocupação
> superior a 10%. Além disso, o aplicativo que roda por tráz é um ERP
> (EMS Datasul) e não podemos alterar os códigos sem uma extensa
> burocracia interna.
>
> De qquer forma, muitíssimo obrigado pela ajuda...
>
> [ ]s
>
> lfr66
>
> --- Em oracle_br@yahoogrupos.com.br ,
> Alexsandro Pereira
> <[EMAIL PROTECTED]> escreveu
> >
> > Luiz Fernando,
> >
> > tivemos num cliente antigo, um problema semelhante em algumas
> procedures pesadas que rodavam à noite também. O que fizemos para
> resolver este problema foi criar um grande segmento de rollback e no
> início do processamento, colocamos a instrução "SET TRANSACTION USE
> ROLLBACK SEGMENT ;" para que este fosse usado pela
> procedure.
> >
> > Eu sei que dependendo das transações e de quantos procedimentos
> rodem ao mesmo tempo, isto pode não ser garantia de sucesso. Mas pode
> ser uma saída.
> >
> > Atenciosamente,
> > Alexsandro Pereira.
> > En-Sof.
> >
> > - Mensagem original 
> > De: Luiz Fernando <[EMAIL PROTECTED]>
> > Para: oracle_br@yahoogrupos.com.br 
> > Enviadas: Quinta-feira, 3 de Maio de 2007 21:30:07
> > Assunto: [oracle_br] ORA-01555 snapshot too old
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Boas pessoal,
> >
> >
> >
> > rdbms 9i (9.2.0.7 ee)
> >
> > hp-ux 11.11
> >
> >
> >
> > seguinte: a alguns dias o alert.log tem mostrado msgs ORA-01555
> >
> > (snapshot too old). Como estas msgs começaram a aparecer durante a
> >
> > madrugada, onde tbém está rodando o backup online, achei que o
> >
> > segmento de Undo havia estourado. Pra não perder muito tempo com
> >
> > isso, simplesmente aumentei em 50% a Undo tablespace.
> >
> >
> >
> > Acontece que os erros continuam a aparecer. Da última vez, estava
> >
> > vendo a ocupação da tablespace quando uma nova msg ORA-01555 surgiu
> >
> > no alert.log.
> >
> >
> >
> > Aí surgiu minha dúvida: no momento da geração do erro, a ocupação
> da
> >
> > Undo estava em 500Mb, que correspondem a apenas 5% da Undo (10Gb).
> Se
> >
> > não está havendo estouro da Undo, o que pode estar gerando esses
> >
> > erros?
> >
> >
> >
> > Desde já, tks!
> >
> >
> >
> > lfr66
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > 
> >
> >
> >
> >
> >
> >
> >
> > __
> > Fale com seus amigos de graça com o novo Yahoo! Messenger
> > http://br.messenger.yahoo.com/
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]



Re: Res: [oracle_br] ORA-01555 snapshot too old

2007-05-04 Por tôpico Luiz Fernando
Bom dia!

Alexsandro, não sei se essa é a solução (criar um segmento de Undo 
grande para determinados statements) pois como disse em minha 
primeira postagem, não está ocorrendo estouro da tablespace de 
Undo... o erro ORA-01555 acontece antes mesmo da Undo ter ocupação 
superior a 10%. Além disso, o aplicativo que roda por tráz é um ERP 
(EMS Datasul) e não podemos alterar os códigos sem uma extensa 
burocracia interna.

De qquer forma, muitíssimo obrigado pela ajuda...

[ ]s

lfr66

--- Em oracle_br@yahoogrupos.com.br, Alexsandro Pereira 
<[EMAIL PROTECTED]> escreveu
>
> Luiz Fernando,
> 
> tivemos num cliente antigo, um problema semelhante em algumas 
procedures pesadas que rodavam à noite também. O que fizemos para 
resolver este problema foi criar um grande segmento de rollback e no 
início do processamento, colocamos a instrução "SET TRANSACTION USE 
ROLLBACK SEGMENT ;" para que este fosse usado pela 
procedure.
> 
> Eu sei que dependendo das transações e de quantos procedimentos 
rodem ao mesmo tempo, isto pode não ser garantia de sucesso. Mas pode 
ser uma saída. 
> 
> Atenciosamente,
> Alexsandro Pereira.
> En-Sof.
> 
> - Mensagem original 
> De: Luiz Fernando <[EMAIL PROTECTED]>
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Quinta-feira, 3 de Maio de 2007 21:30:07
> Assunto: [oracle_br] ORA-01555 snapshot too old
> 
> 
> 
> 
> 
> 
> 
> 
> 
>   
> 
> 
> 
> Boas pessoal,
> 
> 
> 
> rdbms 9i (9.2.0.7 ee)
> 
> hp-ux 11.11
> 
> 
> 
> seguinte: a alguns dias o alert.log tem mostrado msgs ORA-01555 
> 
> (snapshot too old). Como estas msgs começaram a aparecer durante a 
> 
> madrugada, onde tbém está rodando o backup online, achei que o 
> 
> segmento de Undo havia estourado. Pra não perder muito tempo com 
> 
> isso, simplesmente aumentei em 50% a Undo tablespace.
> 
> 
> 
> Acontece que os erros continuam a aparecer. Da última vez, estava 
> 
> vendo a ocupação da tablespace quando uma nova msg ORA-01555 surgiu 
> 
> no alert.log. 
> 
> 
> 
> Aí surgiu minha dúvida: no momento da geração do erro, a ocupação 
da 
> 
> Undo estava em 500Mb, que correspondem a apenas 5% da Undo (10Gb). 
Se 
> 
> não está havendo estouro da Undo, o que pode estar gerando esses 
> 
> erros?
> 
> 
> 
> Desde já, tks!
> 
> 
> 
> lfr66
> 
> 
> 
> 
> 
> 
>   
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> __
> Fale com seus amigos  de graça com o novo Yahoo! Messenger 
> http://br.messenger.yahoo.com/ 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




RES: [oracle_br] Criar Job - Oracle 9i

2007-05-04 Por tôpico Miguel Alessandro May
Obrigado pela ajuda pessoal...

 

Miguel

 

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Rafael Merlin
Enviada em: quinta-feira, 3 de maio de 2007 11:40
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Criar Job - Oracle 9i

 

Executa exatamente isso;
so muda o sql de execução...
que vai cria o job

DECLARE
X NUMBER;
BEGIN
SYS.DBMS_JOB.SUBMIT
( job => X
,what => 'UPDATE POCAAUXI SET CODIAUXI = 1;'
,next_date => to_date('03/05/2007 11:37:23','dd/mm/ hh24:mi:ss')
,interval => 'SYSDATE+30/1440 '
,no_parse => TRUE
);
SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
END;
/

commit;

[As partes desta mensagem que não continham texto foram removidas]

 




[As partes desta mensagem que não continham texto foram removidas]



Res: [oracle_br] ORA-01555 snapshot too old

2007-05-04 Por tôpico Alexsandro Pereira
Luiz Fernando,

tivemos num cliente antigo, um problema semelhante em algumas procedures 
pesadas que rodavam à noite também. O que fizemos para resolver este problema 
foi criar um grande segmento de rollback e no início do processamento, 
colocamos a instrução "SET TRANSACTION USE ROLLBACK SEGMENT ;" para que este fosse usado pela procedure.

Eu sei que dependendo das transações e de quantos procedimentos rodem ao mesmo 
tempo, isto pode não ser garantia de sucesso. Mas pode ser uma saída. 

Atenciosamente,
Alexsandro Pereira.
En-Sof.

- Mensagem original 
De: Luiz Fernando <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quinta-feira, 3 de Maio de 2007 21:30:07
Assunto: [oracle_br] ORA-01555 snapshot too old









  



Boas pessoal,



rdbms 9i (9.2.0.7 ee)

hp-ux 11.11



seguinte: a alguns dias o alert.log tem mostrado msgs ORA-01555 

(snapshot too old). Como estas msgs começaram a aparecer durante a 

madrugada, onde tbém está rodando o backup online, achei que o 

segmento de Undo havia estourado. Pra não perder muito tempo com 

isso, simplesmente aumentei em 50% a Undo tablespace.



Acontece que os erros continuam a aparecer. Da última vez, estava 

vendo a ocupação da tablespace quando uma nova msg ORA-01555 surgiu 

no alert.log. 



Aí surgiu minha dúvida: no momento da geração do erro, a ocupação da 

Undo estava em 500Mb, que correspondem a apenas 5% da Undo (10Gb). Se 

não está havendo estouro da Undo, o que pode estar gerando esses 

erros?



Desde já, tks!



lfr66






  















__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Off - Pós-graduação

2007-05-04 Por tôpico Willian F. Frasson
Bom dia amigo..
Sou do PR... e estou terminando minha pós e banco.. que está por sinal está 
sendo muito boa.. mas é aqui no PR em Londrina na UNOPAR..
Abçs...

  - Original Message - 
  From: José Mario Barduchi 
  To: oracle_br@yahoogrupos.com.br 
  Cc: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, May 03, 2007 11:35 AM
  Subject: [oracle_br] Off - Pós-graduação




  Boa dia

  Gostaria de saber se alguém indica um bom curso de
  pós-graduação em administração de banco de dados aqui em São Paulo...

  Ps: Sem ser IBTA e FIAP.

  Obrigado
  -- 
  José Mario
  Barduchi
  Administrador de Banco de Dados - T.I.
  Grupo Wheaton
  Brasil 
  +55 11 4355-1931
  +55 11 4355-1800

  [As partes desta mensagem que não continham texto foram removidas]



   

  __ Información de NOD32, revisión 2009 (20070126) __

  Este mensaje ha sido analizado con NOD32 antivirus system
  http://www.nod32.com


[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Como enviar um file do servidor para endereço internet

2007-05-04 Por tôpico a_coelho59
Se me puderem ajudar agradeço;
 Localmente corro um processo que envia um file para um endereço 
eletronico(internet).
 Mas quero que este processo seja desencadeado a partir do servidor.
 O que devo fazer? O que configurar? 
 Não tenho experiencia e preciso de enviar.

Bom dia a todos e Obrigado