[oracle_br] Criar DataBase no Linuix

2007-03-08 Por tôpico Welvis Douglas Silva Moreto
Olá pessoal, gostaria de agradecer os companheiros pela ajuda, na instalação do 
Oracle 9i r2, bom depois do banco criado, agora eu gostaria de fazer isso 
manualmente, no Windows eu faço via script, como que eu faço no Linux, sem ser 
pelo DBCA, alguem poderia me ajudar?

att,

Welvis Douglas

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


Re: [oracle_br] Trabalhando com Cursor

2007-03-08 Por tôpico alex borgmann
Leandro outra coisa... fiz direto pois estou sem oracle agora...
  esqueci de fechar o cursor.
   
  Outra coisa caso venha a ter exception when no_data_found junto com 
sql%notfound, nao esquece que para cursores implicitos o exception tem 
precedencia.
   
  []
   
   
   
   
   
   
  

alex borgmann <[EMAIL PROTECTED]> wrote:
  Claro leandro


declare
registro cur_agenda%rowtype;
BEGIN
OPEN cur_agenda ;
FETCH Cur_agenda INTO registro;
if cur_agenda%fOUND then
dbms_output.put_line('tenho dados no cursor');
else
dbms_output.put_line('sem dados no cursor');
end if;
end;

[]

Leandro Concon <[EMAIL PROTECTED]> wrote:
Eu conseguiria isso sem entrar no loop, se tiver mais de 1000 registro ele
iria varrer todos eles no loop depois me retornaria que teria algo no
cursor?

On 3/8/07, alex borgmann <[EMAIL PROTECTED]> wrote:
>
> ola
>
> Nao sei se entendi mas depois de abrir e dar o fetch voce testa
> cur_agenda%found ou cur_agenda%notfound e retorna o valor conforme sua
> logica
>
> []
>
> Leandro Concon <[EMAIL PROTECTED] >
> wrote:
> Olá,
>
> Estou usando um cursor para retornar um conjunto de
> resultados para um sistema.
>
> OPEN cur_agenda FOR
> SELECT *
> FROM agenda;
>
> Preciso tratar esse cursor, em que se ele não trazer nada
> eu estarei retornando um valor para o sistema e se ele tiver dados irei
> retornar outro valor. Como irei tratar esse cursor dentro do meu
> procedimento identificando que ele contenha dados?
>
> Obrigado!
>
> --
> --
> Leandro Concon
> [EMAIL PROTECTED] 
> --
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> Alexandre Borgmann
> Bacharel em Ciência da Computação - UPF
> Pós-Graduado em Desenvolvimento WEB - Ulbra
> Oracle Forms Developer Certified Professional
>
> -
> The fish are biting.
> Get more visitors on your site using Yahoo! Search Marketing.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>

-- 
--
Leandro Concon
[EMAIL PROTECTED]
--

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

Alexandre Borgmann
Bacharel em Ciência da Computação - UPF
Pós-Graduado em Desenvolvimento WEB - Ulbra
Oracle Forms Developer Certified Professional

-
It's here! Your new message!
Get new email alerts with the free Yahoo! Toolbar.

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



 


Alexandre Borgmann
Bacharel em Ciência da Computação - UPF
Pós-Graduado em Desenvolvimento WEB - Ulbra
Oracle Forms Developer Certified Professional
 
-
Bored stiff? Loosen up...
Download and play hundreds of games for free on Yahoo! Games.

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



Re: [oracle_br] Trabalhando com Cursor

2007-03-08 Por tôpico alex borgmann
Claro leandro
   
   
  declare
  registro cur_agenda%rowtype;
BEGIN
OPEN cur_agenda ;
FETCH Cur_agenda INTO registro;
if cur_agenda%fOUND then
   dbms_output.put_line('tenho dados no cursor');
else
   dbms_output.put_line('sem dados no cursor');
end if;
end;
   
  []


Leandro Concon <[EMAIL PROTECTED]> wrote:
  Eu conseguiria isso sem entrar no loop, se tiver mais de 1000 
registro ele
iria varrer todos eles no loop depois me retornaria que teria algo no
cursor?

On 3/8/07, alex borgmann <[EMAIL PROTECTED]> wrote:
>
> ola
>
> Nao sei se entendi mas depois de abrir e dar o fetch voce testa
> cur_agenda%found ou cur_agenda%notfound e retorna o valor conforme sua
> logica
>
> []
>
> Leandro Concon <[EMAIL PROTECTED] >
> wrote:
> Olá,
>
> Estou usando um cursor para retornar um conjunto de
> resultados para um sistema.
>
> OPEN cur_agenda FOR
> SELECT *
> FROM agenda;
>
> Preciso tratar esse cursor, em que se ele não trazer nada
> eu estarei retornando um valor para o sistema e se ele tiver dados irei
> retornar outro valor. Como irei tratar esse cursor dentro do meu
> procedimento identificando que ele contenha dados?
>
> Obrigado!
>
> --
> --
> Leandro Concon
> [EMAIL PROTECTED] 
> --
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> Alexandre Borgmann
> Bacharel em Ciência da Computação - UPF
> Pós-Graduado em Desenvolvimento WEB - Ulbra
> Oracle Forms Developer Certified Professional
>
> -
> The fish are biting.
> Get more visitors on your site using Yahoo! Search Marketing.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>

-- 
--
Leandro Concon
[EMAIL PROTECTED]
--

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



 


Alexandre Borgmann
Bacharel em Ciência da Computação - UPF
Pós-Graduado em Desenvolvimento WEB - Ulbra
Oracle Forms Developer Certified Professional
 
-
It's here! Your new message!
Get new email alerts with the free Yahoo! Toolbar.

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



Re: [oracle_br] drop user

2007-03-08 Por tôpico mufalani
Investiga os teus arquivos de trace.

Algo de podre vai estar por lá.


Andre Campos escreveu:
>
> Bom dia amigos,
>
> Hoje a bruxa está solta aqui.rsss. ..
>
> Alguém já vi isso???
>
> SQL*Plus: Release 9.2.0.6.0 - Production on Thu Mar 8 10:40:01 2007
>
> Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
>
> Connected to:
> Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
> With the Partitioning, OLAP and Oracle Data Mining options
> JServer Release 9.2.0.6.0 - Production
>
> SQL> show user
> USER is "SYS"
> SQL>
> SQL>
> SQL> select username from dba_users
> 2 where username='AUDICOM' ;
>
> USERNAME
>  - -
> AUDICOM
>
> SQL> drop user audicom cascade;
> drop user audicom cascade
> *
> ERROR at line 1:
> ORA-00604: error occurred at recursive SQL level 1
> ORA-00942: table or view does not exist
>
> SQL>
>
> Se alguém puder ajudar agradeço...
>
> Obrigado..
>
> André Campos
>
> 
>
> __ Informação do NOD32 IMON 2104 (20070308) __
>
> Esta mensagem foi verificada pelo NOD32 sistema antivírus
> http://www.eset.com.br


RES: [oracle_br] Trabalhando com Cursor

2007-03-08 Por tôpico Fabio Santos
Declare 
   v_entrou boolean;

begin
   V_entrou := false;
   for cur in(Select * from agenda)
   Loop
  exit when cur%notfound;
  v_entrou := true;
  ...
   End loop;
End;








-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Leandro Concon
Enviada em: quinta-feira, 8 de março de 2007 19:57
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Trabalhando com Cursor


Eu conseguiria isso sem entrar no loop, se tiver mais de 1000 registro
ele
iria varrer todos eles no loop depois me retornaria que teria algo no
cursor?




On 3/8/07, alex borgmann <[EMAIL PROTECTED]> wrote:
>
>   ola
>
> Nao sei se entendi mas depois de abrir e dar o fetch voce testa
> cur_agenda%found ou cur_agenda%notfound e retorna o valor conforme sua
> logica
>
> []
>
> Leandro Concon <[EMAIL PROTECTED] >
> wrote:
> Olá,
>
> Estou usando um cursor para retornar um conjunto de
> resultados para um sistema.
>
> OPEN cur_agenda FOR
> SELECT *
> FROM agenda;
>
> Preciso tratar esse cursor, em que se ele não trazer nada
> eu estarei retornando um valor para o sistema e se ele tiver dados
irei
> retornar outro valor. Como irei tratar esse cursor dentro do meu
> procedimento identificando que ele contenha dados?
>
> Obrigado!
>
> --
> --
> Leandro Concon
> [EMAIL PROTECTED] 
> --
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> Alexandre Borgmann
> Bacharel em Ciência da Computação - UPF
> Pós-Graduado em Desenvolvimento WEB - Ulbra
> Oracle Forms Developer Certified Professional
>
> -
> The fish are biting.
> Get more visitors on your site using Yahoo! Search Marketing.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>



-- 
--
Leandro Concon
[EMAIL PROTECTED]
--


[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

 

-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.8/714 - Release Date: 8/3/2007
10:58
 

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.8/714 - Release Date: 8/3/2007
10:58
 




Re: [oracle_br] Trabalhando com Cursor

2007-03-08 Por tôpico Leandro Concon
Eu conseguiria isso sem entrar no loop, se tiver mais de 1000 registro ele
iria varrer todos eles no loop depois me retornaria que teria algo no
cursor?




On 3/8/07, alex borgmann <[EMAIL PROTECTED]> wrote:
>
>   ola
>
> Nao sei se entendi mas depois de abrir e dar o fetch voce testa
> cur_agenda%found ou cur_agenda%notfound e retorna o valor conforme sua
> logica
>
> []
>
> Leandro Concon <[EMAIL PROTECTED] >
> wrote:
> Olá,
>
> Estou usando um cursor para retornar um conjunto de
> resultados para um sistema.
>
> OPEN cur_agenda FOR
> SELECT *
> FROM agenda;
>
> Preciso tratar esse cursor, em que se ele não trazer nada
> eu estarei retornando um valor para o sistema e se ele tiver dados irei
> retornar outro valor. Como irei tratar esse cursor dentro do meu
> procedimento identificando que ele contenha dados?
>
> Obrigado!
>
> --
> --
> Leandro Concon
> [EMAIL PROTECTED] 
> --
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> Alexandre Borgmann
> Bacharel em Ciência da Computação - UPF
> Pós-Graduado em Desenvolvimento WEB - Ulbra
> Oracle Forms Developer Certified Professional
>
> -
> The fish are biting.
> Get more visitors on your site using Yahoo! Search Marketing.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>



-- 
--
Leandro Concon
[EMAIL PROTECTED]
--


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



Re: [oracle_br] Trabalhando com Cursor

2007-03-08 Por tôpico alex borgmann
ola
   
  Nao sei se entendi mas depois de abrir e dar o fetch voce   testa 
cur_agenda%found ou cur_agenda%notfound e retorna o valor conforme sua logica
   
  []

Leandro Concon <[EMAIL PROTECTED]> wrote:
  Olá,

Estou usando um cursor para retornar um conjunto de
resultados para um sistema.

OPEN cur_agenda FOR
SELECT *
FROM agenda;

Preciso tratar esse cursor, em que se ele não trazer nada
eu estarei retornando um valor para o sistema e se ele tiver dados irei
retornar outro valor. Como irei tratar esse cursor dentro do meu
procedimento identificando que ele contenha dados?

Obrigado!

-- 
--
Leandro Concon
[EMAIL PROTECTED]
--

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



 


Alexandre Borgmann
Bacharel em Ciência da Computação - UPF
Pós-Graduado em Desenvolvimento WEB - Ulbra
Oracle Forms Developer Certified Professional
 
-
The fish are biting.
 Get more visitors on your site using Yahoo! Search Marketing.

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



Re: [oracle_br] Trabalhando com Cursor

2007-03-08 Por tôpico Marcio Portes
Primeira opção que pintou na cabeça.

ops$marcio:LX10G> create table t ( x int );

Table created.

ops$marcio:LX10G>
ops$marcio:LX10G> create or replace procedure p
  2  is
  3  cursor c1 is select x from t;
  4  l_x number;
  5  l_retorna_nada  boolean default true;
  6  begin
  7  open c1;
  8  loop
  9  fetch c1 into l_x;
 10  exit when c1%notfound;
 11  l_retorna_nada := false;
 12  end loop;
 13  if ( l_retorna_nada ) then
 14 dbms_output.put_line( 'Nada a retornar!');
 15  else
 16 dbms_output.put_line( 'Retorna algo!' );
 17  end if;
 18  end;
 19  /

Procedure created.

-- Primeira vez, tabela vazia, não retorna nada.

ops$marcio:LX10G>
ops$marcio:LX10G> exec p
Nada a retornar!

PL/SQL procedure successfully completed.

ops$marcio:LX10G>
ops$marcio:LX10G> insert into t values ( 1 );

1 row created.

-- Agora tem um registro, já tem que retornar algo.

ops$marcio:LX10G> exec p
Retorna algo!

PL/SQL procedure successfully completed.



On 3/8/07, Leandro Concon <[EMAIL PROTECTED]> wrote:
>
>   Olá,
>
> Estou usando um cursor para retornar um conjunto de
> resultados para um sistema.
>
> OPEN cur_agenda FOR
> SELECT *
> FROM agenda;
>
> Preciso tratar esse cursor, em que se ele não trazer nada
> eu estarei retornando um valor para o sistema e se ele tiver dados irei
> retornar outro valor. Como irei tratar esse cursor dentro do meu
> procedimento identificando que ele contenha dados?
>
> Obrigado!
>
> --
> --
> Leandro Concon
> [EMAIL PROTECTED] 
> --
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Marcio Portes
Material Tecnico em Portugues - http://mportes.blogspot.com
Practical Learning Oracle -
http://mportes.blogspot.com/2006/02/practical-learning-oracle.html


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



Re: [oracle_br] Commit

2007-03-08 Por tôpico Edu Nicácio
Use uma variável contadora na sua proc e, quando chegar a 1.000.000 de 
registros, dê um comit e zere esta variável.

Funciona...

Abraço.



  Atenciosamente:

 
 Eduardo Cláudio Nicácio
  Analista Programador JR.
  Fábrica 02 - CTIS
  Tel.: (11) 3150-6834
  [EMAIL PROTECTED]
 



  - Original Message - 
  From: MDantas 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, March 08, 2007 11:17 AM
  Subject: [oracle_br] Commit


  Pessoal, estou fazendo uma consulta em algumas tabelas que retornam em
  média 400 de registros. E este select é enviado para uma tabela
  através do insert.

  Como está estourando o tablespace temporário de 2GB, eu gostaria de
  saber como posso fazer um commit para inserir de um milhão em um
  milhão por exemplo, foi um colega que comentou comigo sobre isto. É
  possível?

  Obrigado!



   

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



Re: [oracle_br] Como remover quebra de linha de um campo varchar2(400)??

2007-03-08 Por tôpico Rafael Milanez - BusinessOn
SELECT REPLACE (campo, CHR(10), ' ') FROM TABELA;

  - Original Message - 
  From: Cristian 
  To: oracle_br@yahoogrupos.com.br ; [EMAIL PROTECTED] 
  Sent: Thursday, March 08, 2007 3:47 PM
  Subject: [oracle_br] Como remover quebra de linha de um campo varchar2(400)??


  Pessoal, tenho uma informação gravada em um campo varchar2(400) e 
  "quebraram" linhas com enter, preciso que seja uma informação contínua, 
  tem como substituir o caracter de quebra de linha para espaços??

  gravado:

  abcd
  ef

  precido que seja:

  abcd ed

  Obrigado desde ja,

  Cristian.


   

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



Re: [oracle_br] Commit

2007-03-08 Por tôpico Lekão
Dantas, 

Eu particularmente em rotinas armazenadas no BD eu crio um contador "burro" e 
faço mais ou menos assim:

contador := contador + 1;
if contador >= 100 then
  commit;
  contador := 0;
end if;

Não sei se é esta a sua necessidade , mais utilizo isto em diversos processos e 
funciona que é uma beleza.rs...

Aleks


  - Original Message - 
  From: MDantas 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, March 08, 2007 11:17 AM
  Subject: [oracle_br] Commit


  Pessoal, estou fazendo uma consulta em algumas tabelas que retornam em
  média 400 de registros. E este select é enviado para uma tabela
  através do insert.

  Como está estourando o tablespace temporário de 2GB, eu gostaria de
  saber como posso fazer um commit para inserir de um milhão em um
  milhão por exemplo, foi um colega que comentou comigo sobre isto. É
  possível?

  Obrigado!



   

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



[oracle_br] Trabalhando com Cursor

2007-03-08 Por tôpico Leandro Concon
Olá,

   Estou usando um cursor para retornar um conjunto de
resultados para um sistema.

  OPEN cur_agenda FOR
SELECT *
  FROM agenda;

   Preciso tratar esse cursor, em que se ele não trazer nada
eu estarei retornando um valor para o sistema e se ele tiver dados irei
retornar outro valor. Como irei tratar esse cursor dentro do meu
procedimento identificando que ele contenha dados?

Obrigado!


-- 
--
Leandro Concon
[EMAIL PROTECTED]
--


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



RES: [oracle_br] Como remover quebra de linha de um campo varchar2(400)??

2007-03-08 Por tôpico Fabio Santos
Update tabela set
Campo1 = replace(campo1, chr(13) || chr(10), ' ');


Tente ai e veja se resolve




-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Cristian
Enviada em: quinta-feira, 8 de março de 2007 15:48
Para: oracle_br@yahoogrupos.com.br; [EMAIL PROTECTED]
Assunto: [oracle_br] Como remover quebra de linha de um campo
varchar2(400)??


Pessoal, tenho uma informação gravada em um campo varchar2(400) e 
"quebraram" linhas com enter, preciso que seja uma informação contínua, 
tem como substituir o caracter de quebra de linha para espaços??

gravado:

abcd
ef

precido que seja:

abcd ed


Obrigado desde ja,

Cristian.


>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

 

-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.8/714 - Release Date: 8/3/2007
10:58
 

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.8/714 - Release Date: 8/3/2007
10:58
 




[oracle_br] Erro FRM-10205 (MENU)

2007-03-08 Por tôpico Marcelo Moacir Florindo
Senhores,

  eu fiz um exemplo e criei um menu, porém ao rodar o meu exemplo, está
aparecendo o erro FRM-10205 - Não consegue localizar o menu.

Como posso resolver isto???

Muito obrigado  a todos.


-- 
Marcelo Moacir Florindo
Analista/Desenvolvedor
http://www.gestaotec.com.br


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



[oracle_br] Re: Como remover quebra de linha de um campo varchar2(400)??

2007-03-08 Por tôpico mprochaoracle

select Replace ('teste', chr(10), ' ') from dual;


--- Em oracle_br@yahoogrupos.com.br, Cristian <[EMAIL PROTECTED]> 
escreveu
>
> Pessoal, tenho uma informação gravada em um campo varchar2(400) e 
> "quebraram" linhas com enter, preciso que seja uma informação 
contínua, 
> tem como substituir o caracter de quebra de linha para espaços??
> 
> gravado:
> 
> abcd
> ef
> 
> precido que seja:
> 
> abcd ed
> 
> 
> Obrigado desde ja,
> 
> Cristian.
>




Re: [oracle_br] Como remover quebra de linha de um campo varchar2(400)??

2007-03-08 Por tôpico Marcelo Almeida
Cristian, pessoal, tudo bem?

Cristian, se não me engano quebra de linha é a composição dos caracters 10 e
13.
(quebra de linha e retorno de cursor)

entao você deve substituir um deles por nulo, e o outro pelo caracter asci
32 (espaço em branco).

ficaria assim:

select replace(replace(campo,chr(10),null),chr(13),chr(32)) from dual;

sds,

On 3/8/07, Cristian <[EMAIL PROTECTED]> wrote:
>
>   Pessoal, tenho uma informação gravada em um campo varchar2(400) e
> "quebraram" linhas com enter, preciso que seja uma informação contínua,
> tem como substituir o caracter de quebra de linha para espaços??
>
> gravado:
>
> abcd
> ef
>
> precido que seja:
>
> abcd ed
>
> Obrigado desde ja,
>
> Cristian.
> 
>


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



[oracle_br] Definição de idioma

2007-03-08 Por tôpico Alex dos Santos

Boa tarde pessoal,

Gostaria de saber qual a diferença entre usar o idioma 
AMERICAN_AMERICA.WE8ISO8859P1 e AMERICAN. Este banco está instalado no Linux 
RedHat 9. Aversão do Oracle é 9.2.0.

Abraços,
Alex dos Santos



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



[oracle_br] Formação - OFF TOPIC - Como convencer o chefe

2007-03-08 Por tôpico RUI MADALENO - 00805
Boa Tarde,

 

Trabalho há 4 anos com oracle, fiz um pouco de tudo desde forms/reports, pl/sql 
,web tookkit, Java, htmldb, administração de BD (8i, 9i, 10G) e administração 
de Application Server.

 

Sempre tive um gosto especial por administração de BD, penso que chegou a 
altura de eu fazer a minha certificação.

 

Qual o "percurso" que me aconselham ? 

 

Oracle Database 10G administration workshop I e II  e depois fazer o exame para 
obter o grau de OCP é suficiente ?

Vale a pena investir e tentar obter o COM ?

 

Uma outra questão ... como convencer o chefe/empresa a financiar a certificação 
? :-) quais os argumento que posso apresentar por forma a convencer o meu chefe 
que a formação é realmente importante e que se revela uma mais valia para 
empresa ?

 

Cumprimentos

 

Rui Madaleno



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



[oracle_br] Re: Número Estranho - 8i

2007-03-08 Por tôpico jlchiappa
Bem, se o comportamento não ocorre quando os valores são inseridos 
via sqlplus, AUTOMATICAMENTE vc tira da equação chance de bugs no 
banco em si ou no cliente Oracle : e além disso, se vc está tendo 
caracteres não-numéricos em coluna NUMBER,  fica PRATICAMENTE certo 
que vc tem em mãos aí uma tool de programação/driver/middleware que 
NÃO envia SQLs completos e bem formados pro banco, e sim usa de 
chamadas à APIs tal como OCI, e além disso a tal tool não checa os 
valores e/ou não os converte pro range de valores aceitos no Oracle 
(por exemplo, os ranges de números no java são ** completamente 
diferentes ** em alguns casos do que o datatype number Oracle aceita, 
uma conversão seria necessária aí - e já que (como explicado na nota 
de Subject: Incorrectly stored numbers in a database , de Doc ID:  
Note:311346.1) o banco só faz checagem dos valores no SQL engine, 
numa situação do tipo vc pode acabar com números inválidos. Faça um 
DUMP dessas colunas aí pra ver que realmente é isso que vc tem. Nessa 
nota citada, é avisado que nas versões ATUALMENTE EM PRODUÇÃO do bd 
Oracle houve patches para que também as APIs acionem as rotinas de 
checagem de datatypes - e INCLUSIVE, até mesmo tools Oracle (como o 
sql*loader) usam essas APIs, então houve patches inclusive pra elas 
(como mostrado por exemplo na nota de Subject:  9.2.0.7 Patch Set - 
List of Bug Fixes by Problem, Doc ID:  Note:308894.1, que cita que 
isso foi corrigido pro sql*loader no caso de valor numérico zonado 
inválido É possível também q  vc pode ter bug no 
driver/middleware de conexão que está usando, que acaba causando o 
mesmo problema.
==> PORÉM, já que vc fala em 8i, imagino que o seu banco é 8i, que 
está TOTALMENTE fora de  suporte, então com certeza não deve se 
beneficiar desses patches, sorry : se for esse o caso, vc terá mesmo 
que, como work-around, enquanto não vai pruma versão Suportada e 
Suportável de banco, debugar a aplicação, ver onde e quando o tal 
número é inserido, e fazer vc mesma, manualemnte, o check de number 
válido antes de enviar o SQL pro banco.

[]s

 Chiappa
 
--- Em oracle_br@yahoogrupos.com.br, "Luciana Camargo" 
<[EMAIL PROTECTED]> escreveu
>
> E mais uma informação, não dá erro de invalid number, mas reparem 
no retorno
> quando é somado +1.
> 
> SQL> select (vl_servico+1) from eps_csa_tb_servicos_os ...
> 
> (VL_SERVICO+1)
> --
>  ~
> 
> Em 08/03/07, Luciana Camargo <[EMAIL PROTECTED]> escreveu:
> 
> > Pessoal,
> >
> >Não sei se alguém já teve esse problema.
> >
> >Tenho uma tabela TESTE
> >
> > DESC TESTE
> >  Name  Null?Type
> >  - 
> > 
> >  NR_SERVICONOT NULL NUMBER(11)
> >  VL_SERVICO NUMBER(38,2)
> >
> >   Ao inserir valor para o campo VL_SERVICO pela aplicação java os 
números
> > tem comportamento estranho.
> >
> >   Depois de inserido, faço um "SELECT DISTINCT vl_servico FROM 
teste" e o
> > resultado é este:
> >
> >
> >   VL_SERVICO
> > ---
> >   0
> >   3
> >   4
> >   6
> >   6
> >   6
> >   7
> >   8
> >   9
> >   9
> >  10
> >  11
> > 120
> > 300
> >   0
> > 15 rows selected.
> >
> > Notem que o número 6 e 9 aparece duas vezes e o 0 aparece tb 
no final.
> >
> > Se recuperado o valor 0 (o ultimo) pela aplicação, aparece o 
valor
> > "--".
> >
> > Este comportamento não ocorre quando os valores são inseridos 
via
> > sqlplus, por exemplo.
> >
> > Alguma idéia?
> > Obrigada
> > Luciana
> >
> >
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




[oracle_br] Como remover quebra de linha de um campo varchar2(400)??

2007-03-08 Por tôpico Cristian
Pessoal, tenho uma informação gravada em um campo varchar2(400) e 
"quebraram" linhas com enter, preciso que seja uma informação contínua, 
tem como substituir o caracter de quebra de linha para espaços??

gravado:

abcd
ef

precido que seja:

abcd ed


Obrigado desde ja,

Cristian.


[oracle_br] Re: Número Estranho - 8i

2007-03-08 Por tôpico Luciana Camargo
E mais uma informação, não dá erro de invalid number, mas reparem no retorno
quando é somado +1.

SQL> select (vl_servico+1) from eps_csa_tb_servicos_os ...

(VL_SERVICO+1)
--
 ~

Em 08/03/07, Luciana Camargo <[EMAIL PROTECTED]> escreveu:

> Pessoal,
>
>Não sei se alguém já teve esse problema.
>
>Tenho uma tabela TESTE
>
> DESC TESTE
>  Name  Null?Type
>  - 
> 
>  NR_SERVICONOT NULL NUMBER(11)
>  VL_SERVICO NUMBER(38,2)
>
>   Ao inserir valor para o campo VL_SERVICO pela aplicação java os números
> tem comportamento estranho.
>
>   Depois de inserido, faço um "SELECT DISTINCT vl_servico FROM teste" e o
> resultado é este:
>
>
>   VL_SERVICO
> ---
>   0
>   3
>   4
>   6
>   6
>   6
>   7
>   8
>   9
>   9
>  10
>  11
> 120
> 300
>   0
> 15 rows selected.
>
> Notem que o número 6 e 9 aparece duas vezes e o 0 aparece tb no final.
>
> Se recuperado o valor 0 (o ultimo) pela aplicação, aparece o valor
> "--".
>
> Este comportamento não ocorre quando os valores são inseridos via
> sqlplus, por exemplo.
>
> Alguma idéia?
> Obrigada
> Luciana
>
>
>


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



[oracle_br] Re: Commit

2007-03-08 Por tôpico jlchiappa
Márcio, vamos por partes aí : esse INSERT que vc faz, é numa tabela 
que foi criada como Global Temporary Table , e é ON COMMIT PRESERVE 
ROWS ?? Se for, absolutamente NÃO IMPORTA quantas vezes vc comitar, 
pois sempre todos os dados duma GTT necessariamente residem numa 
tablespace temporária, comite vc quantas vezes quiser, vc 
necessariamente terá que aumentar essa tablespace temp - que 
inclusive imho está minuúscula, 2 Gb representam muito menos que 10% 
dum HD de tamanho normal, SE VC quer usar GTTs please suba esse 
limite  
 Agora, se o INSERT é numa tabela heap, "normal", permanente, será 
que o tal "estouro" não é na tablespace de ROLLBACK , e não na 
temp  SE for isso, o que é relativamente comum, aí sim deve ser o 
que o tal colega te falou, é se tentar comitar com frequência para 
tentar evitar snapshot too old NA TABLESPACE DE ROLLBACK, é esse o 
caso aí ? Se não for, se for tabela não-GTT e o erro é mesmo na 
tablespace temp, o que se deduz é que  o SQL é complexo e está 
fazendo ordenação e/ou hashes, que consomem mesmo naturalmente área 
temp, a solução aí se não for possível simplificar o SQL , passa 
NOVAMENTE por um aumento na temp, mesmo .
 
 []s
 
  Chiappa
  
--- Em oracle_br@yahoogrupos.com.br, "MDantas" <[EMAIL PROTECTED]> escreveu
>
> Pessoal, estou fazendo uma consulta em algumas tabelas que retornam 
em
> média 400 de registros. E este select é enviado para uma tabela
> através do insert.
> 
> Como está estourando o tablespace temporário de 2GB, eu gostaria de
> saber como posso fazer um commit para inserir de um milhão em um
> milhão por exemplo,  foi um colega que comentou comigo sobre isto. É
> possível?
> 
> Obrigado!
>




RES: [oracle_br] drop user

2007-03-08 Por tôpico Vanberto Alessandro de Souza Zuim - FOR

Andre ,Faz assim que vc vai conseguir

DROP USER "AUDICOM" CASCADE;

  _ 

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Andre 
Campos
Enviada em: quinta-feira, 8 de março de 2007 10:44
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] drop user



Bom dia amigos,

Hoje a bruxa está solta aqui.rsss...

Alguém já vi isso???

SQL*Plus: Release 9.2.0.6.0 - Production on Thu Mar 8 10:40:01 2007

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

Connected to:
Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.6.0 - Production

SQL> show user
USER is "SYS"
SQL>
SQL>
SQL> select username from dba_users
2 where username='AUDICOM';

USERNAME
--
AUDICOM

SQL> drop user audicom cascade;
drop user audicom cascade
*
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 1
ORA-00942: table or view does not exist

SQL>

Se alguém puder ajudar agradeço...

Obrigado..

André Campos






===
Esta mensagem pode conter informações confidenciais ou privilegiadas. Se você 
recebeu esta mensagem por engano, você não deve usar, copiar, divulgar ou tomar 
qualquer atitude com base nestas informações. Solicitamos que você apague a 
mensagem e avise o remetente imediatamente, ligando para (85) 4006-6000 ou 
respondendo por e-mail para: [EMAIL PROTECTED]
Opiniões, conclusões ou informações contidas nesta mensagem não necessariamente 
refletem a posição oficial da Empresa.
===

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



[oracle_br] Commit

2007-03-08 Por tôpico MDantas
Pessoal, estou fazendo uma consulta em algumas tabelas que retornam em
média 400 de registros. E este select é enviado para uma tabela
através do insert.

Como está estourando o tablespace temporário de 2GB, eu gostaria de
saber como posso fazer um commit para inserir de um milhão em um
milhão por exemplo,  foi um colega que comentou comigo sobre isto. É
possível?

Obrigado!



Re: [oracle_br] Edevaldo Soares

2007-03-08 Por tôpico Cyro
Para que estado são essas vagas ?

On 3/8/07, Edevaldo da Fontoura Soares <[EMAIL PROTECTED]> wrote:
>
>   Pessoal, sou Analista de Sistemas ( UML – oo ou Estruturada,
> levantamento de requisitos, especificação técnica, diagrama de casos de
> uso, diagrama de classes, diagrama de atividades, diagrama de
> seqüência, diagrama de colaboração, diagrama de estado ), Analista de
> Negócio ( Industria, Comércio, Prestação de Serviços, Agro-Negócio,
> Agropecuária, ERP, EBS – (DBA) eBusiness Suite da Oracle ), DBA ( Data
> Base Administrator – Oracle – RAC ), AD ( Administrador de Dados –
> ERWin, Designer – Oracle, PowerDesigner ), Developer Oracle ( Forms /
> Reports / PLSql, Designer ), Servidores de Aplicação ( IAS Internet
> Application Server Oracle, IIS, Apache, TomCat, jBoss ). Atualmente
> estou necessitando de trabalhos, projetos, se souberem de algum, uma
> indicação seria ótima. Meu e-mail é [EMAIL 
> PROTECTED],
> meu
> MSN é [EMAIL PROTECTED] , meu fone
> é 0xx 51 93165891.
>
> 
>



-- 
[ ]´s Cyro


[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

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

 


[oracle_br] Número Estranho - 8i

2007-03-08 Por tôpico Luciana Camargo
Pessoal,

   Não sei se alguém já teve esse problema.

   Tenho uma tabela TESTE

DESC TESTE
 Name  Null?Type
 - 

 NR_SERVICONOT NULL NUMBER(11)
 VL_SERVICO NUMBER(38,2)

  Ao inserir valor para o campo VL_SERVICO pela aplicação java os números
tem comportamento estranho.

  Depois de inserido, faço um "SELECT DISTINCT vl_servico FROM teste" e o
resultado é este:


  VL_SERVICO
---
  0
  3
  4
  6
  6
  6
  7
  8
  9
  9
 10
 11
120
300
  0
15 rows selected.

Notem que o número 6 e 9 aparece duas vezes e o 0 aparece tb no final.

Se recuperado o valor 0 (o ultimo) pela aplicação, aparece o valor "--".

Este comportamento não ocorre quando os valores são inseridos via
sqlplus, por exemplo.

Alguma idéia?
Obrigada
Luciana


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



[oracle_br] Edevaldo Soares

2007-03-08 Por tôpico Edevaldo da Fontoura Soares
 Pessoal, sou Analista de Sistemas ( UML – oo ou Estruturada, 
levantamento de requisitos, especificação técnica, diagrama de casos de 
uso, diagrama de classes, diagrama de atividades, diagrama de 
seqüência, diagrama de colaboração, diagrama de estado ), Analista de 
Negócio ( Industria, Comércio, Prestação de Serviços, Agro-Negócio, 
Agropecuária, ERP, EBS – (DBA) eBusiness Suite da Oracle  ), DBA ( Data 
Base Administrator – Oracle – RAC ), AD ( Administrador de Dados – 
ERWin, Designer – Oracle, PowerDesigner ), Developer Oracle ( Forms / 
Reports / PLSql, Designer ), Servidores de Aplicação ( IAS Internet 
Application Server Oracle, IIS, Apache, TomCat, jBoss ). Atualmente 
estou necessitando de trabalhos, projetos, se souberem de algum, uma 
indicação seria ótima. Meu e-mail é [EMAIL PROTECTED], meu 
MSN é [EMAIL PROTECTED], meu fone é 0xx 51 93165891.



Re:[oracle_br] Re: drop user

2007-03-08 Por tôpico Andre Campos
OK Chiappa,

Vou dar uma olhada no NOTE

Obrigado mais uma vez...

Abraço

André Campos

-- Início da mensagem original ---

  De: oracle_br@yahoogrupos.com.br
Para: oracle_br@yahoogrupos.com.br
  Cc: 
Data: Thu, 08 Mar 2007 14:06:56 -
 Assunto: [oracle_br] Re: drop user

> Comum pracas, um bugzinho bem resiliente no 9i : a nota de Subject:  
> Drop user command fails with errors ORA-00604 and ORA-00942, Doc ID:  
> Note:375954.1 o relata com relação às tabelas de AQ, mas 
> tranquilamente pode ocorrer se o usuário tem tabelas sendo referidas 
> em triggers de outros schemas, em jobs, e em outros... Em tese isso 
> já deveria estar corrigido no patch 9.2.0.8, veja lá se há chance de 
> vc fazer o upgrade, como workaround veja lá no servidor que deve ter 
> sido gerado um .TRC indicando qual é a tabela em questão, se for 
> AQ é seguir a nota, se for outra procure por objetos/programas 
> (ie, triggers, jobs, MVs, etc) que possam ter ref a essa tal 
> tabela... 
> 
> []s
> 
>  Chiappa
> --- Em oracle_br@yahoogrupos.com.br, "Andre Campos" 
> <[EMAIL PROTECTED]> escreveu
> >
> > Bom dia amigos,
> > 
> > Hoje a bruxa está solta aqui.rsss...
> > 
> > Alguém já vi isso???
> > 
> > SQL*Plus: Release 9.2.0.6.0 - Production on Thu Mar 8 10:40:01 2007
> > 
> > Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
> > 
> > Connected to:
> > Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
> > With the Partitioning, OLAP and Oracle Data Mining options
> > JServer Release 9.2.0.6.0 - Production
> > 
> > SQL> show user
> > USER is "SYS"
> > SQL>
> > SQL>
> > SQL> select username from dba_users
> >   2  where username='AUDICOM';
> > 
> > USERNAME
> > --
> > AUDICOM
> > 
> > SQL> drop user audicom cascade;
> > drop user audicom cascade
> > *
> > ERROR at line 1:
> > ORA-00604: error occurred at recursive SQL level 1
> > ORA-00942: table or view does not exist
> > 
> > 
> > SQL>
> > 
> > Se alguém puder ajudar agradeço...
> > 
> > Obrigado..
> > 
> > André Campos
> >
> 
> 
> 



Re: [oracle_br] drop user

2007-03-08 Por tôpico Rafael Milanez - BusinessOn
execute este select

select * from dba_ddl_locks 
where owner = 'AUDICOM';

algum objeto pertencente a este usuario pode estar em "LOCK"  é um palpite
  - Original Message - 
  From: Andre Campos 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, March 08, 2007 10:44 AM
  Subject: [oracle_br] drop user


  Bom dia amigos,

  Hoje a bruxa está solta aqui.rsss...

  Alguém já vi isso???

  SQL*Plus: Release 9.2.0.6.0 - Production on Thu Mar 8 10:40:01 2007

  Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

  Connected to:
  Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
  With the Partitioning, OLAP and Oracle Data Mining options
  JServer Release 9.2.0.6.0 - Production

  SQL> show user
  USER is "SYS"
  SQL>
  SQL>
  SQL> select username from dba_users
  2 where username='AUDICOM';

  USERNAME
  --
  AUDICOM

  SQL> drop user audicom cascade;
  drop user audicom cascade
  *
  ERROR at line 1:
  ORA-00604: error occurred at recursive SQL level 1
  ORA-00942: table or view does not exist

  SQL>

  Se alguém puder ajudar agradeço...

  Obrigado..

  André Campos



   

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



Re: RES: [oracle_br] Agrupamentos e sub-selects

2007-03-08 Por tôpico Anderson
Bem, como o pessoal já falou, o UNION ALL deve ajudar.

Mas por que você não coloca a cláusula where diretamente nos selects e
elimina o select mais externo?


Anderson.


--- Em oracle_br@yahoogrupos.com.br, "Fabio Santos" <[EMAIL PROTECTED]> escreveu
>
> Quando eu sei responder, alguém responde na minha frente. Assim tá
> dificil de eu ajudar a comunidade. Hahahahahahahah
> 
> Desculpe o off-topic, foi só uma brincadeira para relaxar porque estou
> desde ontem de manhã trabalhando direto.
> 
> Bom Wellington eh isso ai que o clayton respondeu. Use o UNION ALL ou
> coloque o identificador que faz a diferenca nos registros.
> 
> Abraços a todos
> 
> 
> 
> 
> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
> Em nome de Clayton Rocha
> Enviada em: quinta-feira, 8 de março de 2007 10:54
> Para: oracle_br@yahoogrupos.com.br
> Assunto: RES: [oracle_br] Agrupamentos e sub-selects
> 
> 
> Já tentou utilizar o "UNION ALL" no lugar da clausula UNION?
> 
> A clausula UNION elimina os registros duplicados. A partir do momento
> que
> você coloca o identificador as duas linhas deixam de ser iguais
> mostrando o
> resultado. Acredito que se você substituir por UNION ALL ele irá
> retornar o
> resultado desejado.
> 
> []'s
> 
> Clayton Rocha
> 
> 
> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
> Em
> nome de 'Wellingthon Cristiano'
> Enviada em: quinta-feira, 8 de março de 2007 10:44
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Agrupamentos e sub-selects
> 
> Bom dia,
> 
>  
> 
> Bom...
> 
> Estou com uma duvida aqui que, acredito ser bastante elementar...
> 
> Mas, eu não consigo ver lógica na minha falha... talvez alguém aqui com
> mais
> experiência ou seguindo outras linhas de raciocínio saiba ver onde eu tô
> errando...
> 
>  
> 
> Seguinte,
> 
> Tem duas tabelas de débitos com estrutura bastante similar e eu preciso
> relacionar as duas.
> 
>  
> 
> Se eu faço o seguinte:
> 
> A consulta abaixo retorna o seguinte:
> 
> select *
>   from (select dlt.id_loja, dlt.id_debito_codigo, dlt.id_sub_codigo,
> dlt.data data, dlt.valor
>from debito_loja_turqueza dlt
>  union
>  select dl.id_loja, dl.id_debito_codigo, dl.id_sub_codigo,
> dl.data
> data, dl.valor
>from debito_loja dl) dl
>  where dl.data = '05/02/2007'
>and dl.id_debito_codigo = 5
> 
>  
> 
> SQL> 
> 
>  
> 
>ID_LOJA ID_DEBITO_CODIGO ID_SUB_CODIGO DATA VALOR
> 
> --  - --- --
> 
>  8544 05/02/200789,9
> 
>  
> 
>  
> 
> E a consulta abaixo
> 
> select *
>   from (/*select dlt.id_loja, dlt.id_debito_codigo, dlt.id_sub_codigo,
> dlt.data , dlt.valor
>from debito_loja_turqueza dlt
>  union*/
>  select dl.id_loja, dl.id_debito_codigo, dl.id_sub_codigo,
> dl.data ,
> dl.valor
>from debito_loja dl) dl
>  where dl.data = '05/02/2007'
>and dl.id_debito_codigo = 5;
> 
>  
> 
> retorna o seguinte:
> 
> SQL> 
> 
>  
> 
>ID_LOJA ID_DEBITO_CODIGO ID_SUB_CODIGO DATA VALOR
> 
> --  - --- --
> 
>  8544 05/02/200789,9
> 
>  8544 05/02/200789,9
> 
>  
> 
>  
> 
> Sendo que esta ultima está correta. 
> 
> Existe mesmo duas linhas de debito com um mesmo código de agrupamento de
> debito [id_debito_codigo] e valor...
> 
>  
> 
>  
> 
>  
> 
>  
> 
> Certo...
> 
> Daí eu faço a consulta abaixo:
> 
> select *
>   from (select dlt.id_debito, dlt.id_loja, dlt.id_debito_codigo,
> dlt.id_sub_codigo, dlt.data , dlt.valor
>from debito_loja_turqueza dlt
>  union
>  select dl.id_debito, dl.id_loja, dl.id_debito_codigo,
> dl.id_sub_codigo, dl.data , dl.valor
>from debito_loja dl) dl
>  where dl.data = '05/02/2007'
>and dl.id_debito_codigo = 5;
> 
>  
> 
> Onde foi incluído o identificador do a linha do débito [id_debito].
> 
>  
> 
> SQL> 
> 
>  
> 
>  ID_DEBITOID_LOJA ID_DEBITO_CODIGO ID_SUB_CODIGO DATA
> VALOR
> 
> -- --  - ---
> --
> 
>  94579  8544 05/02/2007
> 89,9
> 
>  94580  8544 05/02/2007
> 89,9
> 
>  
> 
>  
> 
> Ou seja, só de incluir o identificador da linha a consulta já apareceu
> bonitinho com o union.
> 
>  
> 
>  
> 
> A minha questão é: Por que a primeira consulta não retornou os mesmos
> dados
> da segunda???
> 
> E, por que o fato de colocar o identificador fez com que a consulta
> saísse
> certinha???
> 
>  
> 
>  
> 
> Consegui ser claro na questão???
> 
>  
> 
>  
> 
> Atenciosamente,
> 
>  
> 
> Wellingthon Cristiano Alves de Araújo 
> UpDate Tecnologia - (31) 3292-3722 - BH-MG 
> Desenvolvimento 
> 
>  
> 
> 
> 
> [As partes desta mens

[oracle_br] Re: drop user

2007-03-08 Por tôpico jlchiappa
Comum pracas, um bugzinho bem resiliente no 9i : a nota de Subject:  
Drop user command fails with errors ORA-00604 and ORA-00942, Doc ID:  
Note:375954.1 o relata com relação às tabelas de AQ, mas 
tranquilamente pode ocorrer se o usuário tem tabelas sendo referidas 
em triggers de outros schemas, em jobs, e em outros... Em tese isso 
já deveria estar corrigido no patch 9.2.0.8, veja lá se há chance de 
vc fazer o upgrade, como workaround veja lá no servidor que deve ter 
sido gerado um .TRC indicando qual é a tabela em questão, se for 
AQ é seguir a nota, se for outra procure por objetos/programas 
(ie, triggers, jobs, MVs, etc) que possam ter ref a essa tal 
tabela... 

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, "Andre Campos" 
<[EMAIL PROTECTED]> escreveu
>
> Bom dia amigos,
> 
> Hoje a bruxa está solta aqui.rsss...
> 
> Alguém já vi isso???
> 
> SQL*Plus: Release 9.2.0.6.0 - Production on Thu Mar 8 10:40:01 2007
> 
> Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
> 
> Connected to:
> Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
> With the Partitioning, OLAP and Oracle Data Mining options
> JServer Release 9.2.0.6.0 - Production
> 
> SQL> show user
> USER is "SYS"
> SQL>
> SQL>
> SQL> select username from dba_users
>   2  where username='AUDICOM';
> 
> USERNAME
> --
> AUDICOM
> 
> SQL> drop user audicom cascade;
> drop user audicom cascade
> *
> ERROR at line 1:
> ORA-00604: error occurred at recursive SQL level 1
> ORA-00942: table or view does not exist
> 
> 
> SQL>
> 
> Se alguém puder ajudar agradeço...
> 
> Obrigado..
> 
> André Campos
>




RES: [oracle_br] Agrupamentos e sub-selects

2007-03-08 Por tôpico Fabio Santos
Quando eu sei responder, alguém responde na minha frente. Assim tá
dificil de eu ajudar a comunidade. Hahahahahahahah

Desculpe o off-topic, foi só uma brincadeira para relaxar porque estou
desde ontem de manhã trabalhando direto.

Bom Wellington eh isso ai que o clayton respondeu. Use o UNION ALL ou
coloque o identificador que faz a diferenca nos registros.

Abraços a todos




-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Clayton Rocha
Enviada em: quinta-feira, 8 de março de 2007 10:54
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] Agrupamentos e sub-selects


Já tentou utilizar o "UNION ALL" no lugar da clausula UNION?

A clausula UNION elimina os registros duplicados. A partir do momento
que
você coloca o identificador as duas linhas deixam de ser iguais
mostrando o
resultado. Acredito que se você substituir por UNION ALL ele irá
retornar o
resultado desejado.

[]'s

Clayton Rocha


-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em
nome de 'Wellingthon Cristiano'
Enviada em: quinta-feira, 8 de março de 2007 10:44
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Agrupamentos e sub-selects

Bom dia,

 

Bom...

Estou com uma duvida aqui que, acredito ser bastante elementar...

Mas, eu não consigo ver lógica na minha falha... talvez alguém aqui com
mais
experiência ou seguindo outras linhas de raciocínio saiba ver onde eu tô
errando...

 

Seguinte,

Tem duas tabelas de débitos com estrutura bastante similar e eu preciso
relacionar as duas.

 

Se eu faço o seguinte:

A consulta abaixo retorna o seguinte:

select *
  from (select dlt.id_loja, dlt.id_debito_codigo, dlt.id_sub_codigo,
dlt.data data, dlt.valor
   from debito_loja_turqueza dlt
 union
 select dl.id_loja, dl.id_debito_codigo, dl.id_sub_codigo,
dl.data
data, dl.valor
   from debito_loja dl) dl
 where dl.data = '05/02/2007'
   and dl.id_debito_codigo = 5

 

SQL> 

 

   ID_LOJA ID_DEBITO_CODIGO ID_SUB_CODIGO DATA VALOR

--  - --- --

 8544 05/02/200789,9

 

 

E a consulta abaixo

select *
  from (/*select dlt.id_loja, dlt.id_debito_codigo, dlt.id_sub_codigo,
dlt.data , dlt.valor
   from debito_loja_turqueza dlt
 union*/
 select dl.id_loja, dl.id_debito_codigo, dl.id_sub_codigo,
dl.data ,
dl.valor
   from debito_loja dl) dl
 where dl.data = '05/02/2007'
   and dl.id_debito_codigo = 5;

 

retorna o seguinte:

SQL> 

 

   ID_LOJA ID_DEBITO_CODIGO ID_SUB_CODIGO DATA VALOR

--  - --- --

 8544 05/02/200789,9

 8544 05/02/200789,9

 

 

Sendo que esta ultima está correta. 

Existe mesmo duas linhas de debito com um mesmo código de agrupamento de
debito [id_debito_codigo] e valor...

 

 

 

 

Certo...

Daí eu faço a consulta abaixo:

select *
  from (select dlt.id_debito, dlt.id_loja, dlt.id_debito_codigo,
dlt.id_sub_codigo, dlt.data , dlt.valor
   from debito_loja_turqueza dlt
 union
 select dl.id_debito, dl.id_loja, dl.id_debito_codigo,
dl.id_sub_codigo, dl.data , dl.valor
   from debito_loja dl) dl
 where dl.data = '05/02/2007'
   and dl.id_debito_codigo = 5;

 

Onde foi incluído o identificador do a linha do débito [id_debito].

 

SQL> 

 

 ID_DEBITOID_LOJA ID_DEBITO_CODIGO ID_SUB_CODIGO DATA
VALOR

-- --  - ---
--

 94579  8544 05/02/2007
89,9

 94580  8544 05/02/2007
89,9

 

 

Ou seja, só de incluir o identificador da linha a consulta já apareceu
bonitinho com o union.

 

 

A minha questão é: Por que a primeira consulta não retornou os mesmos
dados
da segunda???

E, por que o fato de colocar o identificador fez com que a consulta
saísse
certinha???

 

 

Consegui ser claro na questão???

 

 

Atenciosamente,

 

Wellingthon Cristiano Alves de Araújo 
UpDate Tecnologia - (31) 3292-3722 - BH-MG 
Desenvolvimento 

 



[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.oracl

RES: [oracle_br] Agrupamentos e sub-selects

2007-03-08 Por tôpico Clayton Rocha
Já tentou utilizar o "UNION ALL" no lugar da clausula UNION?

A clausula UNION elimina os registros duplicados. A partir do momento que
você coloca o identificador as duas linhas deixam de ser iguais mostrando o
resultado. Acredito que se você substituir por UNION ALL ele irá retornar o
resultado desejado.

[]'s

Clayton Rocha


-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de 'Wellingthon Cristiano'
Enviada em: quinta-feira, 8 de março de 2007 10:44
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Agrupamentos e sub-selects

Bom dia,

 

Bom...

Estou com uma duvida aqui que, acredito ser bastante elementar...

Mas, eu não consigo ver lógica na minha falha... talvez alguém aqui com mais
experiência ou seguindo outras linhas de raciocínio saiba ver onde eu tô
errando...

 

Seguinte,

Tem duas tabelas de débitos com estrutura bastante similar e eu preciso
relacionar as duas.

 

Se eu faço o seguinte:

A consulta abaixo retorna o seguinte:

select *
  from (select dlt.id_loja, dlt.id_debito_codigo, dlt.id_sub_codigo,
dlt.data data, dlt.valor
   from debito_loja_turqueza dlt
 union
 select dl.id_loja, dl.id_debito_codigo, dl.id_sub_codigo, dl.data
data, dl.valor
   from debito_loja dl) dl
 where dl.data = '05/02/2007'
   and dl.id_debito_codigo = 5

 

SQL> 

 

   ID_LOJA ID_DEBITO_CODIGO ID_SUB_CODIGO DATA VALOR

--  - --- --

 8544 05/02/200789,9

 

 

E a consulta abaixo

select *
  from (/*select dlt.id_loja, dlt.id_debito_codigo, dlt.id_sub_codigo,
dlt.data , dlt.valor
   from debito_loja_turqueza dlt
 union*/
 select dl.id_loja, dl.id_debito_codigo, dl.id_sub_codigo, dl.data ,
dl.valor
   from debito_loja dl) dl
 where dl.data = '05/02/2007'
   and dl.id_debito_codigo = 5;

 

retorna o seguinte:

SQL> 

 

   ID_LOJA ID_DEBITO_CODIGO ID_SUB_CODIGO DATA VALOR

--  - --- --

 8544 05/02/200789,9

 8544 05/02/200789,9

 

 

Sendo que esta ultima está correta. 

Existe mesmo duas linhas de debito com um mesmo código de agrupamento de
debito [id_debito_codigo] e valor...

 

 

 

 

Certo...

Daí eu faço a consulta abaixo:

select *
  from (select dlt.id_debito, dlt.id_loja, dlt.id_debito_codigo,
dlt.id_sub_codigo, dlt.data , dlt.valor
   from debito_loja_turqueza dlt
 union
 select dl.id_debito, dl.id_loja, dl.id_debito_codigo,
dl.id_sub_codigo, dl.data , dl.valor
   from debito_loja dl) dl
 where dl.data = '05/02/2007'
   and dl.id_debito_codigo = 5;

 

Onde foi incluído o identificador do a linha do débito [id_debito].

 

SQL> 

 

 ID_DEBITOID_LOJA ID_DEBITO_CODIGO ID_SUB_CODIGO DATA VALOR

-- --  - --- --

 94579  8544 05/02/200789,9

 94580  8544 05/02/200789,9

 

 

Ou seja, só de incluir o identificador da linha a consulta já apareceu
bonitinho com o union.

 

 

A minha questão é: Por que a primeira consulta não retornou os mesmos dados
da segunda???

E, por que o fato de colocar o identificador fez com que a consulta saísse
certinha???

 

 

Consegui ser claro na questão???

 

 

Atenciosamente,

 

Wellingthon Cristiano Alves de Araújo 
UpDate Tecnologia - (31) 3292-3722 - BH-MG 
Desenvolvimento 

 



[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

 



[oracle_br] drop user

2007-03-08 Por tôpico Andre Campos
Bom dia amigos,

Hoje a bruxa está solta aqui.rsss...

Alguém já vi isso???

SQL*Plus: Release 9.2.0.6.0 - Production on Thu Mar 8 10:40:01 2007

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

Connected to:
Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.6.0 - Production

SQL> show user
USER is "SYS"
SQL>
SQL>
SQL> select username from dba_users
  2  where username='AUDICOM';

USERNAME
--
AUDICOM

SQL> drop user audicom cascade;
drop user audicom cascade
*
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 1
ORA-00942: table or view does not exist


SQL>

Se alguém puder ajudar agradeço...

Obrigado..

André Campos




[oracle_br] Agrupamentos e sub-selects

2007-03-08 Por tôpico 'Wellingthon Cristiano'
Bom dia,

 

Bom...

Estou com uma duvida aqui que, acredito ser bastante elementar...

Mas, eu não consigo ver lógica na minha falha... talvez alguém aqui com mais
experiência ou seguindo outras linhas de raciocínio saiba ver onde eu tô
errando...

 

Seguinte,

Tem duas tabelas de débitos com estrutura bastante similar e eu preciso
relacionar as duas.

 

Se eu faço o seguinte:

A consulta abaixo retorna o seguinte:

select *
  from (select dlt.id_loja, dlt.id_debito_codigo, dlt.id_sub_codigo,
dlt.data data, dlt.valor
   from debito_loja_turqueza dlt
 union
 select dl.id_loja, dl.id_debito_codigo, dl.id_sub_codigo, dl.data
data, dl.valor
   from debito_loja dl) dl
 where dl.data = '05/02/2007'
   and dl.id_debito_codigo = 5

 

SQL> 

 

   ID_LOJA ID_DEBITO_CODIGO ID_SUB_CODIGO DATA VALOR

--  - --- --

 8544 05/02/200789,9

 

 

E a consulta abaixo

select *
  from (/*select dlt.id_loja, dlt.id_debito_codigo, dlt.id_sub_codigo,
dlt.data , dlt.valor
   from debito_loja_turqueza dlt
 union*/
 select dl.id_loja, dl.id_debito_codigo, dl.id_sub_codigo, dl.data ,
dl.valor
   from debito_loja dl) dl
 where dl.data = '05/02/2007'
   and dl.id_debito_codigo = 5;

 

retorna o seguinte:

SQL> 

 

   ID_LOJA ID_DEBITO_CODIGO ID_SUB_CODIGO DATA VALOR

--  - --- --

 8544 05/02/200789,9

 8544 05/02/200789,9

 

 

Sendo que esta ultima está correta. 

Existe mesmo duas linhas de debito com um mesmo código de agrupamento de
debito [id_debito_codigo] e valor...

 

 

 

 

Certo...

Daí eu faço a consulta abaixo:

select *
  from (select dlt.id_debito, dlt.id_loja, dlt.id_debito_codigo,
dlt.id_sub_codigo, dlt.data , dlt.valor
   from debito_loja_turqueza dlt
 union
 select dl.id_debito, dl.id_loja, dl.id_debito_codigo,
dl.id_sub_codigo, dl.data , dl.valor
   from debito_loja dl) dl
 where dl.data = '05/02/2007'
   and dl.id_debito_codigo = 5;

 

Onde foi incluído o identificador do a linha do débito [id_debito].

 

SQL> 

 

 ID_DEBITOID_LOJA ID_DEBITO_CODIGO ID_SUB_CODIGO DATA VALOR

-- --  - --- --

 94579  8544 05/02/200789,9

 94580  8544 05/02/200789,9

 

 

Ou seja, só de incluir o identificador da linha a consulta já apareceu
bonitinho com o union.

 

 

A minha questão é: Por que a primeira consulta não retornou os mesmos dados
da segunda???

E, por que o fato de colocar o identificador fez com que a consulta saísse
certinha???

 

 

Consegui ser claro na questão???

 

 

Atenciosamente,

 

Wellingthon Cristiano Alves de Araújo 
UpDate Tecnologia - (31) 3292-3722 - BH-MG 
Desenvolvimento 

 



[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

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

 


RES: [oracle_br] SQL DINAMICO

2007-03-08 Por tôpico Salvio Padlipskas
Olá Roberto,

Mas aqui vc está querendo saber quantas tabelas existem nos owner IFR2 e SCRUZ 
e depois fazer um count ??
 
Seria a sua idéia saber qtas vezes o nome da tabela se repete ?
 
Aqui no seu caso acredito que uma subconsulta correlata pode ser mais adequada. 
 
 
Detalhe seu problema que talvez pode ser possível lhe ajudar
 
[ ] ´s
Salvio
 
 
 
 
 -Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Roberto 
Fernandes Sobrinho
Enviada em: quarta-feira, 7 de março de 2007 18:23
Para: Orcale-GPO
Cc: oracle_br@yahoogrupos.com.br; [EMAIL PROTECTED]; OraOracle; Oracle - Grupos
Assunto: [oracle_br] SQL DINAMICO



* Caros Mestre boa noite.
Queria saber se de alguma maneira consigo executar a query abaixo.

O meu objetijo e saber quantos registros exitem nas tabelas que retornal no
select principal, preciso passar o valor de A.TABLE_NAME para o from do SELECT
COUNT(*)

SELECT *A.TABLE_NAME, (*SELECT COUNT*(*)
* FROM *ALL_TABLES C
*WHERE *C.table_name = A.
TABLE_NAME )
*FROM*
* *(*SELECT *A.TABLE_NAME *FROM *ALL_TABLES A
*WHERE *OWNER = 'IFR2'
)A,
(*SELECT *B.TABLE_NAME *FROM *ALL_TABLES B
* WHERE *OWNER = 'SCRUZ'
) B
*WHERE *A.TABLE_NAME = B.TABLE_NAME
**
*ORDER BY *1

agardeço a atenção de todos

-- 
Roberto Fernandes Sobrinho
Deenvolvedor Oracle

[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] Re: ORA-12514 TNS listener

2007-03-08 Por tôpico jlchiappa
Se com o plus home 9i E com o plus antigo do fomrs  vc conecta no 
banco, cabou no que que se refere à TNSNAMES, á config de banco, etc- 
nessa situação COM CERTEZA ambos os  clientes estão ok, ambos os 
TNSNAMEs Então volta à baila a minha msg original, ie, que a tua 
versão de ODBC esteja usando alguma lib mais antiga, coisa do tipo, E 
que portanto um up no odbc seja necessário... manda aí as infos que 
citei na msg original, que quem estiver no mesmo ambiente que vc pode 
te sugerir qual versão de odbc seria mais indicada...

[]s

 Chiappa

--- Em oracle_br@yahoogrupos.com.br, "Andre Campos" 
<[EMAIL PROTECTED]> escreveu
>
> Bom dia Chiappa,
> 
> Estou usando apenas uma maquina para testar a conexão, tenho duas 
oracle_homes, uma home 9i e outra forms 6i, já fiz varios testes de 
conexão, 
> cheguei até deixar nos dois tnsnames apenas a entrada desses 
bancos, o 9i e o 10g, com o plus do 9i eu conecto no banco 10g e com 
o plus do forms6i tb conecto no banco 10g.
> O  mais interessante é que se eu executo um tnsping sid e tnsping80 
sid, ambos funcionam corretamente...
> 
> 
> 
> -- Início da mensagem original ---
> 
>   De: oracle_br@yahoogrupos.com.br
> Para: oracle_br@yahoogrupos.com.br
>   Cc: 
> Data: Thu, 08 Mar 2007 12:23:10 -
>  Assunto: [oracle_br] Re: ORA-12514 TNS listener
> 
> > Será ? Pois além do forms ele diz que conecta também via sqlplus 
e  
> > navigator ... Será que o plus e o navigator estão usando a mesma 
> > oracle_home e o mesmo tnsnames.ora do forms e por isso funciona ? 
> >  André, se form forms 6i, muito provavelmente vc deve ter aí o 
forms 
> > numa oracle_home, e um cliente Oracle mais avançado numa outra 
que é 
> > quem o ODBC deve estar usando imagino, acho que seria ** muito ** 
> > interessante vc testar a conexão pelo plus dessa home desse 
cliente 
> > mais recente, abrindo um prompt de comando e setando as vars 
Oracle e 
> > o path apontando pra home em questão...
> > 
> > []s
> > 
> >  Chiappa
> > 
> > --- Em oracle_br@yahoogrupos.com.br, Marco Souza  
> > escreveu
> > >
> > > 
> > > Andre, o problema esta no tnsnames..
> > > Ja que o forms esta conseguindo conectar, verifique o 
tnsnames.ora 
> > do forms para ver o q esta diferente com o tnsnames.ora do oracle 
no 
> > cliente.
> > > Veja se o SID esta configurado no tnsnames.
> > > 
> > > 
> > > 
> > > Andre Campos  
> > escreveu:  Bom dia a todos,
> > >  
> > >  Amigos, estou enfrentando o seguinte problema:
> > >  Tenho dois bancos de desenvolvimento um Oracle 9.2.0.6 e 
> > 10.2.0.1.0, consigo conectar no banco 9i via ODBC sem problemas, 
mais 
> > quanto tento me conectar via ODBC no banco 10g recebo o erro : 
ORA-
> > 12514 TNS listener could not resolve service_name , só que via 
> > sqlplus, navigator, forms e etc, consigo conectar no banco 10g 
sem 
> > problema.
> > >  Alguém teria ideia do que pode ser?
> > >  
> > >  Obrigado...
> > >  
> > >  André Campos
> > >  
> > >  
> > >  
> > >
> > > 
> > >  __
> > > 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] ORA-12514 TNS listener

2007-03-08 Por tôpico Andre Campos
Marcos o problema não é no tnsnames os dois estão configurados IGUAIS, pelo 
plus das duas homes eu consigo conectar, apenas via ODBC que não...

-- Início da mensagem original ---

  De: oracle_br@yahoogrupos.com.br
Para: oracle_br@yahoogrupos.com.br
  Cc: 
Data: Thu, 8 Mar 2007 09:14:21 -0300 (ART)
 Assunto: Re: [oracle_br] ORA-12514 TNS listener

> 
> Andre, o problema esta no tnsnames..
> Ja que o forms esta conseguindo conectar, verifique o tnsnames.ora do forms 
> para ver o q esta diferente com o tnsnames.ora do oracle no cliente.
> Veja se o SID esta configurado no tnsnames.
> 
> 
> 
> Andre Campos <[EMAIL PROTECTED]> escreveu:  
> Bom dia a todos,
>  
>  Amigos, estou enfrentando o seguinte problema:
>  Tenho dois bancos de desenvolvimento um Oracle 9.2.0.6 e 10.2.0.1.0, consigo 
> conectar no banco 9i via ODBC sem problemas, mais quanto tento me conectar 
> via ODBC no banco 10g recebo o erro : ORA-12514 TNS listener could not 
> resolve service_name , só que via sqlplus, navigator, forms e etc, consigo 
> conectar no banco 10g sem problema.
>  Alguém teria ideia do que pode ser?
>  
>  Obrigado...
>  
>  André Campos
>  
>  
>  
>
> 
>  __
> 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] Re: ORA-12514 TNS listener

2007-03-08 Por tôpico Andre Campos
Bom dia Chiappa,

Estou usando apenas uma maquina para testar a conexão, tenho duas oracle_homes, 
uma home 9i e outra forms 6i, já fiz varios testes de conexão, 
cheguei até deixar nos dois tnsnames apenas a entrada desses bancos, o 9i e o 
10g, com o plus do 9i eu conecto no banco 10g e com o plus do forms6i tb 
conecto no banco 10g.
O  mais interessante é que se eu executo um tnsping sid e tnsping80 sid, ambos 
funcionam corretamente...



-- Início da mensagem original ---

  De: oracle_br@yahoogrupos.com.br
Para: oracle_br@yahoogrupos.com.br
  Cc: 
Data: Thu, 08 Mar 2007 12:23:10 -
 Assunto: [oracle_br] Re: ORA-12514 TNS listener

> Será ? Pois além do forms ele diz que conecta também via sqlplus e  
> navigator ... Será que o plus e o navigator estão usando a mesma 
> oracle_home e o mesmo tnsnames.ora do forms e por isso funciona ? 
>  André, se form forms 6i, muito provavelmente vc deve ter aí o forms 
> numa oracle_home, e um cliente Oracle mais avançado numa outra que é 
> quem o ODBC deve estar usando imagino, acho que seria ** muito ** 
> interessante vc testar a conexão pelo plus dessa home desse cliente 
> mais recente, abrindo um prompt de comando e setando as vars Oracle e 
> o path apontando pra home em questão...
> 
> []s
> 
>  Chiappa
> 
> --- Em oracle_br@yahoogrupos.com.br, Marco Souza <[EMAIL PROTECTED]> 
> escreveu
> >
> > 
> > Andre, o problema esta no tnsnames..
> > Ja que o forms esta conseguindo conectar, verifique o tnsnames.ora 
> do forms para ver o q esta diferente com o tnsnames.ora do oracle no 
> cliente.
> > Veja se o SID esta configurado no tnsnames.
> > 
> > 
> > 
> > Andre Campos <[EMAIL PROTECTED]> 
> escreveu:  Bom dia a todos,
> >  
> >  Amigos, estou enfrentando o seguinte problema:
> >  Tenho dois bancos de desenvolvimento um Oracle 9.2.0.6 e 
> 10.2.0.1.0, consigo conectar no banco 9i via ODBC sem problemas, mais 
> quanto tento me conectar via ODBC no banco 10g recebo o erro : ORA-
> 12514 TNS listener could not resolve service_name , só que via 
> sqlplus, navigator, forms e etc, consigo conectar no banco 10g sem 
> problema.
> >  Alguém teria ideia do que pode ser?
> >  
> >  Obrigado...
> >  
> >  André Campos
> >  
> >  
> >  
> >
> > 
> >  __
> > 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] Re: ORA-12514 TNS listener

2007-03-08 Por tôpico jlchiappa
Será ? Pois além do forms ele diz que conecta também via sqlplus e  
navigator ... Será que o plus e o navigator estão usando a mesma 
oracle_home e o mesmo tnsnames.ora do forms e por isso funciona ? 
 André, se form forms 6i, muito provavelmente vc deve ter aí o forms 
numa oracle_home, e um cliente Oracle mais avançado numa outra que é 
quem o ODBC deve estar usando imagino, acho que seria ** muito ** 
interessante vc testar a conexão pelo plus dessa home desse cliente 
mais recente, abrindo um prompt de comando e setando as vars Oracle e 
o path apontando pra home em questão...

[]s

 Chiappa

--- Em oracle_br@yahoogrupos.com.br, Marco Souza <[EMAIL PROTECTED]> 
escreveu
>
> 
> Andre, o problema esta no tnsnames..
> Ja que o forms esta conseguindo conectar, verifique o tnsnames.ora 
do forms para ver o q esta diferente com o tnsnames.ora do oracle no 
cliente.
> Veja se o SID esta configurado no tnsnames.
> 
> 
> 
> Andre Campos <[EMAIL PROTECTED]> 
escreveu:  Bom dia a todos,
>  
>  Amigos, estou enfrentando o seguinte problema:
>  Tenho dois bancos de desenvolvimento um Oracle 9.2.0.6 e 
10.2.0.1.0, consigo conectar no banco 9i via ODBC sem problemas, mais 
quanto tento me conectar via ODBC no banco 10g recebo o erro : ORA-
12514 TNS listener could not resolve service_name , só que via 
sqlplus, navigator, forms e etc, consigo conectar no banco 10g sem 
problema.
>  Alguém teria ideia do que pode ser?
>  
>  Obrigado...
>  
>  André Campos
>  
>  
>  
>
> 
>  __
> 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] ORA-12514 TNS listener

2007-03-08 Por tôpico Marco Souza

Andre, o problema esta no tnsnames..
Ja que o forms esta conseguindo conectar, verifique o tnsnames.ora do forms 
para ver o q esta diferente com o tnsnames.ora do oracle no cliente.
Veja se o SID esta configurado no tnsnames.



Andre Campos <[EMAIL PROTECTED]> escreveu:  Bom 
dia a todos,
 
 Amigos, estou enfrentando o seguinte problema:
 Tenho dois bancos de desenvolvimento um Oracle 9.2.0.6 e 10.2.0.1.0, consigo 
conectar no banco 9i via ODBC sem problemas, mais quanto tento me conectar via 
ODBC no banco 10g recebo o erro : ORA-12514 TNS listener could not resolve 
service_name , só que via sqlplus, navigator, forms e etc, consigo conectar no 
banco 10g sem problema.
 Alguém teria ideia do que pode ser?
 
 Obrigado...
 
 André Campos
 
 
 
   

 __
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] Re: ORA-12514 TNS listener

2007-03-08 Por tôpico jlchiappa
O chutão aí que eu daria é que o driver ODBC na versão que vc tem usa 
libs antigas, da época do cliente 8i, que são incompatíveis com o 10g 
(qquer componente do cliente 9ir1 ou mais antigo não se garante compat 
com bd 10g), se for isso é atualizar o ODBC (e claro, os sub-
componentes eventualmente usados também, como MDACs), e de preferência 
utilizar o de oracle provider, fornecido pela própria Oracle. Pra que 
quem utilize odbc possa te ajudar, digaí EXATAMENTE qual é a linguagem 
que vc usa, versão dela, versão exata do windows, do driver ODBC, o 
provider, método exato de conexão, trechinho da rotina que faz a 
conexão,  que pode se sugerir uma versão.

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, "Andre Campos" <[EMAIL PROTECTED]> 
escreveu
>
> Bom dia a todos,
> 
> Amigos, estou enfrentando o seguinte problema:
> Tenho dois bancos de desenvolvimento um Oracle 9.2.0.6 e 10.2.0.1.0, 
consigo conectar no banco 9i via ODBC sem problemas, mais quanto tento 
me conectar via ODBC no banco 10g recebo o erro : ORA-12514 TNS 
listener could not resolve service_name , só que via sqlplus, 
navigator, forms e etc, consigo conectar no banco 10g sem problema.
> Alguém teria ideia do que pode ser?
> 
> Obrigado...
> 
> André Campos
>




RES: [oracle_br] Re: Formato de data

2007-03-08 Por tôpico jlchiappa
Não, no contexto aqui default NÃO É o mesmo que "padrão", "padrão" 
aqui assumo como "algo que deve ser seguido SE INFORMADO", enquanto 
default é algo que é assumido SE NADA FOR INFORMADO, há diferença aí, 
é isso

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, "Vinicius Zanotello" 
<[EMAIL PROTECTED]> escreveu
>
> OK, mas não entendi o "Não existe formato padrão de data", pq:
>  
> date_format = formato de data
> default = padrão
>  
> Obrigado.
>  
> 
> Vinicius Zanotello
> 
> [EMAIL PROTECTED]
> 
> tel. 11-4133-4455
> 
> www.finnetbrasil.com.br
> 
>    
> 
> 
>   _  
> 
> AVISO LEGAL 
> Esta mensagem é destinada exclusivamente para a(s) pessoa(s) a quem 
é
> dirigida, podendo conter informação confidencial e/ou legalmente
> privilegiada. Se você não for destinatário desta mensagem, desde já 
fica
> notificado de abster-se a divulgar, copiar, distribuir, examinar 
ou, de
> qualquer forma, utilizar a informação contida nesta mensagem, por 
ser
> ilegal. Caso você tenha recebido esta mensagem por engano, pedimos 
que nos
> retorne este E-Mail, promovendo, desde logo, a eliminação do seu 
conteúdo em
> sua base de dados, registros ou sistema 
> 
>  
> 
>   _  
> 
> De: oracle_br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] Em
> nome de jlchiappa
> Enviada em: quinta-feira, 8 de março de 2007 08:29
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Re: Formato de data
> 
> 
> 
> Colega, vc não está conseguindo porque simplesmente  NÃO EXISTE 
> *** coisa tal como "formato padrão de data", sim ??? O que vc tem 
no 
> parâmetro NLS_DATE_FORMAT do banco é um DEFAULT, que será aplicado 
> SE e APENAS SE o cliente não tiver valor algum setado, ok - caso 
> contrário o valor NLS setado no cliente NECESSARIAMENTE será 
> usado O que vc pode fazer nesse sentido é SOBREPOR o valor do 
> cliente a cada vez que ele se conecta, via trigger de logon que 
faça 
> um ALTER SESSION SET NLS_DATE_FORMAT=nn , certo ?
> 
> []s
> 
> Chiappa
> --- Em [EMAIL PROTECTED] 
> os.com.br, "Vinicius Zanotello" 
>  escreveu
> >
> > Bom dia.
> > 
> > Pessoal, estamos tentando alterar o formato padrão de data no 
nosso 
> oracle e
> > não estamos conseguindo. 
> > 
> > O que já fizemos foi o seguinte:
> > 
> > ALTER SYSTEM SET NLS_DATE_FORMAT = `-MM-DD' SCOPE =SPFILE;
> > 
> > A seguinte mensagem é exibida:
> > Sistema Alterado 
> > 
> > Em consulta aos parâmetros do oracle é exibido o formato da data 
> conforme
> > modelo acima.
> > 
> > Mas na tentativa de inserir dados na tabela o formato padrão (`dd-
> mm-')
> > ainda é mantido.
> > Tal comando é realizado com o banco já em `shutdown'!.
> > 
> > Configuração maquina: 
> > 
> > SO
> > Fedora Core 5
> > 2.6.15-1.2054_FC5smp
> > 
> > Vinicius Zanotello
> > 
> > vinicius@
> > 
> > tel. 11-4133-4455
> > 
> > www.finnetbrasil.com.br
> > 
> >  
> imageshack.us/img276/7523/finnetsign0nf.jpg> 
> > 
> > 
> > _ 
> > 
> > AVISO LEGAL 
> > Esta mensagem é destinada exclusivamente para a(s) pessoa(s) a 
quem 
> é
> > dirigida, podendo conter informação confidencial e/ou legalmente
> > privilegiada. Se você não for destinatário desta mensagem, desde 
já 
> fica
> > notificado de abster-se a divulgar, copiar, distribuir, examinar 
> ou, de
> > qualquer forma, utilizar a informação contida nesta mensagem, por 
> ser
> > ilegal. Caso você tenha recebido esta mensagem por engano, 
pedimos 
> que nos
> > retorne este E-Mail, promovendo, desde logo, a eliminação do seu 
> conteúdo em
> > sua base de dados, registros ou sistema 
> > 
> > 
> > 
> > 
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> 
> 
> 
>  
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




[oracle_br] ORA-12514 TNS listener

2007-03-08 Por tôpico Andre Campos
Bom dia a todos,

Amigos, estou enfrentando o seguinte problema:
Tenho dois bancos de desenvolvimento um Oracle 9.2.0.6 e 10.2.0.1.0, consigo 
conectar no banco 9i via ODBC sem problemas, mais quanto tento me conectar via 
ODBC no banco 10g recebo o erro : ORA-12514 TNS listener could not resolve 
service_name , só que via sqlplus, navigator, forms e etc, consigo conectar no 
banco 10g sem problema.
Alguém teria ideia do que pode ser?

Obrigado...

André Campos



[oracle_br] Re: Forms 10G - Applet tamanho tela

2007-03-08 Por tôpico lucimar_micromap
Bom Marcelo, primeiro vc precisa separar a tela do
Forms do browser, para isso vc vai em seu servidor
de aplicação(onde vc tem o serviço do Forms/Reports) para 
configurar o seguinte arquivo:
OracleHomeForms10\forms90\server\formsweb.cfg
Edite esse arquivo e procure o parametro: separateFrame
e coloque true e nos parametro width coloque
por exemplo 700 e em height 500, salve esse arquivo
baixe o serviço do Forms10 e levante de novo já verá
a diferença ao entrar em um sistema.
dentro desse arquivo tem outros parametros para alterar
por exemplo o splashScreen=logotipo1.jpg muda a imagem
da telinha qdo o sistema está sendo carregado e o 
background=logotipo2.jpg muda a imagem de fundo (só q
essas imagens tem que estar na seguinte pasta: 
OracleHomeForms10\forms90\java)
tem mais outros como logo=no oculta o logotipo da oracle
e dai por diante.
Blz, até mais...

--- Em oracle_br@yahoogrupos.com.br, "Marcelo Moacir Florindo" 
<[EMAIL PROTECTED]> escreveu
>
> Amigos,
> 
> Como estou iniciando em Forms 10G gostaria de saber se existe 
alguma
> possibilidade de fazer a tela Applet ocupar toda a área do browser?
> 
> Obrigado a todos,
> 
> 
> -- 
> Marcelo Moacir Florindo
> Analista/Desenvolvedor
> http://www.gestaotec.com.br
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




RES: [oracle_br] Re: Formato de data

2007-03-08 Por tôpico Vinicius Zanotello
OK, mas não entendi o "Não existe formato padrão de data", pq:
 
date_format = formato de data
default = padrão
 
Obrigado.
 

Vinicius Zanotello

[EMAIL PROTECTED]

tel. 11-4133-4455

www.finnetbrasil.com.br

   


  _  

AVISO LEGAL 
Esta mensagem é destinada exclusivamente para a(s) pessoa(s) a quem é
dirigida, podendo conter informação confidencial e/ou legalmente
privilegiada. Se você não for destinatário desta mensagem, desde já fica
notificado de abster-se a divulgar, copiar, distribuir, examinar ou, de
qualquer forma, utilizar a informação contida nesta mensagem, por ser
ilegal. Caso você tenha recebido esta mensagem por engano, pedimos que nos
retorne este E-Mail, promovendo, desde logo, a eliminação do seu conteúdo em
sua base de dados, registros ou sistema 

 

  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de jlchiappa
Enviada em: quinta-feira, 8 de março de 2007 08:29
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: Formato de data



Colega, vc não está conseguindo porque simplesmente  NÃO EXISTE 
*** coisa tal como "formato padrão de data", sim ??? O que vc tem no 
parâmetro NLS_DATE_FORMAT do banco é um DEFAULT, que será aplicado 
SE e APENAS SE o cliente não tiver valor algum setado, ok - caso 
contrário o valor NLS setado no cliente NECESSARIAMENTE será 
usado O que vc pode fazer nesse sentido é SOBREPOR o valor do 
cliente a cada vez que ele se conecta, via trigger de logon que faça 
um ALTER SESSION SET NLS_DATE_FORMAT=nn , certo ?

[]s

Chiappa
--- Em [EMAIL PROTECTED] 
os.com.br, "Vinicius Zanotello" 
<[EMAIL PROTECTED]> escreveu
>
> Bom dia.
> 
> Pessoal, estamos tentando alterar o formato padrão de data no nosso 
oracle e
> não estamos conseguindo. 
> 
> O que já fizemos foi o seguinte:
> 
> ALTER SYSTEM SET NLS_DATE_FORMAT = `-MM-DD' SCOPE =SPFILE;
> 
> A seguinte mensagem é exibida:
> Sistema Alterado 
> 
> Em consulta aos parâmetros do oracle é exibido o formato da data 
conforme
> modelo acima.
> 
> Mas na tentativa de inserir dados na tabela o formato padrão (`dd-
mm-')
> ainda é mantido.
> Tal comando é realizado com o banco já em `shutdown'!.
> 
> Configuração maquina: 
> 
> SO
> Fedora Core 5
> 2.6.15-1.2054_FC5smp
> 
> Vinicius Zanotello
> 
> [EMAIL PROTECTED]
> 
> tel. 11-4133-4455
> 
> www.finnetbrasil.com.br
> 
> 
imageshack.us/img276/7523/finnetsign0nf.jpg> 
> 
> 
> _ 
> 
> AVISO LEGAL 
> Esta mensagem é destinada exclusivamente para a(s) pessoa(s) a quem 
é
> dirigida, podendo conter informação confidencial e/ou legalmente
> privilegiada. Se você não for destinatário desta mensagem, desde já 
fica
> notificado de abster-se a divulgar, copiar, distribuir, examinar 
ou, de
> qualquer forma, utilizar a informação contida nesta mensagem, por 
ser
> ilegal. Caso você tenha recebido esta mensagem por engano, pedimos 
que nos
> retorne este E-Mail, promovendo, desde logo, a eliminação do seu 
conteúdo em
> sua base de dados, registros ou sistema 
> 
> 
> 
> 
> [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: Formato de data

2007-03-08 Por tôpico jlchiappa
Colega, vc não está conseguindo porque simplesmente  NÃO EXISTE 
*** coisa tal como "formato padrão de data", sim ??? O que vc tem no 
parâmetro  NLS_DATE_FORMAT do banco é um DEFAULT, que será aplicado 
SE e APENAS SE o cliente não tiver valor algum setado, ok - caso 
contrário o valor NLS setado no cliente NECESSARIAMENTE será 
usado O que vc pode fazer nesse sentido é SOBREPOR o valor do 
cliente a cada vez que ele se conecta, via trigger de logon que faça 
um ALTER SESSION SET NLS_DATE_FORMAT=nn , certo ?

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, "Vinicius Zanotello" 
<[EMAIL PROTECTED]> escreveu
>
> Bom dia.
>  
> Pessoal, estamos tentando alterar o formato padrão de data no nosso 
oracle e
> não estamos conseguindo. 
>  
> O que já fizemos foi o seguinte:
>  
> ALTER SYSTEM SET NLS_DATE_FORMAT = `-MM-DD' SCOPE =SPFILE;
>  
> A seguinte mensagem é exibida:
> Sistema Alterado 
>  
> Em consulta aos parâmetros do oracle é exibido o formato da data 
conforme
> modelo acima.
>  
> Mas na tentativa de inserir dados na tabela o formato padrão (`dd-
mm-')
> ainda é mantido.
> Tal comando é realizado com o banco já em `shutdown'!.
>  
> Configuração maquina: 
>  
> SO
> Fedora Core 5
> 2.6.15-1.2054_FC5smp
>  
> Vinicius Zanotello
> 
> [EMAIL PROTECTED]
> 
> tel. 11-4133-4455
> 
> www.finnetbrasil.com.br
> 
>    
> 
> 
>   _  
> 
> AVISO LEGAL 
> Esta mensagem é destinada exclusivamente para a(s) pessoa(s) a quem 
é
> dirigida, podendo conter informação confidencial e/ou legalmente
> privilegiada. Se você não for destinatário desta mensagem, desde já 
fica
> notificado de abster-se a divulgar, copiar, distribuir, examinar 
ou, de
> qualquer forma, utilizar a informação contida nesta mensagem, por 
ser
> ilegal. Caso você tenha recebido esta mensagem por engano, pedimos 
que nos
> retorne este E-Mail, promovendo, desde logo, a eliminação do seu 
conteúdo em
> sua base de dados, registros ou sistema 
> 
>  
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




[oracle_br] Formato de data

2007-03-08 Por tôpico Vinicius Zanotello
Bom dia.
 
Pessoal, estamos tentando alterar o formato padrão de data no nosso oracle e
não estamos conseguindo. 
 
O que já fizemos foi o seguinte:
 
ALTER SYSTEM SET NLS_DATE_FORMAT = ‘-MM-DD’ SCOPE =SPFILE;
 
A seguinte mensagem é exibida:
Sistema Alterado 
 
Em consulta aos parâmetros do oracle é exibido o formato da data conforme
modelo acima.
 
Mas na tentativa de inserir dados na tabela o formato padrão (‘dd-mm-’)
ainda é mantido.
Tal comando é realizado com o banco já em ‘shutdown’!.
 
Configuração maquina: 
 
SO
Fedora Core 5
2.6.15-1.2054_FC5smp
 
Vinicius Zanotello

[EMAIL PROTECTED]

tel. 11-4133-4455

www.finnetbrasil.com.br

   


  _  

AVISO LEGAL 
Esta mensagem é destinada exclusivamente para a(s) pessoa(s) a quem é
dirigida, podendo conter informação confidencial e/ou legalmente
privilegiada. Se você não for destinatário desta mensagem, desde já fica
notificado de abster-se a divulgar, copiar, distribuir, examinar ou, de
qualquer forma, utilizar a informação contida nesta mensagem, por ser
ilegal. Caso você tenha recebido esta mensagem por engano, pedimos que nos
retorne este E-Mail, promovendo, desde logo, a eliminação do seu conteúdo em
sua base de dados, registros ou sistema 

 


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



[oracle_br] Forms 10G - Applet tamanho tela

2007-03-08 Por tôpico Marcelo Moacir Florindo
Amigos,

Como estou iniciando em Forms 10G gostaria de saber se existe alguma
possibilidade de fazer a tela Applet ocupar toda a área do browser?

Obrigado a todos,


-- 
Marcelo Moacir Florindo
Analista/Desenvolvedor
http://www.gestaotec.com.br


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



Re: RES: RES: [oracle_br] ÚLTIMA ATUALIZAÇÃO NA TABELA

2007-03-08 Por tôpico jlchiappa
Fábio, o que o colega lá está propondo é ativar a Auditoria, mas 
guardando apenas um registro a cada DML, desse jeito ele obterá o que 
quer. Vc ter uma tabela de log e PELA APLICAÇÃO a atualizar funciona, 
MAS vc fica com pouquíssima segurança, pois basta UMA tela da 
aplicação não chamar a tal rotina que já elvis, ao passo que 
Auditoria a nível de banco é inescapável, e o que é melhor, funciona 
SEMPRE, ainda que se mude a aplicação, mude a linguagem de 
programação, faça vc o que quiser, Auditoria de banco funciona 
SEMPRE, e não tem como o usuário final a burlar de jeito nenhum, 
usando o que for... Assim, se esse é o nível de segurança desejado, 
NÂO TEM JEITO, vc tem que acionar o DBA e obter os privs necessários.

[]s

 Chiappa

--- Em oracle_br@yahoogrupos.com.br, "Fabio Santos" <[EMAIL PROTECTED]> 
escreveu
>
> Bom... Não entendi nada :)
> 
> Mas, primeiro pare para analisar uma coisa:
> 
> Esse banco pode vir a ficar num servidor restrito onde vc não tem
> permissao de acesso aos diretorios do oracle e/ou não eh DBA da
> instancia em questao? Se sim, acho que será bem melhor vc criar a 
tal
> tabela de log com a data após as cargas. Vai se estresssar bem 
menos.
> Além do que não vai depender de terceiros para nada.
> 
> 
> abraços
> 
> 
> 
> 
> 
> 
> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED]
> Em nome de Ademir Roque Maneira
> Enviada em: quarta-feira, 7 de março de 2007 23:55
> Para: oracle_br@yahoogrupos.com.br
> Assunto: Re: RES: [oracle_br] ÚLTIMA ATUALIZAÇÃO NA TABELA
> 
> 
> Vou testar isso:
> 
> One option is as follows:
> 
> (1) Turn the auditing on: AUDIT_TRAIL = true in init.ora
> 
> (2) Restart the instance if its running.
> 
> (3) Audit the table:
> 
>   AUDIT INSERT,SELECT,DELETE,UPDATE on TableName 
>   by ACCESS WHENEVER SUCCESSFUL
> 
> (4) Get the desired information using :
> 
>   SELECT OBJ_NAME,ACTION_NAME ,to_char(timestamp,'dd/mm/ ,
> HH:MM:SS') 
>   from sys.dba_audit_object.
> 
> 
> 
> Fabio Santos escreveu:
> >
> > Cara
> >
> > Eu sei que você teria que verificar qual a última data DML 
executada
> na
> > tabela. Mas, eu na verdade não sei qual view poderia te dar isso. 
Não
> > sei nem se tem uma view que de essa informação.
> >
> > Mas, o pessoal aqui é crânio e alguém vai te ajudar.
> >
> > Abraços
> >
> > -Mensagem original-
> > De: oracle_br@yahoogrupos.com.br 
> >  
> > [mailto:oracle_br@yahoogrupos.com.br 
> > ]
> > Em nome de Ademir Roque Maneira
> > Enviada em: quarta-feira, 7 de março de 2007 23:00
> > Para: oracle_br@yahoogrupos.com.br
> 
> > Assunto: [oracle_br] ÚLTIMA ATUALIZAÇÃO NA TABELA
> >
> > Caros amigos
> >
> > Alguém poderia me ajudar, minha aplicação em JSP necessita 
mostrar a
> > data
> > completa (dd/mm/ hh24:mm:ss ) do ultimo carregemento de uma 
tabela
> > Existe no Dicionario algum campo que possa usar ou vou ter que 
apelar
> > para
> > uma tabela hora que armazena a ultima hora de atualização da 
tabela?
> > Desde já muito grato
> >
> > [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
> >
> > -- 
> > No virus found in this incoming message.
> > Checked by AVG Free Edition.
> > Version: 7.5.446 / Virus Database: 268.18.7/713 - Release Date:
> 7/3/2007
> > 09:24
> >
> >
> > -- 
> > No virus found in this outgoing message.
> > Checked by AVG Free Edition.
> > Version: 7.5.446 / Virus Database: 268.18.7/713 - Release Date:
> 7/3/2007
> > 09:24
> >
> >
> >  
> 
> 
> 
> 
> >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 remetent