[oracle_br] ENC: ERRO COMPLICADO

2006-04-05 Por tôpico Hugo Gomes
Pessol, mais uma vez necessito da ajuda de vocês. Estou escrevendo um código
java que le uma tabela de lojas parecido com essa query

select *
from lojas
group by lojaID,trunc(to_date(lp.stop_date))

Porem, esta dando um esse erro abaixo.

MENSAGEM DE ERRO
java.sql.SQLException: ORA-01830: date format picture ends before converting
entire input string

Eu não entendo esse erro, pois se eu pegar a mesma query e jogar no banco
funciona. Alguem tem alguma idéia do que é, ou alguma noção de alguma coisa
q eu possa procurar para ver se consigo resolver.

Hugo




--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.385 / Virus Database: 268.3.5/300 - Release Date: 3/4/2006



___ 
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e 
anti-spam realmente eficaz. 
http://br.info.mail.yahoo.com/


--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





Re: [oracle_br] ORA-01031: insufficient privileges

2006-04-05 Por tôpico Marcelo Cauduro
Como esta o seu sqlnet.ora ?

On 4/1/06, Igor Graminhani [EMAIL PROTECTED] wrote:

  Ola pessoal,

 Estou tentando conectar num banco de teste e está aparecendo a
 seguinte mensagem de erro: ORA-01031: insufficient privileges

 Esse erro acontece com qualquer usuário que eu tente logar no banco,
 seja, como SYS ou SYSTEM, porém esse erro acontece apenas na
 instância ISMTESTE

 Bem, tentamos recriar o arquivo de senha no Servidor Linux (servidor
 onde se encontra a instância ISMTESTE) através do ORAPWD, conforme
 comando abaixo:

 orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=senha

 (obs: no init.ora o parâmetro remote_login_passwordfile já
 está 'EXCLUSIVE')

 Porém, ainda persiste o erro. O que poderia ser feito para corrigir
 esse erro e acessar o banco?

 Obrigado,

 Igor














 --
 Atenção! As mensagens deste grupo são de acesso público e de inteira
 responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

 --__

 Este Grupo recebe o apoio da SQL Magazine -
 www.devmedia.com.br/sqlmagazine
 __
 O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha
 o link do mesmo para evitar trafego(pedidos) desnecessário.


 --
 *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][EMAIL PROTECTED]

- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo! http://br.yahoo.com/info/utos.html.




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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] Re: TkProf - LIOs

2006-04-05 Por tôpico Marcelo Cauduro
Alguem tem ideia ?

On 4/3/06, Marcelo Cauduro [EMAIL PROTECTED] wrote:

 No relatorio do tkprof, o total de LIOs é igual a query + current ou
 apenas o valor de query ?

 Exemplo :

 call count   cpuelapsed   disk  query
 currentrows
 --- --   -- -- -- --
 --
 Parse0  0.00   0.00  0  0
 0   0
 Execute 10  6.20   5.78  0  0
 0   0
 Fetch   10  4.14   3.70  0 20  0
 10
 --- --   -- -- -- --
 --
 total   20 10.34   9.48  0 20  0
 10

 PIO = 0 (valor de disk)
 LIO = 20 (valor de current)

 Seria isso ???




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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





Re:[oracle_br] UNDOTBS01.dbf

2006-04-05 Por tôpico Andre Campos
Cara,

Crie uma nova undo tablespace com outro nome set ela com default, espere até 
todos
segmentos de rollback da tablespace antiga fiquem OFFLINE e drop a tablespace.

Abraço.

-- Início da mensagem original --- 
De: oracle_br@yahoogrupos.com.br 
Para: oracle_br@yahoogrupos.com.br 
Cc: 
Data: Tue, 4 Apr 2006 22:31:14 -0300 (ART) 
Assunto: [oracle_br] UNDOTBS01.dbf 
 
 Boa noite à todos. 
 Preciso de uma ajuda de voces. Trabalho com oracle 
 9i, sistema operacional Windows 2000 server, e 
 recentemente o tamanho do arquivo UNDOTBS01.dbf, 
 cresceu demais estourando minha area de disco. 
 O que posso fazer para resolver isso ? 
 Aguardo a colaboração de voces. 
 Desde já, muito Obrigado. 
 José Marcos Vieira Silva 
 José Marcos Vieira Silva 
 Analista de Sistemas 
 Tel Com..: (11) 4414 1727 
 Tel Res..: (11) 4413 5386 
 Atibaia - SP 
 
 
 
 ___ 
 Yahoo! doce lar. Faça do Yahoo! sua homepage. 
 [1]http://br.yahoo.com/homepageset.html 
 -- 
  
 Atenção! As mensagens deste grupo são de acesso público e de inteira 
 responsabilidade de seus remetentes. 
 Acesse: [2]http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
 -- 
 __ 
  
 Este Grupo recebe o apoio da SQL Magazine - 
 www.devmedia.com.br/sqlmagazine 
 __ 
 O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, 
 tenha o link do mesmo para evitar trafego(pedidos) desnecessário. 
 
 Yahoo! Grupos, um serviço oferecido por: 
 PUBLICIDADE 
 [3][0310_lrec_cinema_calendario.gif] 
 _ 
 
 Links do Yahoo! Grupos 
 * Para visitar o site do seu grupo na web, acesse: 
 [4]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 [6]Termos do 
 Serviço do Yahoo!. 
 


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





Re: [oracle_br] Debugador.?

2006-04-05 Por tôpico Thiago Lazzarotto
Eu uso o PL/SQL Developer que faz isso...
Mas nao é free.

Thiago.

Welvis Douglas Silva Moreto escreveu:

 Olá pessoal, alguem conhece algum programa que
 interaja com a dbms_debug do oracle, é que estou
 tentando achar um programa para fazer esse tipo de
 coisas. de preferencia que tenho open source e se for
 em delphi é melhor ainda.

 att,

 Welvis Douglas



 ___
 Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça.
 http://br.messenger.yahoo.com/


 --
 Atenção! As mensagens deste grupo são de acesso público e de inteira 
 responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 --__

 Este Grupo recebe o apoio da SQL Magazine - 
 www.devmedia.com.br/sqlmagazine
 __
 O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, 
 tenha o link do mesmo para evitar trafego(pedidos) desnecessário.


 *Yahoo! Grupos, um serviço oferecido por:*
 PUBLICIDADE


 
 *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]
   mailto:[EMAIL PROTECTED]

 * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
   Serviço do Yahoo! http://br.yahoo.com/info/utos.html.





--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




Re: [oracle_br] Debugador.?

2006-04-05 Por tôpico Welvis Douglas Silva Moreto
Eu queria uma free, e com fontes.. ehehehe

para dar uma mexida nela.

att,

Welvis D.

--- Thiago Lazzarotto
[EMAIL PROTECTED] escreveu:


-
Eu uso o PL/SQL Developer que faz isso...
Mas nao é free.

Thiago.

Welvis Douglas Silva Moreto escreveu:

 Olá pessoal, alguem conhece algum programa que
 interaja com a dbms_debug do oracle, é que estou
 tentando achar um programa para fazer esse tipo de
 coisas. de preferencia que tenho open source e se
for
 em delphi é melhor ainda.

 att,

 Welvis Douglas




___
 Novo Yahoo! Messenger com voz: Instale agora e faça
ligações de graça.
 http://br.messenger.yahoo.com/



--
 Atenção! As mensagens deste grupo são de acesso
público e de inteira 
 responsabilidade de seus remetentes.
 Acesse:
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

--__

 Este Grupo recebe o apoio da SQL Magazine - 
 www.devmedia.com.br/sqlmagazine

__
 O grupo Oracle_br não aceita anexos. Quando oferecer
algum arquivo, 
 tenha o link do mesmo para evitar trafego(pedidos)
desnecessário.


 *Yahoo! Grupos, um serviço oferecido por:*
 PUBLICIDADE




 *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]
  
mailto:[EMAIL PROTECTED]

 * O uso que você faz do Yahoo! Grupos está
sujeito aos Termos do
   Serviço do Yahoo!
http://br.yahoo.com/info/utos.html.





--
Atenção! As mensagens deste grupo são de acesso
público e de inteira responsabilidade de seus
remetentes.
Acesse:
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

--__

Este Grupo recebe o apoio da SQL Magazine -
www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer
algum arquivo, tenha o link do mesmo para evitar
trafego(pedidos) desnecessário.

  
  
-
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 Termos do Serviço do Yahoo!.










___ 
Yahoo! doce lar. Faça do Yahoo! sua homepage. 
http://br.yahoo.com/homepageset.html 



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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: RES: RES: [oracle_br] Ajuda com Query Urgente

2006-04-05 Por tôpico Nelson Cartaxo
Marcio,
 
Obrigado. A query teve o mesmo resultado. Vc poderia dar uma explicação
breve sobre esse over e partition que vc usou aqui?  Meu forte nunca foi
tuning de query.
 
Desde já agradeço a ajuda.
 

Atenciosamente, 
Nelson Cartaxo 
DBA ORACLE 


-Mensagem original-
De: Marcio Portes [mailto:[EMAIL PROTECTED]
Enviada em: terça-feira, 4 de abril de 2006 21:56
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: RES: [oracle_br] Ajuda com Query Urgente


Voce poderia usar o hint /*+ no_merge */ ou o que eu prefiro rescrever a
query.

select st_tarefa
  from (
select st_tarefa, max(dt_inicio) over (partition by co_tarefa order by
co_tarefa ) mx_dtini,
   dt_inicio
  from siops.tb_log_tarefa
where co_tarefa = 10
   )
where mx_dtini = dt_inicio
/


On 4/4/06, Nelson Cartaxo [EMAIL PROTECTED] wrote:

 Mais uma duvida.  O pq do MALDITO merge join.  Isso que ta quebrando a
 query.  Existe algum parametro que altere isso?  Se uso o hint de rule ele
 vai bem. Veja

 PLAN_TABLE_OUTPUT



 

 ---
 | Id  | Operation|  Name  | Rows  | Bytes | Cost  |
 ---
 |   0 | SELECT STATEMENT ||   |   |   |
 |*  1 |  FILTER  ||   |   |   |
 |*  2 |   TABLE ACCESS FULL  | TB_LOG_TAREFA  |   |   |   |
 |   3 |   SORT AGGREGATE ||   |   |   |
 |*  4 |TABLE ACCESS FULL | TB_LOG_TAREFA  |   |   |   |
 ---

 Quando faz acesso full vai super rápido.

 Obrigado mais uma vez.


 Atenciosamente,
 Nelson Cartaxo
 DBA ORACLE
 -Mensagem original-
 De: jlchiappa [mailto:[EMAIL PROTECTED]
 Enviada em: terça-feira, 4 de abril de 2006 15:57
 Para: oracle_br@yahoogrupos.com.br
 Assunto: Re: RES: RES: [oracle_br] Ajuda com Query Urgente


 Colega, PMFJI mas uma das mais importantes coisas quando se analiza
 um provável caso de full-scan errado é a número de linhas que cada
 passo do plano traz : isso já aparece direitonho na PLAN_TABLE da
 versão 9i, mas o seu script de consulta à PLAN_TABLE pelo jeito não o
 está mostrando (que pelo famigerado lpad deduzo ser uma versão
 ANTIGA, dessas copiadas pelos sites/livros de Oracle) : sugiro que vc
 APOSENTE esse morto-vivo aí, e passe a usar o seguinte no 9i :

 [EMAIL PROTECTED]:SQLget explain
   1  select distinct statement_id from plan_table;
   2  accept V_STATEMENT_ID prompt 'Statement a Explicar (respeitando
 maiúsculas/minusc.) :'
   3* select * from table(dbms_xplan.display
 ('PLAN_TABLE', 'V_STATEMENT_ID', 'ALL'));
 [EMAIL PROTECTED]:SQL

 e tenha no 9i o parâmetro statistics_level ao menos como TYPICAL,
 olha só como é mais completinho o report assim :

 [EMAIL PROTECTED]:SQLed
 Gravou arquivo afiedt.buf

   1  explain plan set statement_id='P1' for
   2  select *
   3from (select e.empno, d.dname
   4from emp e ,dept d
   5   where e.deptno=d.deptno
   6 and sal  1000
   7   order by sal desc
   8  )
   9* where rownum  10
 [EMAIL PROTECTED]:SQL/

 Explicado.

 [EMAIL PROTECTED]:SQL@explain

 STATEMENT_ID
 --
 P1

 Statement a Explicar (respeitando maiúsculas/minusc.) :P1
 antigo   1: select * from table(dbms_xplan.display
 ('PLAN_TABLE', 'V_STATEMENT_ID', 'ALL'))
 novo   1: select * from table(dbms_xplan.display
 ('PLAN_TABLE', 'P1', 'ALL'))

 PLAN_TABLE_OUTPUT
 -

 --
 --
 |Id |Operation  |  Name |Rows |Bytes|Cost
 (%CPU)|
 --
 --
 | 0 |SELECT STATEMENT   |   |9|  198|
 21   (5)|
 |*1 | COUNT STOPKEY |   | |
 |  |
 | 2 |  VIEW |   |   13|
 286|  |
 |*3 |   SORT ORDER BY STOPKEY   |   |   13|  247|
 21   (5)|
 |*4 |TABLE ACCESS BY INDEX ROWID| EMP   |2|   16|
 2  (50)|
 | 5 | NESTED LOOPS  |   |   13|  247|
 9  (12)|
 | 6 |  TABLE ACCESS FULL| DEPT  |6|   66|
 2   (0)|
 |*7 |  INDEX RANGE SCAN | IDX_DEPTNO_JOB|5| |
 1   (0)|
 --
 --

 Predicate Information (identified by operation id):
 ---

1 - filter(ROWNUM10)
3 - filter(ROWNUM10)
4 - filter(E.SAL1000)
7 - access(E.DEPTNO=D.DEPTNO)

 21 linhas selecionadas.

 [EMAIL PROTECTED]:SQL

 == taí ó, mostrando direitinho que operação cada passo está fazendo,
 

[oracle_br] Replicação

2006-04-05 Por tôpico Reginaldo F. Silva
 

Senhores, após pesquisar um pouco ficaram algumas dúvidas que
gostaria de saber se alguém poderia me ajudar.

 

a)   No Oracle 10 as tools de replicação são pagas?

b)   Tenho bases 9 e 10 (ambos em solaris) isto mudaria algo na
replicação?

c)   Alguém tem algum material bem completo sobre como configurar a
base? No meu caso vou replicar apenas as tabelas básicas (20% das tabelas.
Elas têm algo em torno de 1000 registros cada).

 



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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] Re: Debugador.?

2006-04-05 Por tôpico jlchiappa
Colega, com fonte e open-source eu desconheço, dá uma caçada no ninho 
dos open-source (ie, http://sourceforge.net/ ) que talvez vc ache 
algum...
 Já simplesmente free mas sem fonte a própria Oracle oferece o SQL 
developer (antigo Projeto Raptor), ele tem módulo de debug.
 
 []s
 
  Chiappa
  
--- Em oracle_br@yahoogrupos.com.br, Welvis Douglas Silva Moreto 
[EMAIL PROTECTED] escreveu

 Eu queria uma free, e com fontes.. ehehehe
 
 para dar uma mexida nela.
 
 att,
 
 Welvis D.
 
 --- Thiago Lazzarotto
 [EMAIL PROTECTED] escreveu:
 
 
 -
 Eu uso o PL/SQL Developer que faz isso...
 Mas nao é free.
 
 Thiago.
 
 Welvis Douglas Silva Moreto escreveu:
 
  Olá pessoal, alguem conhece algum programa que
  interaja com a dbms_debug do oracle, é que estou
  tentando achar um programa para fazer esse tipo de
  coisas. de preferencia que tenho open source e se
 for
  em delphi é melhor ainda.
 
  att,
 
  Welvis Douglas
 
 
 
 
 ___
  Novo Yahoo! Messenger com voz: Instale agora e faça
 ligações de graça.
  http://br.messenger.yahoo.com/
 
 
 
 
--
  Atenção! As mensagens deste grupo são de acesso
 público e de inteira 
  responsabilidade de seus remetentes.
  Acesse:
 http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 
 
--
__
 
  Este Grupo recebe o apoio da SQL Magazine - 
  www.devmedia.com.br/sqlmagazine
 
 __
  O grupo Oracle_br não aceita anexos. Quando oferecer
 algum arquivo, 
  tenha o link do mesmo para evitar trafego(pedidos)
 desnecessário.
 
 
  *Yahoo! Grupos, um serviço oferecido por:*
  PUBLICIDADE
 
 
 
 

  *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]
   
 mailto:[EMAIL PROTECTED]
subject=Unsubscribe
 
  * O uso que você faz do Yahoo! Grupos está
 sujeito aos Termos do
Serviço do Yahoo!
 http://br.yahoo.com/info/utos.html.
 
 
 
 
 
 
--
 Atenção! As mensagens deste grupo são de acesso
 público e de inteira responsabilidade de seus
 remetentes.
 Acesse:
 http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 
 
--
__
 
 Este Grupo recebe o apoio da SQL Magazine -
 www.devmedia.com.br/sqlmagazine 
 __
 O grupo Oracle_br não aceita anexos. Quando oferecer
 algum arquivo, tenha o link do mesmo para evitar
 trafego(pedidos) desnecessário.
 
   
   
 -
 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 Termos do Serviço do Yahoo!.
 
 
 
 
   
 
 
 
   
   
 ___ 
 Yahoo! doce lar. Faça do Yahoo! sua homepage. 
 http://br.yahoo.com/homepageset.html








--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





Re: RES: RES: RES: [oracle_br] Ajuda com Query Urgente

2006-04-05 Por tôpico jlchiappa
Colega, eu ainda acho, depois de dar uma olhada nos planos, que a 
diferença do 9i pro outro está MESMO sendo os parãmetros de 
optimizer_nn que vc deixou no default, novamente vou recomendar que 
vc os altere, usando os textos que passei em outra msg como 
referência, NEM que seja só via ALTER SESSION pra ver se é isso. Na 
mesma msg eu citei os parâmetros de subquery e de merge que foram 
alterados no 9i e passei as notas metalink que os documentam, não 
parece ser o caso mas teste-os também.

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, Nelson Cartaxo 
[EMAIL PROTECTED] escreveu

 Mais uma duvida.  O pq do MALDITO merge join.  Isso que ta 
quebrando a
 query.  Existe algum parametro que altere isso?  Se uso o hint de 
rule ele
 vai bem. Veja
 
 PLAN_TABLE_OUTPUT
 

 
 
 
---
 | Id  | Operation|  Name  | Rows  | Bytes | 
Cost  |
 
---
 |   0 | SELECT STATEMENT ||   |   
|   |
 |*  1 |  FILTER  ||   |   
|   |
 |*  2 |   TABLE ACCESS FULL  | TB_LOG_TAREFA  |   |   
|   |
 |   3 |   SORT AGGREGATE ||   |   
|   |
 |*  4 |TABLE ACCESS FULL | TB_LOG_TAREFA  |   |   
|   |
 
---
 
 Quando faz acesso full vai super rápido.
 
 Obrigado mais uma vez.
 
 
 Atenciosamente, 
 Nelson Cartaxo 
 DBA ORACLE 
 -Mensagem original-
 De: jlchiappa [mailto:[EMAIL PROTECTED]
 Enviada em: terça-feira, 4 de abril de 2006 15:57
 Para: oracle_br@yahoogrupos.com.br
 Assunto: Re: RES: RES: [oracle_br] Ajuda com Query Urgente
 
 
 Colega, PMFJI mas uma das mais importantes coisas quando se analiza 
 um provável caso de full-scan errado é a número de linhas que 
cada 
 passo do plano traz : isso já aparece direitonho na PLAN_TABLE da 
 versão 9i, mas o seu script de consulta à PLAN_TABLE pelo jeito não 
o 
 está mostrando (que pelo famigerado lpad deduzo ser uma versão 
 ANTIGA, dessas copiadas pelos sites/livros de Oracle) : sugiro que 
vc 
 APOSENTE esse morto-vivo aí, e passe a usar o seguinte no 9i :
 
 [EMAIL PROTECTED]:SQLget explain
   1  select distinct statement_id from plan_table;
   2  accept V_STATEMENT_ID prompt 'Statement a Explicar 
(respeitando 
 maiúsculas/minusc.) :'
   3* select * from table(dbms_xplan.display
 ('PLAN_TABLE', 'V_STATEMENT_ID', 'ALL'));
 [EMAIL PROTECTED]:SQL
 
 e tenha no 9i o parâmetro statistics_level ao menos como TYPICAL, 
 olha só como é mais completinho o report assim :
 
 [EMAIL PROTECTED]:SQLed
 Gravou arquivo afiedt.buf
 
   1  explain plan set statement_id='P1' for
   2  select *
   3from (select e.empno, d.dname
   4from emp e ,dept d
   5   where e.deptno=d.deptno
   6 and sal  1000
   7   order by sal desc
   8  )
   9* where rownum  10
 [EMAIL PROTECTED]:SQL/
 
 Explicado.
 
 [EMAIL PROTECTED]:SQL@explain
 
 STATEMENT_ID
 --
 P1
 
 Statement a Explicar (respeitando maiúsculas/minusc.) :P1
 antigo   1: select * from table(dbms_xplan.display
 ('PLAN_TABLE', 'V_STATEMENT_ID', 'ALL'))
 novo   1: select * from table(dbms_xplan.display
 ('PLAN_TABLE', 'P1', 'ALL'))
 
 PLAN_TABLE_OUTPUT
 -
 
 
--
 --
 |Id |Operation  |  Name |Rows 
|Bytes|Cost
 (%CPU)|
 
--
 --
 | 0 |SELECT STATEMENT   |   |9|  198|  
 21   (5)|
 |*1 | COUNT STOPKEY |   | | 
 |  |
 | 2 |  VIEW |   |   13|  
 286|  |
 |*3 |   SORT ORDER BY STOPKEY   |   |   13|  247|  
 21   (5)|
 |*4 |TABLE ACCESS BY INDEX ROWID| EMP   |2|   16|   
 2  (50)|
 | 5 | NESTED LOOPS  |   |   13|  247|   
 9  (12)|
 | 6 |  TABLE ACCESS FULL| DEPT  |6|   66|   
 2   (0)|
 |*7 |  INDEX RANGE SCAN | IDX_DEPTNO_JOB|5| |   
 1   (0)|
 
--
 --
 
 Predicate Information (identified by operation id):
 ---
 
1 - filter(ROWNUM10)
3 - filter(ROWNUM10)
4 - filter(E.SAL1000)
7 - access(E.DEPTNO=D.DEPTNO)
 
 21 linhas selecionadas.
 
 [EMAIL PROTECTED]:SQL
 
 == taí ó, mostrando direitinho que operação cada passo está 
fazendo, 
 quem está sendo filtrado, as LINHAS e os BYTES envolvidos em cada 
 passo, muito mais completo - a tua query extrai o custo da 
 PLAN_TABLE, legal, mas 

[oracle_br] Re: UNDOTBS01.dbf

2006-04-05 Por tôpico khraken
Olá José!
Em acréscimo a solução, segue abaixo os comandos:

DIMINUICAO DA TABLESPACE UNDO
-

sql select file_name from dba_data_files;

sql create UNDO TABLESPACE UNDO2 DATAFILE
'caminho do datafile/nomedodatafile.dbf' size NNN M;
obs: (coloque as especificações desejadas para o seu create undo)


sql show parameter undo

sql alter system set undo_tablespace = 'UNDO2';

antes, ver

sql desc dba_rollback_segs

sql select segment_name, status ,tablespace_name from dba_rollback_segs;

o UNDOTBS1 (A ANTERIOR) já está OFFLINE (nao tinha nada)
Se tiver algum STATUS  ONLINE da tablespace undo anterior, aguardar
até todos ficarem offline antes de dar o comando:

sql drop tablespace UNDOTBS1 including contents and datafiles;

Att,
Ronie Ramos de Oliveira
DBA - Unicamp.



--- Em oracle_br@yahoogrupos.com.br, jose marcos vieira silva
[EMAIL PROTECTED] escreveu

 Boa noite à todos.
 
Preciso de uma ajuda de voces. Trabalho com oracle
 9i, sistema operacional Windows 2000 server, e
 recentemente o tamanho do arquivo UNDOTBS01.dbf,
 cresceu demais estourando minha area de disco.
O que posso fazer para resolver isso ?
Aguardo a colaboração de voces.
Desde já, muito Obrigado.
 
José Marcos Vieira Silva
 
 
 
 José Marcos Vieira Silva
   Analista de Sistemas
 Tel Com..: (11) 4414 1727
 Tel Res..: (11) 4413 5386
  Atibaia - SP
 
 
   
 
 
 
   
   
 ___ 
 Yahoo! doce lar. Faça do Yahoo! sua homepage. 
 http://br.yahoo.com/homepageset.html








--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] Nome do host do BD no EM

2006-04-05 Por tôpico Gustavo Salles
Bom dia pessoal,

 

Estou instalando o Oracle 10g R1 em um Linux x86 com RedHat4. Não é a
primeira vez nessa mesma maquina, mas é a primeira vez que tenho esse
problema. Após a instalação do banco, ele não está pegando o nome do host do
Banco de Dados corretamente para o EM. Ele fica como “localhost.localdomain”
ao invés do que está configurado. O listener.ora, tnsnames.ora e os outros
arquivos possíveis têm definido o IP da maquina como host.

Consigo inicializar o banco, o listener e o Enterprise Manager. Consigo
acessar o banco pelo SO e pelo SqlPlus e por eles vejo que o banco pegou o
nome correto. O problema está somente acessando o Enterprise Manager do 10g
(o console abre normalmente). Ele não localiza o banco porque ele não
reconheceu o nome do host do BD e ficou como localhost.localdomain

Executando o emca, tenho o seguinte:

 

Você especificou as seguintes definições

 

ORACLE_HOME do banco de dados  /fs1/app/oracle/101g

ORACLE_HOME do Enterprise Manager  /fs1/app/oracle/101g

 

Nome do host do banco de dados  localhost.localdomain

 

Não sei se é pertinente, mas dentro do ORACLE_HOME, no diretório criado para
o banco, ele criou como “localhost.localdomain_DESENV”.

 

Alguém tem alguma idéia do porque e como solucionar isso???

 

 

 

Gustavo Salles



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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] INSERT usando database link ***Urgente***

2006-04-05 Por tôpico gutoh26
Pessoal, quero fazer um insert usando o database link de uma base para 
outra mas quando faço um select para testar a conexão de uma base para 
outra estou recebendo o tal erro:

select * from [EMAIL PROTECTED]
where nr_protocolo  11 and nr_protocolo  9;

ERRO na linha 1:
ORA-22992: não pode utilizar localizadores LOB selecionados a partir de 
tabelas remotas

***Por conter campo lob na tabela, não é possível fazer isso???Se 
alguem puder me ajudar agradeço.
Gustavo






--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] Teste

2006-04-05 Por tôpico hribeiro01
Teste






--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] Duvida performance Merge / Exception

2006-04-05 Por tôpico Rodrigo Lether
Bom Dia Mestres.
  Gostaria de saber o que é mais rapido e melhor:
  1 - Utilizar um Merge para fazer um insert e caso não exista o registro faça 
o update ???
  2 - Utilizar um Begin / Exception, caso eu faça um insert e o registro 
existir cair na exception e fazer o update deste registro ???
   
  Obrigado,
  Rodrigo


-
 Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e 
anti-spam realmente eficaz. 

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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] Conversão de campo numérico do Sybase para o Oracle

2006-04-05 Por tôpico jayson_bruning
Olá pessoal,

Estou convertendo uma base de dados do Sybase para o Oracle 9i usando 
Heterogeneous Services. Mas estou com problema na hora de importar 
campos numéricos com casas decimais, pois está importando somente a 
parte inteira do numero e não as decimais. Alguem poderia me ajudar?

Obrigado.

Jayson Bruning






--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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: RES: RES: RES: [oracle_br] Ajuda com Query Urgente

2006-04-05 Por tôpico Nelson Cartaxo
Oi chiappa,
 
Eu alterei ontem mesmo, mas esqueci de colocar no email. Alterei o
optimizer_index_caching para 90 e optimizer_index_cost_adj para 20.  Mas
como esta tabela não tem indice algum, não teve qualquer alteração.
 

Atenciosamente, 
Nelson Cartaxo 
DBA ORACLE 
GABD - Ger. Adm. de Banco de Dados 
DATASUS/RJ (MS) 
Tel: 3985-7090 

-Mensagem original-
De: jlchiappa [mailto:[EMAIL PROTECTED]
Enviada em: quarta-feira, 5 de abril de 2006 10:42
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: RES: RES: [oracle_br] Ajuda com Query Urgente


Colega, eu ainda acho, depois de dar uma olhada nos planos, que a 
diferença do 9i pro outro está MESMO sendo os parãmetros de 
optimizer_nn que vc deixou no default, novamente vou recomendar que 
vc os altere, usando os textos que passei em outra msg como 
referência, NEM que seja só via ALTER SESSION pra ver se é isso. Na 
mesma msg eu citei os parâmetros de subquery e de merge que foram 
alterados no 9i e passei as notas metalink que os documentam, não 
parece ser o caso mas teste-os também.

[]s

Chiappa
--- Em oracle_br@yahoogrupos.com.br, Nelson Cartaxo 
[EMAIL PROTECTED] escreveu

 Mais uma duvida.  O pq do MALDITO merge join.  Isso que ta 
quebrando a
 query.  Existe algum parametro que altere isso?  Se uso o hint de 
rule ele
 vai bem. Veja
 
 PLAN_TABLE_OUTPUT
 

 
 
 
---
 | Id  | Operation|  Name  | Rows  | Bytes | 
Cost  |
 
---
 |   0 | SELECT STATEMENT ||   |   
|   |
 |*  1 |  FILTER  ||   |   
|   |
 |*  2 |   TABLE ACCESS FULL  | TB_LOG_TAREFA  |   |   
|   |
 |   3 |   SORT AGGREGATE ||   |   
|   |
 |*  4 |TABLE ACCESS FULL | TB_LOG_TAREFA  |   |   
|   |
 
---
 
 Quando faz acesso full vai super rápido.
 
 Obrigado mais uma vez.
 
 
 Atenciosamente, 
 Nelson Cartaxo 
 DBA ORACLE 
 -Mensagem original-
 De: jlchiappa [mailto:[EMAIL PROTECTED]
 Enviada em: terça-feira, 4 de abril de 2006 15:57
 Para: oracle_br@yahoogrupos.com.br
 Assunto: Re: RES: RES: [oracle_br] Ajuda com Query Urgente
 
 
 Colega, PMFJI mas uma das mais importantes coisas quando se analiza 
 um provável caso de full-scan errado é a número de linhas que 
cada 
 passo do plano traz : isso já aparece direitonho na PLAN_TABLE da 
 versão 9i, mas o seu script de consulta à PLAN_TABLE pelo jeito não 
o 
 está mostrando (que pelo famigerado lpad deduzo ser uma versão 
 ANTIGA, dessas copiadas pelos sites/livros de Oracle) : sugiro que 
vc 
 APOSENTE esse morto-vivo aí, e passe a usar o seguinte no 9i :
 
 [EMAIL PROTECTED]:SQLget explain
   1  select distinct statement_id from plan_table;
   2  accept V_STATEMENT_ID prompt 'Statement a Explicar 
(respeitando 
 maiúsculas/minusc.) :'
   3* select * from table(dbms_xplan.display
 ('PLAN_TABLE', 'V_STATEMENT_ID', 'ALL'));
 [EMAIL PROTECTED]:SQL
 
 e tenha no 9i o parâmetro statistics_level ao menos como TYPICAL, 
 olha só como é mais completinho o report assim :
 
 [EMAIL PROTECTED]:SQLed
 Gravou arquivo afiedt.buf
 
   1  explain plan set statement_id='P1' for
   2  select *
   3from (select e.empno, d.dname
   4from emp e ,dept d
   5   where e.deptno=d.deptno
   6 and sal  1000
   7   order by sal desc
   8  )
   9* where rownum  10
 [EMAIL PROTECTED]:SQL/
 
 Explicado.
 
 [EMAIL PROTECTED]:SQL@explain
 
 STATEMENT_ID
 --
 P1
 
 Statement a Explicar (respeitando maiúsculas/minusc.) :P1
 antigo   1: select * from table(dbms_xplan.display
 ('PLAN_TABLE', 'V_STATEMENT_ID', 'ALL'))
 novo   1: select * from table(dbms_xplan.display
 ('PLAN_TABLE', 'P1', 'ALL'))
 
 PLAN_TABLE_OUTPUT
 -
 
 
--
 --
 |Id |Operation  |  Name |Rows 
|Bytes|Cost
 (%CPU)|
 
--
 --
 | 0 |SELECT STATEMENT   |   |9|  198|  
 21   (5)|
 |*1 | COUNT STOPKEY |   | | 
 |  |
 | 2 |  VIEW |   |   13|  
 286|  |
 |*3 |   SORT ORDER BY STOPKEY   |   |   13|  247|  
 21   (5)|
 |*4 |TABLE ACCESS BY INDEX ROWID| EMP   |2|   16|   
 2  (50)|
 | 5 | NESTED LOOPS  |   |   13|  247|   
 9  (12)|
 | 6 |  TABLE ACCESS FULL| DEPT  |6|   66|   
 2   (0)|
 |*7 |  INDEX RANGE SCAN | IDX_DEPTNO_JOB|5| |   
 1   (0)|
 

[oracle_br] RES: Exp Imp utilizando o Data Pump

2006-04-05 Por tôpico wpedroti
Pessoal,

Em primeiro lugar obrigado a todos pelas respostas.
Mas existe alguém utilizando o Data Pump  Export / Import  da 
versão 10g que esteja obtendo êxito na importação?
Pedroti

--
--

De: oracle_br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] Em nome de Reginaldo F. Silva
Enviada em: sexta-feira, 31 de março de 2006 10:46
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] Exp  Imp utilizando o Data Pump

Outra maneira sem usar Exp/Imp

set oracle_sid=SID1
sqlplus / as sysdba
alter database backup controlfile to trace 
as 'caminho\ControlFile.out'
reuse;
shutdown immediate;
exit;

faça uma cópia fria do banco renomeando a pasta para o caminho 
desejado
(ex: F:\Oradata\Base1 - G:\Oradata\Base2)

set oracle_sid=SID1
sqlplus / as sysdba
startup
exit;

edite o arquivo caminho\ControlFile.out e ajuste o novo nome base e
caminho.
Ex:
CREATE CONTROLFILE REUSE DATABASE OLD_NAME NORESETLOGS 
NOARCHIVELOG 
  para
CREATE CONTROLFILE REUSE SET DATABASE NEW_NAME RESETLOGS 
NOARCHIVELOG

Crie o arquivo initSID2.ora para a nova base

Crie a instancia (oradim -new ...)

set oracle_sid=SID2
sqlplus / as sysdba
startup nomount pfile=caminho\initSID2.ora
@caminho\ControlFile.out


Este método pode ser usado inclusive para copiar para outros 
servidores
(manter exatamente a mesma versão do oracle)


Atenciosamente,

Reginaldo de Fáveri da Silva
Administrador de Banco de Dados
Oracle 8i Certified
Softplan Plan. Sist. Ltda.
Fone.:(0xx48) 3027-8000
Sistema da Qualidade Certificado
ISO9001-BVQI/INMETRO

-Mensagem original-
De: oracle_br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] Em
nome de wpedroti
Enviada em: quinta-feira, 30 de março de 2006 17:13
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Exp  Imp utilizando o Data Pump

olá Pessoal,

Sou novo no grupo e já estou com problemas no import, tentei detalhar 
o máximo possível do erro, caso alguém tenha uma luz, desde já 
agradeço.

Obrigado

Oracle 10g em um servidor RedHat 4.0. Tenho o seguinte script para 
fazer o export:
su - oracle -c /oracle/product/10.2.0/db_1/bin/expdp luk/[EMAIL PROTECTED] 
schemas=DOV directory=DOV DUMPFILE=$nomearq_dov LOGFILE=expdp_dov.log

O log da exportação:
. . exported LUK.SCSDO0A0  8.398 KB  40 rows
Master table LUK.SYS_EXPORT_SCHEMA_01 successfully loaded/unloaded
**

Dump file set for LUK.SYS_EXPORT_SCHEMA_01 is:
  /bkp/luk/dov2006_Mar_24.dmp
Job LUK.SYS_EXPORT_SCHEMA_01 successfully completed at 02:02:55

A importação é feita em uma máquina com sistema operacional WXP 
Script da importação:
impdp luk/[EMAIL PROTECTED] schemas=LUK directory=LUK 
dumpfile=dov2006_Mar_24.dmp logfile=impdp_dov.log

O log da importação
Conectado a: Oracle Database 10g Enterprise Edition Release 
10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining 
options Tabela-mestre LUK.SYS_IMPORT_SCHEMA_01 
carregada/descarregada com sucesso 
Iniciando LUK.SYS_IMPORT_SCHEMA_01:  luk/[EMAIL PROTECTED] 
schemas=LUK directory=LUK dumpfile=dov2006_Mar_24.dmp 
logfile=impdp_dov.log Processando o tipo de objeto SCHEMA_EXPORT/USER
ORA-31684: O tipo de objeto USER:LUK já existe
ORA-31684: O tipo de objeto SEQUENCE:LUK.TOTALCL_DFSEQ já existe 
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/TABLE
ORA-39151: A tabela LUK.MCUSR0A0 existe. Todos os metadados e 
dados dependentes serão ignorados em decorrência de 
table_exists_action ignorado Processando o tipo de objeto 
SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
O job LUK.SYS_IMPORT_SCHEMA_01 foi concluído com 655 erro(s) em 
13:13:40











--
--
--
Atenção! As mensagens deste grupo são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
--
--
__


Este Grupo recebe o apoio da SQL Magazine - 
www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, 
tenha o
link do mesmo para evitar trafego(pedidos) desnecessário. 
Links do Yahoo! Grupos










--

Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--


[oracle_br] PL/SQL - UTL_FILE, UTL_SMTP

2006-04-05 Por tôpico Mauricio Larocca
Olá td bem, estou com uma dúvida a respeito de anexar
um arquivo. Estou usando UTL_FILE que abre um arquivo
txt por exemplo, e insere linhas de texto neste
arquivo, depois utilizo a package UTL_SMTP que lê este
arquivo txt e envia o conteúdo por e-mail. Acontece
que não consegui até agora achar uma forma de poder ao
invés de enviar o conteúdo do arquivo no corpo do
e-mail, enviar anexado. Este é o problema. Alguém
poderia me ajudar a respeito de anexar um arquivo .txt
ou um .gif ou .jpg? por favor!!!

Obs: PL/SQL

Obrigado!!!








___ 
Yahoo! doce lar. Faça do Yahoo! sua homepage. 
http://br.yahoo.com/homepageset.html 






--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] Lista!!!

2006-04-05 Por tôpico Robson Ramirez
Bom Dia Caros Amigos;
   
  Gostaria de saber se existe algum comando que eu possa utilizar para 
descobrir o menor valor de uma lista de objetos ou tenho que fazer somente via 
codificação???
  Ex.: AListaCredito.FIRST, AListaCredito.COUNT...etc.
   
  Muito Obrigado,
   
  Robson R. Barata.
   
   


-
 Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e 
anti-spam realmente eficaz. 

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





--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] Inserção de Imagem??

2006-04-05 Por tôpico Robson Ramirez
Bom Dia;
   
  Gostaria de saber como é feito a inserção de imagem no banco e como o banco ( 
9i ) trata esse tipo de arquivo???
   
  Muito Obrigado,
   
  Robson.


-
 Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e 
anti-spam realmente eficaz. 

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






--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] Oportunidade de Trabalho

2006-04-05 Por tôpico aurelianolarocca
Caros,

- Primeiro gostaria de me apresentar: Sou o Aureliano, trabalho à 12 
anos com as ferramentas Oracle e , hoje, Coordeno uma equipe de 
Desenvolvimento de Sistema de uma Empresa de Grande Porte, sediada em 
São Paulo (Capital).

- Como atualmente não programo nem modelo mais, cadastrei-me neste 
grupo, no sentido de conhecer pessoas que tenham afinidades com tal 
tecnologia, e que portanto seriam fortes candidatos à integrar nossa 
equipe.

- Comentário relevante: Gostaria de salientar que aprecio muitíssimo 
o bom uso do SQL, bem como a utilização dos recursos do banco 
(Particionamento, Temporary Tables, Views, ) , acho que em tempo 
de projeto físico, estes recursos fazem toda a diferença ... aqui 
separamos os bons dos ótimos.

- Pois bem, desde que lidero minha equipe (12 pessoas), entrevisto 
pessoas (já foram mais de 100) e negocio perfil com Consultorias 
(Negociação Comercial $$$ é com meu Gerente e/ou RH, quando para 
CLT), tenho reparado o enorme pouco caso que as pessoas tem com o 
SQL e Banco ... todo mundo quer falar de PL, Forms, Reports, Designer 
e afins . Isso me entristece muito, pois me parece que as pessoas 
ainda não entenderam o espírito da coisa. Um SQL bem escrito, num 
modelo bem arranjado (fisicamente) e indexado pode valer por 1000 
linhas de código com conteúdos vazios e cheio de oportunidades para 
erros (esqueceu de zerar variável; a cada rastreamento, toca incluir 
DBMS, e assim vai o ciclo vicioso). Caros, desculpem se pareci 
arrogante, não foi essa a intenção, meu desejo é expressar de forma 
clara minha humilde opinião, baseada nos casos práticos que vivenciei.

CASO PRÁTICO (Oportunidade de Trabalho):

1)  Atualmente preciso contratar dois profissionais, um como CLT 
(Analista Programador Jr – Baixo Salário, prá gente investir) e outro 
como Terceiro (Período Mínimo do Contrato: 1 ano, com grandes chances 
de renovação – Analista Programador Sr Top, com remuneração coerente)

2)  Para vocês que se identificam com o exposto acima, e que se 
enquadram nos perfis desejados (item 1), favor me enviar um e-mail 
com CV e telefone de contato. 

OBS: 

1)  Para os casos de terceirização, sempre trabalhamos com alguma 
Consultoria para nos poupar da complexidade de administrar diversas 
MEs. Conforme eu identificar a pessoa adequada (Técnico e Pessoal), 
transfiro a negociação para o meu Gerente e Consultoria mais adequada 
(Menor Margem). 

2)  Recomendei ao meu time, se inscreverem neste grupo.

Grato,
Aureliano Larocca









--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] PL/SQL - UTL_FILE , UTL_SMTP

2006-04-05 Por tôpico mauriciolarocca
 Olá td bem, estou com uma dúvida a respeito de anexar
 um arquivo. Estou usando UTL_FILE que abre um arquivo
 txt por exemplo, e insere linhas de texto neste
 arquivo, depois utilizo a package UTL_SMTP que lê este
 arquivo txt e envia o conteúdo por e-mail. Acontece
 que não consegui até agora achar uma forma de poder ao
 invés de enviar o conteúdo do arquivo no corpo do
 e-mail, enviar anexado. Este é o problema. Alguém
 poderia me ajudar a respeito de anexar um arquivo .txt
 ou um .gif ou .jpg? por favor!!!
 
 Obs: PL/SQL
 
 Obrigado!!!









--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] RES: LOCKS

2006-04-05 Por tôpico Ederson

No servidor, junto com os sqls de admin, tem o UTLLOCKT.sql, dá uma olhada
nele que já tem o que vc precisa, bem bonitinho.

 
Ederson Elias de Oliveira
DBA Oracle
Setransp - Goiânia-GO
---

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Luiz Marques
Enviada em: terça-feira, 4 de abril de 2006 13:31
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] LOCKS

Galera, é uma dúvida boba, mas que to precisando com urgência e esqueci como
faz...Como vejo as tabelas que estão locadas no banco?


att



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] Teste Envio/Recebimento

2006-04-05 Por tôpico André_Oracle
Gostaria que alguém respondesse essa mensagem teste...

Obrigado

André



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





Re: RES: RES: RES: RES: [oracle_br] Ajuda com Query Urgente

2006-04-05 Por tôpico jlchiappa
E os params _ de merge e subquery mostrados nas notas metalink da 
mesma msg, vc os testou ? Esse multiblock_read de 8, não está muito 
pequeno, aumente-o para 16. 
  Se tudo feito e não adiantou, como tínhamos pedido em outra msg, 
diga exatamenete como vc está coletando as stats (ie, se analyze, se 
dbms_stats), mostrando o comando inteiro pra que possamos ver a 
sintaxe, como estão sendo criados os histogramas (comando completo 
também), e já que é uma tabela só manda o script de CREATE dela e um 
script que via LOOP insira uns tantos mils registros nela, mas com 
uma distribuição de dados parecida com a sua real (ie, a sua tabela 
tem cento e poucos mils, mas se com a condição de co_tarefa = 10 só 
X% das linhas volta, que isso se reflita no script, aí podemos fazer 
uns testes por aqui também.

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, Nelson Cartaxo 
[EMAIL PROTECTED] escreveu

 Oi chiappa,
  
 Eu alterei ontem mesmo, mas esqueci de colocar no email. Alterei o
 optimizer_index_caching para 90 e optimizer_index_cost_adj para 
20.  Mas
 como esta tabela não tem indice algum, não teve qualquer alteração.
  
 
 Atenciosamente, 
 Nelson Cartaxo 
 DBA ORACLE 
 GABD - Ger. Adm. de Banco de Dados 
 DATASUS/RJ (MS) 
 Tel: 3985-7090 
 
 -Mensagem original-
 De: jlchiappa [mailto:[EMAIL PROTECTED]
 Enviada em: quarta-feira, 5 de abril de 2006 10:42
 Para: oracle_br@yahoogrupos.com.br
 Assunto: Re: RES: RES: RES: [oracle_br] Ajuda com Query Urgente
 
 
 Colega, eu ainda acho, depois de dar uma olhada nos planos, que a 
 diferença do 9i pro outro está MESMO sendo os parãmetros de 
 optimizer_nn que vc deixou no default, novamente vou recomendar que 
 vc os altere, usando os textos que passei em outra msg como 
 referência, NEM que seja só via ALTER SESSION pra ver se é isso. Na 
 mesma msg eu citei os parâmetros de subquery e de merge que foram 
 alterados no 9i e passei as notas metalink que os documentam, não 
 parece ser o caso mas teste-os também.
 
 []s
 
 Chiappa
 --- Em oracle_br@yahoogrupos.com.br, Nelson Cartaxo 
 [EMAIL PROTECTED] escreveu
 
  Mais uma duvida.  O pq do MALDITO merge join.  Isso que ta 
 quebrando a
  query.  Existe algum parametro que altere isso?  Se uso o hint de 
 rule ele
  vai bem. Veja
  
  PLAN_TABLE_OUTPUT
  --
--
 
  
  
  --
--
 ---
  | Id  | Operation|  Name  | Rows  | Bytes | 
 Cost  |
  --
--
 ---
  |   0 | SELECT STATEMENT ||   |   
 |   |
  |*  1 |  FILTER  ||   |   
 |   |
  |*  2 |   TABLE ACCESS FULL  | TB_LOG_TAREFA  |   |   
 |   |
  |   3 |   SORT AGGREGATE ||   |   
 |   |
  |*  4 |TABLE ACCESS FULL | TB_LOG_TAREFA  |   |   
 |   |
  --
--
 ---
  
  Quando faz acesso full vai super rápido.
  
  Obrigado mais uma vez.
  
  
  Atenciosamente, 
  Nelson Cartaxo 
  DBA ORACLE 
  -Mensagem original-
  De: jlchiappa [mailto:[EMAIL PROTECTED]
  Enviada em: terça-feira, 4 de abril de 2006 15:57
  Para: oracle_br@yahoogrupos.com.br
  Assunto: Re: RES: RES: [oracle_br] Ajuda com Query Urgente
  
  
  Colega, PMFJI mas uma das mais importantes coisas quando se 
analiza 
  um provável caso de full-scan errado é a número de linhas que 
 cada 
  passo do plano traz : isso já aparece direitonho na PLAN_TABLE da 
  versão 9i, mas o seu script de consulta à PLAN_TABLE pelo jeito 
não 
 o 
  está mostrando (que pelo famigerado lpad deduzo ser uma versão 
  ANTIGA, dessas copiadas pelos sites/livros de Oracle) : sugiro 
que 
 vc 
  APOSENTE esse morto-vivo aí, e passe a usar o seguinte no 9i :
  
  [EMAIL PROTECTED]:SQLget explain
1  select distinct statement_id from plan_table;
2  accept V_STATEMENT_ID prompt 'Statement a Explicar 
 (respeitando 
  maiúsculas/minusc.) :'
3* select * from table(dbms_xplan.display
  ('PLAN_TABLE', 'V_STATEMENT_ID', 'ALL'));
  [EMAIL PROTECTED]:SQL
  
  e tenha no 9i o parâmetro statistics_level ao menos como TYPICAL, 
  olha só como é mais completinho o report assim :
  
  [EMAIL PROTECTED]:SQLed
  Gravou arquivo afiedt.buf
  
1  explain plan set statement_id='P1' for
2  select *
3from (select e.empno, d.dname
4from emp e ,dept d
5   where e.deptno=d.deptno
6 and sal  1000
7   order by sal desc
8  )
9* where rownum  10
  [EMAIL PROTECTED]:SQL/
  
  Explicado.
  
  [EMAIL PROTECTED]:SQL@explain
  
  STATEMENT_ID
  --
  P1
  
  Statement a Explicar (respeitando maiúsculas/minusc.) :P1
  antigo   1: select * from table(dbms_xplan.display
  ('PLAN_TABLE', 'V_STATEMENT_ID', 

Re: [oracle_br] Teste Envio/Recebimento

2006-04-05 Por tôpico Renan da Silveira Medeiros
OK  



Renan Medeiros
Gerência de Treinamento e Suporte
Unimix Tecnologia Ltda
0 xx 61 8145 7869
0 xx 61 3201 

  - Original Message - 
  From: André_Oracle 
  To: Lista Oracle 
  Sent: Wednesday, April 05, 2006 12:44 PM
  Subject: [oracle_br] Teste Envio/Recebimento


  Gostaria que alguém respondesse essa mensagem teste...

  Obrigado

  André



  
--
  Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
  Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
  
--__

  Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
  __
  O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 


Yahoo! Grupos, um serviço oferecido por: 
  PUBLICIDADE

   


--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/
  
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 



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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





Re: [oracle_br] Teste Envio/Recebimento

2006-04-05 Por tôpico Felipe Renz
ok

On 4/5/06, André_Oracle [EMAIL PROTECTED] wrote:

 Gostaria que alguém respondesse essa mensagem teste...

 Obrigado

 André




 --
 Atenção! As mensagens deste grupo são de acesso público e de inteira
 responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

 --__

 Este Grupo recebe o apoio da SQL Magazine -
 www.devmedia.com.br/sqlmagazine
 __
 O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha
 o link do mesmo para evitar trafego(pedidos) desnecessário.


   *Yahoo! Grupos, um serviço oferecido por:*   PUBLICIDADE

 http://br.ard.yahoo.com/SIG=12fcgiefa/M=365837.7000707.7924794.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1144261395/A=3365371/R=2/id=noscript/SIG=110csbogi/*http://www.yahoo.com.br/cinema
 --
 *Links do Yahoo! Grupos*

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

- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED][EMAIL PROTECTED]

- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo! http://br.yahoo.com/info/utos.html.




--
Atenciosamente,

Felipe Renz
Cel.: 51 9809 4089


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] TNS: Continuation of missing frame

2006-04-05 Por tôpico Aurelio
Seguinte vexa se vcs podem me ajudar  tenho um cliente aqui que o 
pessoal esta fazendo um auditoria na rede deles . o cara passou 
aquele programa sniffer e pegou se não me engano na quinta camada da 
rede uma troca de pacotes entre client e servidor
 
Com a seguinte mensagem:  
 
serverdb para o  clientTNS: Continuation of 
missing frame  37   bytes of data
client para o  serverdbTNS: Continuation of 
missing frame  207 bytes of data
 
Isso direto . o cara conectou a aplicação e não fez mais nada 
Apesar dos pacotes serem pequenos  em uma situação de gargalo  
pode dar algum problema de trafego concorda ???
 
A minha pergunta é:- Isso é normal ???

Obrigado

  --

No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.385 / Virus Database: 268.3.5/302 - Release Date: 5/4/2006


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] documentação.

2006-04-05 Por tôpico ESTUDO
Gente do Céu

Não consigo achar a documentação de heterogeneous services para o oracle 9i. 
Achei somente para o 8.1.6

Por favor me ajudem!

bjs

Cris

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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




Re: [oracle_br] Re: TkProf - LIOs

2006-04-05 Por tôpico Marcelo Cauduro
Como vcs costumam fazer a analise num trace ?

On 4/5/06, Anderson Haertel Rodrigues [EMAIL PROTECTED]
wrote:

  Olá Marcelo,

 Deve ser Query + Current.

 Att,

 Anderson Haertel Rodrigues
 Administrador de Banco de Dados - DBA
 Florianópolis/SC

 --- Marcelo Cauduro [EMAIL PROTECTED] escreveu:


  Alguem tem ideia ?
 
  On 4/3/06, Marcelo Cauduro [EMAIL PROTECTED]
  wrote:
  
   No relatorio do tkprof, o total de LIOs é igual a
  query + current ou
   apenas o valor de query ?
  
   Exemplo :
  
   call count   cpuelapsed   disk
   query
   currentrows
   --- --   -- --
  -- --
   --
   Parse0  0.00   0.00  0
   0
   0   0
   Execute 10  6.20   5.78  0
   0
   0   0
   Fetch   10  4.14   3.70  0
  20  0
   10
   --- --   -- --
  -- --
   --
   total   20 10.34   9.48  0
  20  0
   10
  
   PIO = 0 (valor de disk)
   LIO = 20 (valor de current)
  
   Seria isso ???
  
  
 
 
  [As partes desta mensagem que não continham texto
  foram removidas]
 
 
 
 

 --
  Atenção! As mensagens deste grupo são de acesso
  público e de inteira responsabilidade de seus
  remetentes.
  Acesse:
 
 http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 
 

 --__
 
  Este Grupo recebe o apoio da SQL Magazine -
  www.devmedia.com.br/sqlmagazine
 
 __
  O grupo Oracle_br não aceita anexos. Quando oferecer
  algum arquivo, tenha o link do mesmo para evitar
  trafego(pedidos) desnecessário.
  Links do Yahoo! Grupos
 
 
 
  http://br.yahoo.com/info/utos.html
 
 
 
 
 
 









 ___
 Yahoo! doce lar. Faça do Yahoo! sua homepage.
 http://br.yahoo.com/homepageset.html



 --
 Atenção! As mensagens deste grupo são de acesso público e de inteira
 responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

 --__

 Este Grupo recebe o apoio da SQL Magazine -
 www.devmedia.com.br/sqlmagazine
 __
 O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha
 o link do mesmo para evitar trafego(pedidos) desnecessário.


  *Yahoo! Grupos, um serviço oferecido por:*  PUBLICIDADE
 http://br.ard.yahoo.com/SIG=12fi8b1rb/M=365837.7000707.7924794.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1144263874/A=3365371/R=2/id=noscript/SIG=110csbogi/*http://www.yahoo.com.br/cinema
 --
 *Links do Yahoo! Grupos*

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

- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED][EMAIL PROTECTED]

- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo! http://br.yahoo.com/info/utos.html.




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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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: [Spam] Re: [oracle_br] ERRO COMPLICADO

2006-04-05 Por tôpico Hugo Gomes
Não entendi a sua pergunta Petter.
Hugo
  -Mensagem original-
  De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Petter R. Villa Real Silva
  Enviada em: terça-feira, 4 de abril de 2006 15:21
  Para: oracle_br@yahoogrupos.com.br
  Assunto: [Spam] Re: [oracle_br] ERRO COMPLICADO


  Como vc está fazendo essa select no Java?

  hugobancodedados escreveu:
   Pessol, mais uma vez necessito da ajuda de vocês. Estou escrevendo um
   código java que le uma tabela de lojas parecido com essa query
  
   select *
   from lojas
   group by lojaID,trunc(to_date(lp.stop_date))
  
   Porem, esta dando um esse erro abaixo.
  
   MENSAGEM DE ERRO
   java.sql.SQLException: ORA-01830: date format picture ends before
   converting entire input string
  
   Eu não entendo esse erro, pois se eu pegar a mesma query e jogar no
   banco funciona. Alguem tem alguma idéia do que é, ou alguma noção de
   alguma coisa q eu possa procurar para ver se consigo resolver.
  
   Hugo
  
  
  
  
  
  
   
--
   Atenção! As mensagens deste grupo são de acesso público e de inteira
   responsabilidade de seus remetentes.
   Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
   
--__

  
   Este Grupo recebe o apoio da SQL Magazine -
   www.devmedia.com.br/sqlmagazine
   __
   O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo,
   tenha o link do mesmo para evitar trafego(pedidos) desnecessário.
  
  
   
   *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]
  
mailto:[EMAIL PROTECTED]
  
   * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
 Serviço do Yahoo! http://br.yahoo.com/info/utos.html.
  
  


  --
  ---
  Petter R. Villa Real Silva - TI
  www.bebidaswilson.com.br
  Fone: 55 (18) 3941-9000
  ---



  --

  Atenção! As mensagens deste grupo são de acesso público e de inteira
responsabilidade de seus remetentes.
  Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  --

__

  Este Grupo recebe o apoio da SQL Magazine -
www.devmedia.com.br/sqlmagazine
  __
  O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha
o link do mesmo para evitar trafego(pedidos) desnecessário.




--
  Links do Yahoo! Grupos

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

b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!.


--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.385 / Virus Database: 268.3.5/300 - Release Date: 3/4/2006


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




Re: RES: RES: RES: [oracle_br] Ajuda com Query Urgente

2006-04-05 Por tôpico Marcio Portes
A query teve o mesmo resultado? Isso significa o que? Funcionou? 
Serviou? Ficou rápido?

o over faz parte das analytics functions. Elas são basicamente 
funções de agrupamento que voce pode usar sem o group by.

No seu caso voce está fazendo full tablescan da mesma tabela 2 vezes 
desnecessariamente. Basta um único full e voce tem a resposta.

Procure por analytic function no manual.

--- Em oracle_br@yahoogrupos.com.br, Nelson Cartaxo 
[EMAIL PROTECTED] escreveu

 Marcio,
  
 Obrigado. A query teve o mesmo resultado. Vc poderia dar uma 
explicação
 breve sobre esse over e partition que vc usou aqui?  Meu forte 
nunca foi
 tuning de query.
  
 Desde já agradeço a ajuda.
  
 
 Atenciosamente, 
 Nelson Cartaxo 
 DBA ORACLE 
 
 
 -Mensagem original-
 De: Marcio Portes [mailto:[EMAIL PROTECTED]
 Enviada em: terça-feira, 4 de abril de 2006 21:56
 Para: oracle_br@yahoogrupos.com.br
 Assunto: Re: RES: RES: [oracle_br] Ajuda com Query Urgente
 
 
 Voce poderia usar o hint /*+ no_merge */ ou o que eu prefiro 
rescrever a
 query.
 
 select st_tarefa
   from (
 select st_tarefa, max(dt_inicio) over (partition by co_tarefa order 
by
 co_tarefa ) mx_dtini,
dt_inicio
   from siops.tb_log_tarefa
 where co_tarefa = 10
)
 where mx_dtini = dt_inicio
 /
 
 
 On 4/4/06, Nelson Cartaxo [EMAIL PROTECTED] wrote:
 
  Mais uma duvida.  O pq do MALDITO merge join.  Isso que ta 
quebrando a
  query.  Existe algum parametro que altere isso?  Se uso o hint de 
rule ele
  vai bem. Veja
 
  PLAN_TABLE_OUTPUT
 
 
 

  
 
  --
-
  | Id  | Operation|  Name  | Rows  | Bytes | 
Cost  |
  --
-
  |   0 | SELECT STATEMENT ||   |   
|   |
  |*  1 |  FILTER  ||   |   
|   |
  |*  2 |   TABLE ACCESS FULL  | TB_LOG_TAREFA  |   |   
|   |
  |   3 |   SORT AGGREGATE ||   |   
|   |
  |*  4 |TABLE ACCESS FULL | TB_LOG_TAREFA  |   |   
|   |
  --
-
 
  Quando faz acesso full vai super rápido.
 
  Obrigado mais uma vez.
 
 
  Atenciosamente,
  Nelson Cartaxo
  DBA ORACLE
  -Mensagem original-
  De: jlchiappa [mailto:[EMAIL PROTECTED]
  Enviada em: terça-feira, 4 de abril de 2006 15:57
  Para: oracle_br@yahoogrupos.com.br
  Assunto: Re: RES: RES: [oracle_br] Ajuda com Query Urgente
 
 
  Colega, PMFJI mas uma das mais importantes coisas quando se 
analiza
  um provável caso de full-scan errado é a número de linhas que 
cada
  passo do plano traz : isso já aparece direitonho na PLAN_TABLE da
  versão 9i, mas o seu script de consulta à PLAN_TABLE pelo jeito 
não o
  está mostrando (que pelo famigerado lpad deduzo ser uma versão
  ANTIGA, dessas copiadas pelos sites/livros de Oracle) : sugiro 
que vc
  APOSENTE esse morto-vivo aí, e passe a usar o seguinte no 9i :
 
  [EMAIL PROTECTED]:SQLget explain
1  select distinct statement_id from plan_table;
2  accept V_STATEMENT_ID prompt 'Statement a Explicar 
(respeitando
  maiúsculas/minusc.) :'
3* select * from table(dbms_xplan.display
  ('PLAN_TABLE', 'V_STATEMENT_ID', 'ALL'));
  [EMAIL PROTECTED]:SQL
 
  e tenha no 9i o parâmetro statistics_level ao menos como TYPICAL,
  olha só como é mais completinho o report assim :
 
  [EMAIL PROTECTED]:SQLed
  Gravou arquivo afiedt.buf
 
1  explain plan set statement_id='P1' for
2  select *
3from (select e.empno, d.dname
4from emp e ,dept d
5   where e.deptno=d.deptno
6 and sal  1000
7   order by sal desc
8  )
9* where rownum  10
  [EMAIL PROTECTED]:SQL/
 
  Explicado.
 
  [EMAIL PROTECTED]:SQL@explain
 
  STATEMENT_ID
  --
  P1
 
  Statement a Explicar (respeitando maiúsculas/minusc.) :P1
  antigo   1: select * from table(dbms_xplan.display
  ('PLAN_TABLE', 'V_STATEMENT_ID', 'ALL'))
  novo   1: select * from table(dbms_xplan.display
  ('PLAN_TABLE', 'P1', 'ALL'))
 
  PLAN_TABLE_OUTPUT
  -
 
  --

  --
  |Id |Operation  |  Name |Rows 
|Bytes|Cost
  (%CPU)|
  --

  --
  | 0 |SELECT STATEMENT   |   |9|  198|
  21   (5)|
  |*1 | COUNT STOPKEY |   | |
  |  |
  | 2 |  VIEW |   |   13|
  286|  |
  |*3 |   SORT ORDER BY STOPKEY   |   |   13|  247|
  21   (5)|
  |*4 |TABLE ACCESS BY INDEX ROWID| EMP   |2|   16|
  2  (50)|
  | 5 | NESTED 

Re: [oracle_br] documentação.

2006-04-05 Por tôpico Cristofer Weber
Olá Cris,

Veja no http://tahiti.oracle.com


[]'s

Cristofer

Em 05/04/06, ESTUDO [EMAIL PROTECTED] escreveu:

 Gente do Céu

 Não consigo achar a documentação de heterogeneous services para o oracle
 9i. Achei somente para o 8.1.6

 Por favor me ajudem!

 bjs

 Cris

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




 --
 Atenção! As mensagens deste grupo são de acesso público e de inteira
 responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

 --__

 Este Grupo recebe o apoio da SQL Magazine -
 www.devmedia.com.br/sqlmagazine
 __
 O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha
 o link do mesmo para evitar trafego(pedidos) desnecessário.
 Links do Yahoo! Grupos










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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] Re: Duvida performance Merge / Exception

2006-04-05 Por tôpico Marcio Portes
A partir da versão 9i, voce já pode contar com o MERGE. Ele é mais 
rápido porque é considerado SQL nativo.
Mesmo assim, voce pode montar um pequeno test-case para ter certeza. 
Invente uma tabela de 500.000 linhas e outra com 1.000.000, agora 
faça o merge entre as duas usando:

a) MERGE
b) begin 
 insert 
   exception 
 update 
   end 

e compare os tempos. Não esquece de comparar o gera menos latchs. Qto 
mais latch, mas serialização, mais demora quando houver mais usuários 
conectados. 

--- Em oracle_br@yahoogrupos.com.br, Rodrigo Lether [EMAIL PROTECTED] 
escreveu

 Bom Dia Mestres.
   Gostaria de saber o que é mais rapido e melhor:
   1 - Utilizar um Merge para fazer um insert e caso não exista o 
registro faça o update ???
   2 - Utilizar um Begin / Exception, caso eu faça um insert e o 
registro existir cair na exception e fazer o update deste registro ???

   Obrigado,
   Rodrigo
 
   
 -
  Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail 
no celular e anti-spam realmente eficaz. 
 
 [As partes desta mensagem que não continham texto foram removidas]







--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




Re: [oracle_br] Re: TkProf - LIOs

2006-04-05 Por tôpico Anderson Haertel Rodrigues
Marcelo,

Tu desejas saber como fazer tuning ou apenas analisar
o resultado do TKPROF?

São coisas diferentes. O que você realmente deseja?

Se for Analisar o resultado do tkprof eu sugiro a
leitura com calma e endentendo bem de dois PDFs da
Oracle (documentação oficial):

Database Performance Planning.pdf
Database Performance Tuning Guide and Reference.pdf

Este último explica bem detalhamente a sintaxe do
TKPROF bem como o que é cada retorno do mesmo.

Se for fazer Tuning é mais abrangente e complexo.
Seriam algumas indicações (algumas até já passaram
pela lista), somando conhecimento+experiência.

Att,

Anderson Haertel Rodrigues
Administrador de Banco de Dados - DBA
Florianópolis/SC

--- Marcelo Cauduro [EMAIL PROTECTED] escreveu:

 Como vcs costumam fazer a analise num trace ?
 
 On 4/5/06, Anderson Haertel Rodrigues
 [EMAIL PROTECTED]
 wrote:
 
   Olá Marcelo,
 
  Deve ser Query + Current.
 
  Att,
 
  Anderson Haertel Rodrigues
  Administrador de Banco de Dados - DBA
  Florianópolis/SC
 
  --- Marcelo Cauduro [EMAIL PROTECTED] escreveu:
 
 
   Alguem tem ideia ?
  
   On 4/3/06, Marcelo Cauduro [EMAIL PROTECTED]
   wrote:
   
No relatorio do tkprof, o total de LIOs é
 igual a
   query + current ou
apenas o valor de query ?
   
Exemplo :
   
call count   cpuelapsed   disk
query
currentrows
--- --   -- --
   -- --
--
Parse0  0.00   0.00  0
0
0   0
Execute 10  6.20   5.78  0
0
0   0
Fetch   10  4.14   3.70  0
   20  0
10
--- --   -- --
   -- --
--
total   20 10.34   9.48  0
   20  0
10
   
PIO = 0 (valor de disk)
LIO = 20 (valor de current)
   
Seria isso ???
   
   
  
  
   [As partes desta mensagem que não continham
 texto
   foram removidas]
  
  
  
  
 
 

--
   Atenção! As mensagens deste grupo são de acesso
   público e de inteira responsabilidade de seus
   remetentes.
   Acesse:
  
 

http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  
  
 
 

--__
  
   Este Grupo recebe o apoio da SQL Magazine -
   www.devmedia.com.br/sqlmagazine
  
 

__
   O grupo Oracle_br não aceita anexos. Quando
 oferecer
   algum arquivo, tenha o link do mesmo para evitar
   trafego(pedidos) desnecessário.
   Links do Yahoo! Grupos
  
  
  
   http://br.yahoo.com/info/utos.html
  
  
  
  
  
  
 
 
 
 
 
 
 
 
 
 

___
  Yahoo! doce lar. Faça do Yahoo! sua homepage.
  http://br.yahoo.com/homepageset.html
 
 
 
 

--
  Atenção! As mensagens deste grupo são de acesso
 público e de inteira
  responsabilidade de seus remetentes.
  Acesse:

http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 
 

--__
 
  Este Grupo recebe o apoio da SQL Magazine -
  www.devmedia.com.br/sqlmagazine
 

__
  O grupo Oracle_br não aceita anexos. Quando
 oferecer algum arquivo, tenha
  o link do mesmo para evitar trafego(pedidos)
 desnecessário.
 
 
   *Yahoo! Grupos, um serviço oferecido por:* 
 PUBLICIDADE
 

http://br.ard.yahoo.com/SIG=12fi8b1rb/M=365837.7000707.7924794.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1144263874/A=3365371/R=2/id=noscript/SIG=110csbogi/*http://www.yahoo.com.br/cinema
  --
  *Links do Yahoo! Grupos*
 
 - Para visitar o site do seu grupo na web,
 acesse:
 http://br.groups.yahoo.com/group/oracle_br/
 
 - Para sair deste grupo, envie um e-mail para:


[EMAIL PROTECTED][EMAIL PROTECTED]
 
 - O uso que você faz do Yahoo! Grupos está
 sujeito aos Termos do
 Serviço do Yahoo!
 http://br.yahoo.com/info/utos.html.
 
 
 
 
 [As partes desta mensagem que não continham texto
 foram removidas]
 
 
 

--
 Atenção! As mensagens deste grupo são de acesso
 público e de inteira responsabilidade de seus
 remetentes.
 Acesse:

http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 


Re: [oracle_br] Re: TkProf - LIOs

2006-04-05 Por tôpico Marcelo Cauduro
Obrigado pela dica, vou dar uma olhada.

On 4/5/06, Anderson Haertel Rodrigues [EMAIL PROTECTED]
wrote:

  Marcelo,

 Tu desejas saber como fazer tuning ou apenas analisar
 o resultado do TKPROF?

 São coisas diferentes. O que você realmente deseja?

 Se for Analisar o resultado do tkprof eu sugiro a
 leitura com calma e endentendo bem de dois PDFs da
 Oracle (documentação oficial):

 Database Performance Planning.pdf
 Database Performance Tuning Guide and Reference.pdf

 Este último explica bem detalhamente a sintaxe do
 TKPROF bem como o que é cada retorno do mesmo.

 Se for fazer Tuning é mais abrangente e complexo.
 Seriam algumas indicações (algumas até já passaram
 pela lista), somando conhecimento+experiência.


 Att,

 Anderson Haertel Rodrigues
 Administrador de Banco de Dados - DBA
 Florianópolis/SC

 --- Marcelo Cauduro [EMAIL PROTECTED] escreveu:

  Como vcs costumam fazer a analise num trace ?
 
  On 4/5/06, Anderson Haertel Rodrigues
  [EMAIL PROTECTED]
  wrote:
  
Olá Marcelo,
  
   Deve ser Query + Current.
  
   Att,
  
   Anderson Haertel Rodrigues
   Administrador de Banco de Dados - DBA
   Florianópolis/SC
  
   --- Marcelo Cauduro [EMAIL PROTECTED] escreveu:
  
  
Alguem tem ideia ?
   
On 4/3/06, Marcelo Cauduro [EMAIL PROTECTED]
wrote:

 No relatorio do tkprof, o total de LIOs é
  igual a
query + current ou
 apenas o valor de query ?

 Exemplo :

 call count   cpuelapsed   disk
 query
 currentrows
 --- --   -- --
-- --
 --
 Parse0  0.00   0.00  0
 0
 0   0
 Execute 10  6.20   5.78  0
 0
 0   0
 Fetch   10  4.14   3.70  0
20  0
 10
 --- --   -- --
-- --
 --
 total   20 10.34   9.48  0
20  0
 10

 PIO = 0 (valor de disk)
 LIO = 20 (valor de current)

 Seria isso ???


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

 --
Atenção! As mensagens deste grupo são de acesso
público e de inteira responsabilidade de seus
remetentes.
Acesse:
   
  
 
 http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
   
   
  
  
 

 --__
   
Este Grupo recebe o apoio da SQL Magazine -
www.devmedia.com.br/sqlmagazine
   
  
 
 __
O grupo Oracle_br não aceita anexos. Quando
  oferecer
algum arquivo, tenha o link do mesmo para evitar
trafego(pedidos) desnecessário.
Links do Yahoo! Grupos
   
   
   
http://br.yahoo.com/info/utos.html
   
   
   
   
   
   
  
  
  
  
  
  
  
  
  
  
 
 ___
   Yahoo! doce lar. Faça do Yahoo! sua homepage.
   http://br.yahoo.com/homepageset.html
  
  
  
  
 

 --
   Atenção! As mensagens deste grupo são de acesso
  público e de inteira
   responsabilidade de seus remetentes.
   Acesse:
 
 http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  
  
 

 --__
  
   Este Grupo recebe o apoio da SQL Magazine -
   www.devmedia.com.br/sqlmagazine
  
 
 __
   O grupo Oracle_br não aceita anexos. Quando
  oferecer algum arquivo, tenha
   o link do mesmo para evitar trafego(pedidos)
  desnecessário.
  
  
*Yahoo! Grupos, um serviço oferecido por:*
  PUBLICIDADE
  
 
 
 http://br.ard.yahoo.com/SIG=12fi8b1rb/M=365837.7000707.7924794.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1144263874/A=3365371/R=2/id=noscript/SIG=110csbogi/*http://www.yahoo.com.br/cinema
 
   --
   *Links do Yahoo! Grupos*

  
  - Para visitar o site do seu grupo na web,
  acesse:
  http://br.groups.yahoo.com/group/oracle_br/
  
  - Para sair deste grupo, envie um e-mail para:
  
 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED]

  
  - O uso que você faz do Yahoo! Grupos está
  sujeito aos Termos do
  Serviço do Yahoo!
  http://br.yahoo.com/info/utos.html.

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

 

[oracle_br] Re: TkProf - LIOs

2006-04-05 Por tôpico jlchiappa
Sim, o manual Oracle9i Database Performance Tuning Guide and 
Reference no capítulo 10 - Using SQL Trace and TKPROF já nos diz 

The sum of query and current is the total number of buffers 
accessed, also called Logical I/Os (LIOs). 

 Aliás, mesmo se for banco 8i, recomendo o manual de Tunning 9i ou 
10g, deu uma melhorada boa .


[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, Anderson Haertel Rodrigues 
[EMAIL PROTECTED] escreveu

 Olá Marcelo,
 
 Deve ser Query + Current.
 
 Att,
 
 Anderson Haertel Rodrigues
 Administrador de Banco de Dados - DBA
 Florianópolis/SC
 
 --- Marcelo Cauduro [EMAIL PROTECTED] escreveu:
 
  Alguem tem ideia ?
  
  On 4/3/06, Marcelo Cauduro [EMAIL PROTECTED]
  wrote:
  
   No relatorio do tkprof, o total de LIOs é igual a
  query + current ou
   apenas o valor de query ?
  
   Exemplo :
  
   call count   cpuelapsed   disk
   query
   currentrows
   --- --   -- --
  -- --
   --
   Parse0  0.00   0.00  0
   0
   0   0
   Execute 10  6.20   5.78  0
   0
   0   0
   Fetch   10  4.14   3.70  0
  20  0
   10
   --- --   -- --
  -- --
   --
   total   20 10.34   9.48  0
  20  0
   10
  
   PIO = 0 (valor de disk)
   LIO = 20 (valor de current)
  
   Seria isso ???
  
  
  
  
  [As partes desta mensagem que não continham texto
  foram removidas]
  
  
  
 
 
--
  Atenção! As mensagens deste grupo são de acesso
  público e de inteira responsabilidade de seus
  remetentes.
  Acesse:
 
 http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  
 
 
--
__
  
  Este Grupo recebe o apoio da SQL Magazine -
  www.devmedia.com.br/sqlmagazine 
 
 __
  O grupo Oracle_br não aceita anexos. Quando oferecer
  algum arquivo, tenha o link do mesmo para evitar
  trafego(pedidos) desnecessário. 
  Links do Yahoo! Grupos
  
  
  
  http://br.yahoo.com/info/utos.html
  
   
  
  
  
  
 
 
 
   
 
 
 
   
   
 ___ 
 Yahoo! doce lar. Faça do Yahoo! sua homepage. 
 http://br.yahoo.com/homepageset.html







--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





Re: [oracle_br] documentação.

2006-04-05 Por tôpico ESTUDO
Muito Obrigada Cristofer!
  - Original Message - 
  From: Cristofer Weber 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Wednesday, April 05, 2006 2:35 PM
  Subject: Re: [oracle_br] documentação.


  Olá Cris,

  Veja no http://tahiti.oracle.com


  []'s

  Cristofer

  Em 05/04/06, ESTUDO [EMAIL PROTECTED] escreveu:
  
   Gente do Céu
  
   Não consigo achar a documentação de heterogeneous services para o oracle
   9i. Achei somente para o 8.1.6
  
   Por favor me ajudem!
  
   bjs
  
   Cris
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
  
   
--
   Atenção! As mensagens deste grupo são de acesso público e de inteira
   responsabilidade de seus remetentes.
   Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  
   
--__
  
   Este Grupo recebe o apoio da SQL Magazine -
   www.devmedia.com.br/sqlmagazine
   __
   O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha
   o link do mesmo para evitar trafego(pedidos) desnecessário.
   Links do Yahoo! Grupos
  
  
  
  
  
  
  
  


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



  
--
  Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
  Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
  
--__

  Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
  __
  O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 



--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/
  
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 



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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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: RES: RES: RES: [oracle_br] Ajuda com Query Urgente

2006-04-05 Por tôpico Nelson Cartaxo
Desculpe Marcio, realmente não me expliquei direito.  Quis dizer que a query
funcionou e retornou o mesmo resultado quando eu coloco o hint de rule. O
tempo de resposta tambem ficou bom.  Agora vou ver com a equipe de
desenvolvimento se esta query que a principio tem o mesmo efeito da
Mardita serve pra eles.
 
Abraços,
 

Atenciosamente, 
Nelson Cartaxo 
DBA ORACLE 
-Mensagem original-
De: Marcio Portes [mailto:[EMAIL PROTECTED]
Enviada em: quarta-feira, 5 de abril de 2006 14:32
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: RES: RES: [oracle_br] Ajuda com Query Urgente



A query teve o mesmo resultado? Isso significa o que? Funcionou? 
Serviou? Ficou rápido?

o over faz parte das analytics functions. Elas são basicamente 
funções de agrupamento que voce pode usar sem o group by.

No seu caso voce está fazendo full tablescan da mesma tabela 2 vezes 
desnecessariamente. Basta um único full e voce tem a resposta.

Procure por analytic function no manual.

--- Em oracle_br@yahoogrupos.com.br, Nelson Cartaxo 
[EMAIL PROTECTED] escreveu

 Marcio,
  
 Obrigado. A query teve o mesmo resultado. Vc poderia dar uma 
explicação
 breve sobre esse over e partition que vc usou aqui?  Meu forte 
nunca foi
 tuning de query.
  
 Desde já agradeço a ajuda.
  
 
 Atenciosamente, 
 Nelson Cartaxo 
 DBA ORACLE 
 
 
 -Mensagem original-
 De: Marcio Portes [mailto:[EMAIL PROTECTED]
 Enviada em: terça-feira, 4 de abril de 2006 21:56
 Para: oracle_br@yahoogrupos.com.br
 Assunto: Re: RES: RES: [oracle_br] Ajuda com Query Urgente
 
 
 Voce poderia usar o hint /*+ no_merge */ ou o que eu prefiro 
rescrever a
 query.
 
 select st_tarefa
   from (
 select st_tarefa, max(dt_inicio) over (partition by co_tarefa order 
by
 co_tarefa ) mx_dtini,
dt_inicio
   from siops.tb_log_tarefa
 where co_tarefa = 10
)
 where mx_dtini = dt_inicio
 /
 
 
 On 4/4/06, Nelson Cartaxo [EMAIL PROTECTED] wrote:
 
  Mais uma duvida.  O pq do MALDITO merge join.  Isso que ta 
quebrando a
  query.  Existe algum parametro que altere isso?  Se uso o hint de 
rule ele
  vai bem. Veja
 
  PLAN_TABLE_OUTPUT
 
 
 

  
 
  --
-
  | Id  | Operation|  Name  | Rows  | Bytes | 
Cost  |
  --
-
  |   0 | SELECT STATEMENT ||   |   
|   |
  |*  1 |  FILTER  ||   |   
|   |
  |*  2 |   TABLE ACCESS FULL  | TB_LOG_TAREFA  |   |   
|   |
  |   3 |   SORT AGGREGATE ||   |   
|   |
  |*  4 |TABLE ACCESS FULL | TB_LOG_TAREFA  |   |   
|   |
  --
-
 
  Quando faz acesso full vai super rápido.
 
  Obrigado mais uma vez.
 
 
  Atenciosamente,
  Nelson Cartaxo
  DBA ORACLE
  -Mensagem original-
  De: jlchiappa [mailto:[EMAIL PROTECTED]
  Enviada em: terça-feira, 4 de abril de 2006 15:57
  Para: oracle_br@yahoogrupos.com.br
  Assunto: Re: RES: RES: [oracle_br] Ajuda com Query Urgente
 
 
  Colega, PMFJI mas uma das mais importantes coisas quando se 
analiza
  um provável caso de full-scan errado é a número de linhas que 
cada
  passo do plano traz : isso já aparece direitonho na PLAN_TABLE da
  versão 9i, mas o seu script de consulta à PLAN_TABLE pelo jeito 
não o
  está mostrando (que pelo famigerado lpad deduzo ser uma versão
  ANTIGA, dessas copiadas pelos sites/livros de Oracle) : sugiro 
que vc
  APOSENTE esse morto-vivo aí, e passe a usar o seguinte no 9i :
 
  [EMAIL PROTECTED]:SQLget explain
1  select distinct statement_id from plan_table;
2  accept V_STATEMENT_ID prompt 'Statement a Explicar 
(respeitando
  maiúsculas/minusc.) :'
3* select * from table(dbms_xplan.display
  ('PLAN_TABLE', 'V_STATEMENT_ID', 'ALL'));
  [EMAIL PROTECTED]:SQL
 
  e tenha no 9i o parâmetro statistics_level ao menos como TYPICAL,
  olha só como é mais completinho o report assim :
 
  [EMAIL PROTECTED]:SQLed
  Gravou arquivo afiedt.buf
 
1  explain plan set statement_id='P1' for
2  select *
3from (select e.empno, d.dname
4from emp e ,dept d
5   where e.deptno=d.deptno
6 and sal  1000
7   order by sal desc
8  )
9* where rownum  10
  [EMAIL PROTECTED]:SQL/
 
  Explicado.
 
  [EMAIL PROTECTED]:SQL@explain
 
  STATEMENT_ID
  --
  P1
 
  Statement a Explicar (respeitando maiúsculas/minusc.) :P1
  antigo   1: select * from table(dbms_xplan.display
  ('PLAN_TABLE', 'V_STATEMENT_ID', 'ALL'))
  novo   1: select * from table(dbms_xplan.display
  ('PLAN_TABLE', 'P1', 'ALL'))
 
  PLAN_TABLE_OUTPUT
  -
 
  --

[oracle_br] Chamada de external procedure

2006-04-05 Por tôpico mfrancoso
SO = windows 2000
ORACLE 8.1.7.4.0

Pessoal,

Estou tentando executar uma external procedure mas não estou obtendo 
exito:

Seguem os passos executado.

Esse é o link dos datatypes
http://www.oracle-
10g.de/oracle_10g_documentation/appdev.101/b10795/adfns_ex.htm#1021379

 
 PARAMETROS DO METODO NA DLL 

extern C __declspec(dllexport) int __stdcall ExecInClientDLL(int 
ID, const char * Parameters, char * Buffer, int Size)
 

 CRIACAO DA LIBRARY PARA A EXTERNAL PROCEDURE 


CREATE OR REPLACE LIBRARY ldap_microsiga
AS 'C:\Component_dlls\LDAP\DllProtheus.dll';


 CRIACAO DA STORED PROCEDURE MAPEANDO PARA A FUNCAO NA DLL

CREATE OR REPLACE PROCEDURE LDAPlps (
   IN_ID  IN  PLS_INTEGER, 
   IN_PARAM   IN  VARCHAR2,
   OUT_BUFFER OUT VARCHAR2,
   IN_SIZE  IN  PLS_INTEGER) 
AS LANGUAGE C
   LIBRARY ldap_microsiga
   NAME ExecInClientDLL
   PARAMETERS (
  IN_ID INT , 
  IN_PARAM   STRING, 
  OUT_BUFFER BY REFERENCE STRING, 
  IN_SIZEINT);


 SCRIPT CHAMANDO NO SQL*PLUS 

DECLARE
   v_IN_IDPLS_INTEGER:=1; 
   v_IN_PARAM VARCHAR2(100):='mic1|-|[EMAIL PROTECTED]|-|MICROSIGA|-
|C:\Component_dlls\LDAP\MICROSIGA|-|[EMAIL PROTECTED]';
   v_OUT_BUFFER VARCHAR2(100);
   v_IN_SIZEPLS_INTEGER:=50;
 
BEGIN
 

   LDAPlps(v_IN_ID, v_IN_PARAM, v_OUT_BUFFER, v_IN_SIZE);
   DBMS_OUTPUT.PUT_LINE('free disk space, megabytes = ' || 
v_OUT_BUFFER);

END;

 

 
Chamando a DLL por um EXE dá ok.
Chamando pelo Oracle dá o erro abaixo:

ORA-28576: lost RPC connection to external procedure agent

O tnsnames ,sqlnet e o listener já foram configurados e estão ok
mas continuo recebendo o erro acima.


obrigado.

 







--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] Analistas de Sistemas Oracle para o Rio de Janeiro

2006-04-05 Por tôpico Luciana P
A Oracle está recrutando analistas de sistemas nos níveis júnior, pleno 
e sênior para trabalhar em projeto de 1 ano. Conhecimentos necessários: 
Oracle Ebusiness Suite e Oracle Database. 

Currículos com pretensão salarial para: [EMAIL PROTECTED]






--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] Instancias iguais com RBO com resultados diferentes - indo em busca do CBO

2006-04-05 Por tôpico Marcelo Cauduro
Pessoal,

Essa ta me quebrando a cabeça,
é o seguinte:

Estou ajudando na migracao de otimizador de regras para custo.
Ja pegamos varios papers, muitos recomendados pela lista.
Entretanto, queria ter uma instancia na mesma maquina para fazer
comparações.
Tipo, no custo demorou X minutos e com regras Y minutos.

Lembrando que a maquina de Custo é um Oracle 10g e a de regra um Oracle 8i.

Mas antes de começar as comparações de Custo e Regra, quero me assegurar que
a instancia
de regra nessa maquina esta tendo o mesmo desempenho com Regra do que em outra
maquina bastante usado pelos desenvolvedores (hardware igual).

Mas ta dando uma baita diferenca nos testes

Os inits.ora das duas estão iguais ( com excessao que o db_block_size da
mais rapida
esta 4k e o da mais lenta esta 8k, mas acho q naum eh isso).

Alguem sabe como consigo definir o porque da diferença ?

Vou colocar abaixo o init das duas instancias, chamar a mais rapida de
sidA e a mais lenta de sidB.

Lembrando que a sidB eu quero usar como comparativo
com a maquina Custo, mas não ta dando, afinal , ela não tem se mostrado
igual a outra
instancia da outra maquina com Regra.

Outro ponto :

Como estou fazendo comparaçoes, deixei a estrutura das tabelas identicas
init_trans,maxmintudo igual... linha iguais

Quem pode me dar uma luz ?


--

sidB

db_name = sidB
instance_name = sidB
service_names = sidB
control_files = (/u1/oracle/oradata/sidB/control01.ctl,
/u4/oracle/oradata/sidB/control02.ctl,
/u4/oracle/oradata/sidB/control03.ctl)
open_cursors = 1500
max_enabled_roles = 80
db_block_buffers = 2048
shared_pool_size = 50331648
shared_pool_reserved_size=5033164
large_pool_size = 8192000
java_pool_size = 2500
log_checkpoint_interval = 1
log_checkpoint_timeout = 1800
processes = 350
log_buffer = 163840

background_dump_dest = /u1/app/oracle/admin/sidB/bdump
core_dump_dest = /u1/app/oracle/admin/sidB/cdump
user_dump_dest = /u1/app/oracle/admin/sidB/udump
db_block_size = 8192
remote_login_passwordfile = exclusive
os_authent_prefix = 
compatible = 8.1.7
sort_area_size = 65536
sort_area_retained_size = 65536
event=36 trace name errorstack level 3
_complex_view_merging=true

--

sidA

db_name = sidA
instance_name = sidA
service_names = sidA
control_files = (/u01/oracle/oradata/sidA/control01.ctl,
/u02/oracle/oradata/sidA/control02.ctl)
open_cursors = 1500
max_enabled_roles = 80
db_block_buffers = 2048
shared_pool_size = 50331648
shared_pool_reserved_size=5033164
large_pool_size = 8192000
java_pool_size = 2500
log_checkpoint_interval = 1
log_checkpoint_timeout = 1800
processes = 350
log_buffer = 163840
rollback_segments = ( R04, R01, R02, R03 )


background_dump_dest = /u01/app/oracle/admin/sidA/bdump
core_dump_dest = /u01/app/oracle/admin/sidA/cdump
user_dump_dest = /u01/app/oracle/admin/sidA/udump
db_block_size = 4096
remote_login_passwordfile = exclusive
os_authent_prefix = 
compatible = 8.1.7
sort_area_size = 65536
sort_area_retained_size = 65536
event=36 trace name errorstack level 3

_complex_view_merging=true

--


TKPROF

sidB

declare
  teste date;
begin
  for i in 1..259635 loop
teste := sBcRoundDiaUtil(to_date('11-jan-06'));
  end loop;
end;

call count   cpuelapsed   disk  querycurrent
rows
--- --   -- -- -- --
--
Parse1  0.00   0.00  0  0
0   0
Execute  1 41.02  41.73  0  0
0   1
Fetch0  0.00   0.00  0  0
0   0
--- --   -- -- -- --
--
total2 41.02  41.73  0  0
0   1

Misses in library cache during parse: 0
Optimizer goal: RULE
Parsing user id: 20


select user#
from
 sys.user$ where name = 'OUTLN'


call count   cpuelapsed   disk  querycurrent
rows
--- --   -- -- -- --
--
Parse1  0.00   0.00  0  0
0   0
Execute  1  0.00   0.00  0  0
0   0
Fetch1  0.00   0.00  0  2
0   1
--- --   -- -- -- --
--
total3  0.00   0.00  0  2
0   1

Misses in library cache during parse: 0
Optimizer goal: RULE
Parsing user id: SYS   (recursive depth: 2)

Rows Row Source Operation
---  ---
  1  TABLE ACCESS BY INDEX ROWID USER$
  1   INDEX UNIQUE SCAN 

[oracle_br] Re: Chamada de external procedure

2006-04-05 Por tôpico jlchiappa
No banco 8i vc está tentando seguir as instruções do 10g, não é meio 
estranho isso, deveria ser o manual Oracle8i Application Developer's 
Guide - Fundamentals, cap. 10 - External Routines, online em 
http://www.oracle.com/technology/documentation/oracle8i.html.
 Nesse cara é especificado que vc tem que fazer alterações no 
listener, vc as fez ? parou e subiu o listener de novo após isso ? 
sqlnet não é listado, afaik, no documento como sendo necessário 
altera (a ref é 1. Set Up the Environment
Your DBA sets up the environment for calling external routines by 
adding entries to the files tnsname.ora and listener.ora and by 
starting a Listener process exclusively for external routines. 

, exatamente O QUE vc alterou nele ??

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, mfrancoso [EMAIL PROTECTED] 
escreveu

 SO = windows 2000
 ORACLE 8.1.7.4.0
 
 Pessoal,
 
 Estou tentando executar uma external procedure mas não estou 
obtendo 
 exito:
 
 Seguem os passos executado.
 
 Esse é o link dos datatypes
 http://www.oracle-
 
10g.de/oracle_10g_documentation/appdev.101/b10795/adfns_ex.htm#1021379
 
  
  PARAMETROS DO METODO NA DLL 
 
 extern C __declspec(dllexport) int __stdcall ExecInClientDLL(int 
 ID, const char * Parameters, char * Buffer, int Size)
  
 
  CRIACAO DA LIBRARY PARA A EXTERNAL PROCEDURE 
 
 
 CREATE OR REPLACE LIBRARY ldap_microsiga
 AS 'C:\Component_dlls\LDAP\DllProtheus.dll';
 
 
  CRIACAO DA STORED PROCEDURE MAPEANDO PARA A FUNCAO NA DLL
 
 CREATE OR REPLACE PROCEDURE LDAPlps (
IN_ID  IN  PLS_INTEGER, 
IN_PARAM   IN  VARCHAR2,
OUT_BUFFER OUT VARCHAR2,
IN_SIZE  IN  PLS_INTEGER) 
 AS LANGUAGE C
LIBRARY ldap_microsiga
NAME ExecInClientDLL
PARAMETERS (
   IN_ID INT , 
   IN_PARAM   STRING, 
   OUT_BUFFER BY REFERENCE STRING, 
   IN_SIZEINT);
 
 
  SCRIPT CHAMANDO NO SQL*PLUS 
 
 DECLARE
v_IN_IDPLS_INTEGER:=1; 
v_IN_PARAM VARCHAR2(100):='mic1|-|[EMAIL PROTECTED]|-|MICROSIGA|-
 |C:\Component_dlls\LDAP\MICROSIGA|-|[EMAIL PROTECTED]';
v_OUT_BUFFER VARCHAR2(100);
v_IN_SIZEPLS_INTEGER:=50;
  
 BEGIN
  
 
LDAPlps(v_IN_ID, v_IN_PARAM, v_OUT_BUFFER, v_IN_SIZE);
DBMS_OUTPUT.PUT_LINE('free disk space, megabytes = ' || 
 v_OUT_BUFFER);
 
 END;
 
  
 
  
 Chamando a DLL por um EXE dá ok.
 Chamando pelo Oracle dá o erro abaixo:
 
 ORA-28576: lost RPC connection to external procedure agent
 
 O tnsnames ,sqlnet e o listener já foram configurados e estão ok
 mas continuo recebendo o erro acima.
 
 
 obrigado.








--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] replicação de dados- help

2006-04-05 Por tôpico ESTUDO
Eu de novo

Estou tentando estudar os heterogenious services, pois preciso acessar do 
oracle a base em MssqlServer.
Bom ví que para replicar os dados, teria de ter views materializadas que 
atualizassem os dados via db_link no sqlserver.

pergunta:
Ví em uma documentação do 8i ( estou com a 9i) que tem de adicionar uma entrada 
no tnsnames, well, e tem como gente adicionar um banco de dados mssqlserver no 
meu tnsnames?
Ai desculpa se estou sendo ridícula, mas só encontro conceitos, conceitos.. e 
exemplos que ´´e bom nheca!

Obrigada

Cris

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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




Re: RES: RES: RES: RES: [oracle_br] Ajuda com Query Urgente

2006-04-05 Por tôpico jlchiappa
Nelson, não deixe de tentar seguir o procedimento q citei em outra 
msg e testar/alterar os params de subquery/merge e subir o 
multiblock_read, veja se isso te ajuda, pelo jeito creio que sim...

[]s

 Chiappa

--- Em oracle_br@yahoogrupos.com.br, Nelson Cartaxo 
[EMAIL PROTECTED] escreveu

 Desculpe Marcio, realmente não me expliquei direito.  Quis dizer 
que a query
 funcionou e retornou o mesmo resultado quando eu coloco o hint de 
rule. O
 tempo de resposta tambem ficou bom.  Agora vou ver com a equipe de
 desenvolvimento se esta query que a principio tem o mesmo efeito da
 Mardita serve pra eles.
  
 Abraços,
  
 
 Atenciosamente, 
 Nelson Cartaxo 
 DBA ORACLE 
 -Mensagem original-
 De: Marcio Portes [mailto:[EMAIL PROTECTED]
 Enviada em: quarta-feira, 5 de abril de 2006 14:32
 Para: oracle_br@yahoogrupos.com.br
 Assunto: Re: RES: RES: RES: [oracle_br] Ajuda com Query Urgente
 
 
 
 A query teve o mesmo resultado? Isso significa o que? Funcionou? 
 Serviou? Ficou rápido?
 
 o over faz parte das analytics functions. Elas são basicamente 
 funções de agrupamento que voce pode usar sem o group by.
 
 No seu caso voce está fazendo full tablescan da mesma tabela 2 
vezes 
 desnecessariamente. Basta um único full e voce tem a resposta.
 
 Procure por analytic function no manual.
 
 --- Em oracle_br@yahoogrupos.com.br, Nelson Cartaxo 
 [EMAIL PROTECTED] escreveu
 
  Marcio,
   
  Obrigado. A query teve o mesmo resultado. Vc poderia dar uma 
 explicação
  breve sobre esse over e partition que vc usou aqui?  Meu forte 
 nunca foi
  tuning de query.
   
  Desde já agradeço a ajuda.
   
  
  Atenciosamente, 
  Nelson Cartaxo 
  DBA ORACLE 
  
  
  -Mensagem original-
  De: Marcio Portes [mailto:[EMAIL PROTECTED]
  Enviada em: terça-feira, 4 de abril de 2006 21:56
  Para: oracle_br@yahoogrupos.com.br
  Assunto: Re: RES: RES: [oracle_br] Ajuda com Query Urgente
  
  
  Voce poderia usar o hint /*+ no_merge */ ou o que eu prefiro 
 rescrever a
  query.
  
  select st_tarefa
from (
  select st_tarefa, max(dt_inicio) over (partition by co_tarefa 
order 
 by
  co_tarefa ) mx_dtini,
 dt_inicio
from siops.tb_log_tarefa
  where co_tarefa = 10
 )
  where mx_dtini = dt_inicio
  /
  
  
  On 4/4/06, Nelson Cartaxo [EMAIL PROTECTED] wrote:
  
   Mais uma duvida.  O pq do MALDITO merge join.  Isso que ta 
 quebrando a
   query.  Existe algum parametro que altere isso?  Se uso o hint 
de 
 rule ele
   vai bem. Veja
  
   PLAN_TABLE_OUTPUT
  
  
  --
--
 
   
  
   
--
 -
   | Id  | Operation|  Name  | Rows  | Bytes | 
 Cost  |
   
--
 -
   |   0 | SELECT STATEMENT ||   |   
 |   |
   |*  1 |  FILTER  ||   |   
 |   |
   |*  2 |   TABLE ACCESS FULL  | TB_LOG_TAREFA  |   |   
 |   |
   |   3 |   SORT AGGREGATE ||   |   
 |   |
   |*  4 |TABLE ACCESS FULL | TB_LOG_TAREFA  |   |   
 |   |
   
--
 -
  
   Quando faz acesso full vai super rápido.
  
   Obrigado mais uma vez.
  
  
   Atenciosamente,
   Nelson Cartaxo
   DBA ORACLE
   -Mensagem original-
   De: jlchiappa [mailto:[EMAIL PROTECTED]
   Enviada em: terça-feira, 4 de abril de 2006 15:57
   Para: oracle_br@yahoogrupos.com.br
   Assunto: Re: RES: RES: [oracle_br] Ajuda com Query Urgente
  
  
   Colega, PMFJI mas uma das mais importantes coisas quando se 
 analiza
   um provável caso de full-scan errado é a número de linhas que 
 cada
   passo do plano traz : isso já aparece direitonho na PLAN_TABLE 
da
   versão 9i, mas o seu script de consulta à PLAN_TABLE pelo jeito 
 não o
   está mostrando (que pelo famigerado lpad deduzo ser uma versão
   ANTIGA, dessas copiadas pelos sites/livros de Oracle) : sugiro 
 que vc
   APOSENTE esse morto-vivo aí, e passe a usar o seguinte no 9i :
  
   [EMAIL PROTECTED]:SQLget explain
 1  select distinct statement_id from plan_table;
 2  accept V_STATEMENT_ID prompt 'Statement a Explicar 
 (respeitando
   maiúsculas/minusc.) :'
 3* select * from table(dbms_xplan.display
   ('PLAN_TABLE', 'V_STATEMENT_ID', 'ALL'));
   [EMAIL PROTECTED]:SQL
  
   e tenha no 9i o parâmetro statistics_level ao menos como 
TYPICAL,
   olha só como é mais completinho o report assim :
  
   [EMAIL PROTECTED]:SQLed
   Gravou arquivo afiedt.buf
  
 1  explain plan set statement_id='P1' for
 2  select *
 3from (select e.empno, d.dname
 4from emp e ,dept d
 5   where e.deptno=d.deptno
 6 and sal  1000
 7   order by sal desc
 8  )
 9* where rownum  10
   [EMAIL PROTECTED]:SQL/
  

RES: [oracle_br] INSERT usando database link ***Urgente***

2006-04-05 Por tôpico Salvio Padlipskas
Olá Gustavo,

Vc poderá resolver essa questão de 2 maneiras :

Criar a estrutura de dados IDENTICA no destino e :

1) Tentar executar via SQL*Plus o comando copy (veja a sintaxe na documentação) 

ou,

2) Fazer um export / import que também acaba sendo possível.

[ ]'s
Salvio Padlipskas


-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de gutoh26
Enviada em: quarta-feira, 5 de abril de 2006 11:25
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] INSERT usando database link ***Urgente***


Pessoal, quero fazer um insert usando o database link de uma base para 
outra mas quando faço um select para testar a conexão de uma base para 
outra estou recebendo o tal erro:

select * from [EMAIL PROTECTED]
where nr_protocolo  11 and nr_protocolo  9;

ERRO na linha 1:
ORA-22992: não pode utilizar localizadores LOB selecionados a partir de 
tabelas remotas

***Por conter campo lob na tabela, não é possível fazer isso???Se 
alguem puder me ajudar agradeço.
Gustavo






--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
Links do Yahoo! Grupos




 





--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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: RES: RES: RES: RES: [oracle_br] Ajuda com Query Urgente

2006-04-05 Por tôpico Nelson Cartaxo
Chiappa,
 
O multiblock eu fiz testes com alter session e não ajudou muito.  Mas sua
sugestão certamente foi válida e vou alterar para 16 o que normalmente aqui
é o default.  Com relação aos testes vou fazer sim.
 
Mais uma vez obrigado pela ajuda e pela paciencia.
Abraços,
 

Nelson Cartaxo 
DBA ORACLE 
-Mensagem original-
De: jlchiappa [mailto:[EMAIL PROTECTED]
Enviada em: quarta-feira, 5 de abril de 2006 16:03
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: RES: RES: RES: [oracle_br] Ajuda com Query Urgente



Nelson, não deixe de tentar seguir o procedimento q citei em outra 
msg e testar/alterar os params de subquery/merge e subir o 
multiblock_read, veja se isso te ajuda, pelo jeito creio que sim...

[]s

Chiappa

--- Em oracle_br@yahoogrupos.com.br, Nelson Cartaxo 
[EMAIL PROTECTED] escreveu

 Desculpe Marcio, realmente não me expliquei direito.  Quis dizer 
que a query
 funcionou e retornou o mesmo resultado quando eu coloco o hint de 
rule. O
 tempo de resposta tambem ficou bom.  Agora vou ver com a equipe de
 desenvolvimento se esta query que a principio tem o mesmo efeito da
 Mardita serve pra eles.
  
 Abraços,
  
 
 Atenciosamente, 
 Nelson Cartaxo 
 DBA ORACLE 
 -Mensagem original-
 De: Marcio Portes [mailto:[EMAIL PROTECTED]
 Enviada em: quarta-feira, 5 de abril de 2006 14:32
 Para: oracle_br@yahoogrupos.com.br
 Assunto: Re: RES: RES: RES: [oracle_br] Ajuda com Query Urgente
 
 
 
 A query teve o mesmo resultado? Isso significa o que? Funcionou? 
 Serviou? Ficou rápido?
 
 o over faz parte das analytics functions. Elas são basicamente 
 funções de agrupamento que voce pode usar sem o group by.
 
 No seu caso voce está fazendo full tablescan da mesma tabela 2 
vezes 
 desnecessariamente. Basta um único full e voce tem a resposta.
 
 Procure por analytic function no manual.
 
 --- Em oracle_br@yahoogrupos.com.br, Nelson Cartaxo 
 [EMAIL PROTECTED] escreveu
 
  Marcio,
   
  Obrigado. A query teve o mesmo resultado. Vc poderia dar uma 
 explicação
  breve sobre esse over e partition que vc usou aqui?  Meu forte 
 nunca foi
  tuning de query.
   
  Desde já agradeço a ajuda.
   
  
  Atenciosamente, 
  Nelson Cartaxo 
  DBA ORACLE 
  
  
  -Mensagem original-
  De: Marcio Portes [mailto:[EMAIL PROTECTED]
  Enviada em: terça-feira, 4 de abril de 2006 21:56
  Para: oracle_br@yahoogrupos.com.br
  Assunto: Re: RES: RES: [oracle_br] Ajuda com Query Urgente
  
  
  Voce poderia usar o hint /*+ no_merge */ ou o que eu prefiro 
 rescrever a
  query.
  
  select st_tarefa
from (
  select st_tarefa, max(dt_inicio) over (partition by co_tarefa 
order 
 by
  co_tarefa ) mx_dtini,
 dt_inicio
from siops.tb_log_tarefa
  where co_tarefa = 10
 )
  where mx_dtini = dt_inicio
  /
  
  
  On 4/4/06, Nelson Cartaxo [EMAIL PROTECTED] wrote:
  
   Mais uma duvida.  O pq do MALDITO merge join.  Isso que ta 
 quebrando a
   query.  Existe algum parametro que altere isso?  Se uso o hint 
de 
 rule ele
   vai bem. Veja
  
   PLAN_TABLE_OUTPUT
  
  
  --
--
 
   
  
   
--
 -
   | Id  | Operation|  Name  | Rows  | Bytes | 
 Cost  |
   
--
 -
   |   0 | SELECT STATEMENT ||   |   
 |   |
   |*  1 |  FILTER  ||   |   
 |   |
   |*  2 |   TABLE ACCESS FULL  | TB_LOG_TAREFA  |   |   
 |   |
   |   3 |   SORT AGGREGATE ||   |   
 |   |
   |*  4 |TABLE ACCESS FULL | TB_LOG_TAREFA  |   |   
 |   |
   
--
 -
  
   Quando faz acesso full vai super rápido.
  
   Obrigado mais uma vez.
  
  
   Atenciosamente,
   Nelson Cartaxo
   DBA ORACLE
   -Mensagem original-
   De: jlchiappa [mailto:[EMAIL PROTECTED]
   Enviada em: terça-feira, 4 de abril de 2006 15:57
   Para: oracle_br@yahoogrupos.com.br
   Assunto: Re: RES: RES: [oracle_br] Ajuda com Query Urgente
  
  
   Colega, PMFJI mas uma das mais importantes coisas quando se 
 analiza
   um provável caso de full-scan errado é a número de linhas que 
 cada
   passo do plano traz : isso já aparece direitonho na PLAN_TABLE 
da
   versão 9i, mas o seu script de consulta à PLAN_TABLE pelo jeito 
 não o
   está mostrando (que pelo famigerado lpad deduzo ser uma versão
   ANTIGA, dessas copiadas pelos sites/livros de Oracle) : sugiro 
 que vc
   APOSENTE esse morto-vivo aí, e passe a usar o seguinte no 9i :
  
   [EMAIL PROTECTED]:SQLget explain
 1  select distinct statement_id from plan_table;
 2  accept V_STATEMENT_ID prompt 'Statement a Explicar 
 (respeitando
   maiúsculas/minusc.) :'
 3* select * from table(dbms_xplan.display
   ('PLAN_TABLE', 'V_STATEMENT_ID', 'ALL'));
  

RES: [oracle_br] documentação.

2006-04-05 Por tôpico Diones Kleber Machado da Cruz
Ae vai a ajuda...

http://www.constant.obninsk.ru/rus_05_01.jsp



Att.
Diones Kleber Cruz
-- 
DBA Oracle 9i 
Desenv de Sistemas Senior 
[EMAIL PROTECTED] 
[EMAIL PROTECTED] 
-- 
JOSAPAR - ARROZ TIO JOÃO 
Joaquim Oliveira S/A Participações 
Fone: (53) 3284-1044 
-- 

 

-Mensagem original-
De: ESTUDO [mailto:[EMAIL PROTECTED] 
Enviada em: quarta-feira, 5 de abril de 2006 14:25
Para: oracle
Assunto: [oracle_br] documentação.

Gente do Céu

Não consigo achar a documentação de heterogeneous services para o oracle 9i.
Achei somente para o 8.1.6

Por favor me ajudem!

bjs

Cris

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




--
Atenção! As mensagens deste grupo são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 

--__


Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o
link do mesmo para evitar trafego(pedidos) desnecessário. 
Links do Yahoo! Grupos




 



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





Re: [oracle_br] Re: Instancias iguais com RBO com resultados diferentes - indo em busca do CBO

2006-04-05 Por tôpico Marcelo Cauduro
Chiappa, concordo absolutamente com vc... pois tenho seguido seus
comentarios a risca... mas aqui o problema é que quero comparar um RBO com
CBO... da para fazer isso em 10g ?

pensando q nao, a minha ideia foi , instalo uma instancia 8i igual a que o
pessoal usa no desenvolvimento e comparo com a 10g,... mas o problema é:
essa instancia de 8i em RBO ta mais lerdo que a instancia de 8i em RBO q o
pessoal utiliza no desenvolvimento
por isso coloquei no email os parametros das duas 8i
dai qndo conseguir ver o pq da diferenca entre as duas 8i.,. iria
compara-las com 10g

mas se naum for possivel essa comparacao, com o que posso comparar a 10g ?
se eu colocar RULE no 10g vai funcionar ?
porque poderia criar uma nova instancia de10g...

mas mesmo se fosse possivel fazer isso com 10g...
gostaria que me ajudassem a identificar o porque dessas duas instancia
iguais, em maquinas diferentes, com hardwares iguais, darem tempos
diferentes

On 4/5/06, jlchiappa [EMAIL PROTECTED] wrote:

  Colega, quando vc diz :


 Lembrando que a maquina de Custo é um Oracle 10g e a de regra um
 Oracle 8i.

 já de cara eu digo, ENORMES chances de não funcionar direito, 8i é
 absolutamente DIFERENTE de 10g, testes preferencialmente TEM QUE ser
 feitos em versões idênticas - no seu caso isso é AUMENTADO em muito,
 pois há n+1 parâmetros que já são setados por default ou criados no
 banco default do 10g que DIFEREM RADICALMENTE do 8i...

 E como dito em outra thread aqui, CBO ** implica ** em estatísticas,
 histogramas, configs as mais diversas sendo exigidas, vc FEZ isso, se
 não fez não funciona direito MESMO.

 []s

 Chiappa

 --- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro
 [EMAIL PROTECTED] escreveu

 
  Pessoal,
 
  Essa ta me quebrando a cabeça,
  é o seguinte:
 
  Estou ajudando na migracao de otimizador de regras para custo.
  Ja pegamos varios papers, muitos recomendados pela lista.
  Entretanto, queria ter uma instancia na mesma maquina para fazer
  comparações.
  Tipo, no custo demorou X minutos e com regras Y minutos.
 
  Lembrando que a maquina de Custo é um Oracle 10g e a de regra um
 Oracle 8i.
 
  Mas antes de começar as comparações de Custo e Regra, quero me
 assegurar que
  a instancia
  de regra nessa maquina esta tendo o mesmo desempenho com Regra do
 que em outra
  maquina bastante usado pelos desenvolvedores (hardware igual).
 
  Mas ta dando uma baita diferenca nos testes
 
  Os inits.ora das duas estão iguais ( com excessao que o
 db_block_size da
  mais rapida
  esta 4k e o da mais lenta esta 8k, mas acho q naum eh isso).
 
  Alguem sabe como consigo definir o porque da diferença ?
 
  Vou colocar abaixo o init das duas instancias, chamar a mais rapida
 de
  sidA e a mais lenta de sidB.
 
  Lembrando que a sidB eu quero usar como comparativo
  com a maquina Custo, mas não ta dando, afinal , ela não tem se
 mostrado
  igual a outra
  instancia da outra maquina com Regra.
 
  Outro ponto :
 
  Como estou fazendo comparaçoes, deixei a estrutura das tabelas
 identicas
  init_trans,maxmintudo igual... linha iguais
 
  Quem pode me dar uma luz ?
 
 
  
 --
 
  sidB
 
  db_name = sidB
  instance_name = sidB
  service_names = sidB
  control_files = (/u1/oracle/oradata/sidB/control01.ctl,
  /u4/oracle/oradata/sidB/control02.ctl,
  /u4/oracle/oradata/sidB/control03.ctl)
  open_cursors = 1500
  max_enabled_roles = 80
  db_block_buffers = 2048
  shared_pool_size = 50331648
  shared_pool_reserved_size=5033164
  large_pool_size = 8192000
  java_pool_size = 2500
  log_checkpoint_interval = 1
  log_checkpoint_timeout = 1800
  processes = 350
  log_buffer = 163840
 
  background_dump_dest = /u1/app/oracle/admin/sidB/bdump
  core_dump_dest = /u1/app/oracle/admin/sidB/cdump
  user_dump_dest = /u1/app/oracle/admin/sidB/udump
  db_block_size = 8192
  remote_login_passwordfile = exclusive
  os_authent_prefix = 
  compatible = 8.1.7
  sort_area_size = 65536
  sort_area_retained_size = 65536
  event=36 trace name errorstack level 3
  _complex_view_merging=true
 
  
 --
 
  sidA
 
  db_name = sidA
  instance_name = sidA
  service_names = sidA
  control_files = (/u01/oracle/oradata/sidA/control01.ctl,
  /u02/oracle/oradata/sidA/control02.ctl)
  open_cursors = 1500
  max_enabled_roles = 80
  db_block_buffers = 2048
  shared_pool_size = 50331648
  shared_pool_reserved_size=5033164
  large_pool_size = 8192000
  java_pool_size = 2500
  log_checkpoint_interval = 1
  log_checkpoint_timeout = 1800
  processes = 350
  log_buffer = 163840
  rollback_segments = ( R04, R01, R02, R03 )
 
 
  background_dump_dest = /u01/app/oracle/admin/sidA/bdump
  core_dump_dest = /u01/app/oracle/admin/sidA/cdump
  user_dump_dest = /u01/app/oracle/admin/sidA/udump
  db_block_size = 4096
  remote_login_passwordfile = exclusive
  

Re: [oracle_br] Re: ORA-01031: insufficient privileges

2006-04-05 Por tôpico Marcelo Cauduro
Tentou comentar a linha SQLNET.AUTHENTICATION_SERVICES= (NTS) ?

colocando
# SQLNET.AUTHENTICATION_SERVICES= (NTS)

???

On 4/5/06, Igor Graminhani [EMAIL PROTECTED] wrote:

  O sqlnet.ora do banco de desenvolvimento estava assim:

 # SQLNET.ORA Network Configuration
 File: /app/oracle/product/9ir2/network/admin/sqlnet.ora
 # Generated by Oracle configuration tools.

 SQLNET.AUTHENTICATION_SERVICES= (NTS)

 NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)

 NAMES.DEFAULT_DOMAIN = site

 Porém, já tentei alterar o parametro SQLNET.AUTHENTICATION_SERVICES=
 (NONE), mas não funcionou.

 Atenciosamente,

 Igor

 --- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro
 [EMAIL PROTECTED] escreveu

 
  Como esta o seu sqlnet.ora ?
 
  On 4/1/06, Igor Graminhani [EMAIL PROTECTED] wrote:
  
Ola pessoal,
  
   Estou tentando conectar num banco de teste e está aparecendo a
   seguinte mensagem de erro: ORA-01031: insufficient privileges
  
   Esse erro acontece com qualquer usuário que eu tente logar no
 banco,
   seja, como SYS ou SYSTEM, porém esse erro acontece apenas na
   instância ISMTESTE
  
   Bem, tentamos recriar o arquivo de senha no Servidor Linux
 (servidor
   onde se encontra a instância ISMTESTE) através do ORAPWD,
 conforme
   comando abaixo:
  
   orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=senha
  
   (obs: no init.ora o parâmetro remote_login_passwordfile já
   está 'EXCLUSIVE')
  
   Porém, ainda persiste o erro. O que poderia ser feito para
 corrigir
   esse erro e acessar o banco?
  
   Obrigado,
  
   Igor
  
  
  
  
  
  
  
  
  
  
  
  
  
  
   -
 -
   Atenção! As mensagens deste grupo são de acesso público e de
 inteira
   responsabilidade de seus remetentes.
   Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  
   -
 -
 __
  
   Este Grupo recebe o apoio da SQL Magazine -
   www.devmedia.com.br/sqlmagazine
  
 __
   O grupo Oracle_br não aceita anexos. Quando oferecer algum
 arquivo, tenha
   o link do mesmo para evitar trafego(pedidos) desnecessário.
  
  
   --
   *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]oracle_br-
 [EMAIL PROTECTED]

  
  - O uso que você faz do Yahoo! Grupos está sujeito aos Termos
 do
  Serviço do Yahoo! http://br.yahoo.com/info/utos.html.
  
  
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 







 --
 Atenção! As mensagens deste grupo são de acesso público e de inteira
 responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

 --__

 Este Grupo recebe o apoio da SQL Magazine -
 www.devmedia.com.br/sqlmagazine
 __
 O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha
 o link do mesmo para evitar trafego(pedidos) desnecessário.


 --
 *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][EMAIL PROTECTED]

- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo! http://br.yahoo.com/info/utos.html.




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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:

[oracle_br] Re: Instancias iguais com RBO com resultados diferentes - indo em busca do CBO

2006-04-05 Por tôpico jlchiappa
Peraí, vamos por partes : inicialmente, se vc tem duas instâncias 8i 
em RBO em duas máquinas diferentes com as mesmas configs, mesmas 
tabelas, realmente idênticas, mas com performance mutíssimo 
diferente, será que simplesmente a CARGA das máquinas não está 
diferente - ie, se ma máquina de desenvolvimento vc só tem o banco de 
desenvolvimento com meia dúzia de sessões MAS o outro banco está na 
máquina produção (onde obviamente ele NÂO está sozinho, há n+1 
rodando nela) não vai MESMO dar par comparar coisa alguma, pois a 
máquina produção , sendo submetida a uma CARGA muito maior, com taxa 
de I/O e de uso de CPU ambas lá em cima, só pode mesmo ser lenta... 
Por isso é que o ideal seria vc ter uma máquina HOMOLOGAÇÂO, ie, 
semelhante à Produção mas sem a carga toda que produção suporta, 
justamente pra vc poder passar essa homologação pra CBO, aí sim, vc 
teria em máquinas com cargas parecidas, params iguais, hardwares o 
mais parecido possível, aí SIM dá pra vc apontar ah, é o RBO aqui, é 
o CBO ali só que está pegando.
 Quanto ao 10g, vc até pode rodá-lo sim em RBO, não é suportado mas 
pro teste inicial, ok.

[]s

 Chiappa
 --- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro 
[EMAIL PROTECTED] escreveu

 Chiappa, concordo absolutamente com vc... pois tenho seguido seus
 comentarios a risca... mas aqui o problema é que quero comparar um 
RBO com
 CBO... da para fazer isso em 10g ?
 
 pensando q nao, a minha ideia foi , instalo uma instancia 8i igual 
a que o
 pessoal usa no desenvolvimento e comparo com a 10g,... mas o 
problema é:
 essa instancia de 8i em RBO ta mais lerdo que a instancia de 8i em 
RBO q o
 pessoal utiliza no desenvolvimento
 por isso coloquei no email os parametros das duas 8i
 dai qndo conseguir ver o pq da diferenca entre as duas 8i.,. iria
 compara-las com 10g
 
 mas se naum for possivel essa comparacao, com o que posso comparar 
a 10g ?
 se eu colocar RULE no 10g vai funcionar ?
 porque poderia criar uma nova instancia de10g...
 
 mas mesmo se fosse possivel fazer isso com 10g...
 gostaria que me ajudassem a identificar o porque dessas duas 
instancia
 iguais, em maquinas diferentes, com hardwares iguais, darem tempos
 diferentes
 
 On 4/5/06, jlchiappa [EMAIL PROTECTED] wrote:
 
   Colega, quando vc diz :
 
 
  Lembrando que a maquina de Custo é um Oracle 10g e a de regra um
  Oracle 8i.
 
  já de cara eu digo, ENORMES chances de não funcionar direito, 8i é
  absolutamente DIFERENTE de 10g, testes preferencialmente TEM QUE 
ser
  feitos em versões idênticas - no seu caso isso é AUMENTADO em 
muito,
  pois há n+1 parâmetros que já são setados por default ou criados 
no
  banco default do 10g que DIFEREM RADICALMENTE do 8i...
 
  E como dito em outra thread aqui, CBO ** implica ** em 
estatísticas,
  histogramas, configs as mais diversas sendo exigidas, vc FEZ 
isso, se
  não fez não funciona direito MESMO.
 
  []s
 
  Chiappa
 
  --- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro
  [EMAIL PROTECTED] escreveu
 
  
   Pessoal,
  
   Essa ta me quebrando a cabeça,
   é o seguinte:
  
   Estou ajudando na migracao de otimizador de regras para custo.
   Ja pegamos varios papers, muitos recomendados pela lista.
   Entretanto, queria ter uma instancia na mesma maquina para fazer
   comparações.
   Tipo, no custo demorou X minutos e com regras Y minutos.
  
   Lembrando que a maquina de Custo é um Oracle 10g e a de regra um
  Oracle 8i.
  
   Mas antes de começar as comparações de Custo e Regra, quero me
  assegurar que
   a instancia
   de regra nessa maquina esta tendo o mesmo desempenho com Regra 
do
  que em outra
   maquina bastante usado pelos desenvolvedores (hardware igual).
  
   Mas ta dando uma baita diferenca nos testes
  
   Os inits.ora das duas estão iguais ( com excessao que o
  db_block_size da
   mais rapida
   esta 4k e o da mais lenta esta 8k, mas acho q naum eh isso).
  
   Alguem sabe como consigo definir o porque da diferença ?
  
   Vou colocar abaixo o init das duas instancias, chamar a mais 
rapida
  de
   sidA e a mais lenta de sidB.
  
   Lembrando que a sidB eu quero usar como comparativo
   com a maquina Custo, mas não ta dando, afinal , ela não tem se
  mostrado
   igual a outra
   instancia da outra maquina com Regra.
  
   Outro ponto :
  
   Como estou fazendo comparaçoes, deixei a estrutura das tabelas
  identicas
   init_trans,maxmintudo igual... linha iguais
  
   Quem pode me dar uma luz ?
  
  
   

  --
  
   sidB
  
   db_name = sidB
   instance_name = sidB
   service_names = sidB
   control_files = (/u1/oracle/oradata/sidB/control01.ctl,
   /u4/oracle/oradata/sidB/control02.ctl,
   /u4/oracle/oradata/sidB/control03.ctl)
   open_cursors = 1500
   max_enabled_roles = 80
   db_block_buffers = 2048
   shared_pool_size = 50331648
   shared_pool_reserved_size=5033164
   large_pool_size = 8192000
   java_pool_size = 2500
 

Re: RES: [oracle_br] INSERT usando database link ***Urgente***

2006-04-05 Por tôpico gutoh26
Valeu Salvio, fiz via export import, de fato não sabia que não era 
possível esse tipo de transação em tabelas com campo LOB,vivendo e 
aprendendo...
Valeu
--- Em oracle_br@yahoogrupos.com.br, Salvio Padlipskas 
[EMAIL PROTECTED] escreveu

 Olá Gustavo,
 
 Vc poderá resolver essa questão de 2 maneiras :
 
 Criar a estrutura de dados IDENTICA no destino e :
 
 1) Tentar executar via SQL*Plus o comando copy (veja a sintaxe na 
documentação) 
 
 ou,
 
 2) Fazer um export / import que também acaba sendo possível.
 
 [ ]'s
 Salvio Padlipskas
 
 
 -Mensagem original-
 De: oracle_br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED]
 nome de gutoh26
 Enviada em: quarta-feira, 5 de abril de 2006 11:25
 Para: oracle_br@yahoogrupos.com.br
 Assunto: [oracle_br] INSERT usando database link ***Urgente***
 
 
 Pessoal, quero fazer um insert usando o database link de uma base 
para 
 outra mas quando faço um select para testar a conexão de uma base 
para 
 outra estou recebendo o tal erro:
 
 select * from [EMAIL PROTECTED]
 where nr_protocolo  11 and nr_protocolo  9;
 
 ERRO na linha 1:
 ORA-22992: não pode utilizar localizadores LOB selecionados a 
partir de 
 tabelas remotas
 
 ***Por conter campo lob na tabela, não é possível fazer isso???Se 
 alguem puder me ajudar agradeço.
 Gustavo
 
 
 
 
 
 
 
--
 Atenção! As mensagens deste grupo são de acesso público e de 
inteira responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
 
--
__
 
 Este Grupo recebe o apoio da SQL Magazine - 
www.devmedia.com.br/sqlmagazine 
 __
 O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, 
tenha o link do mesmo para evitar trafego(pedidos) desnecessário. 
 Links do Yahoo! Grupos








--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





Re: [oracle_br] Re: Instancias iguais com RBO com resultados diferentes - indo em busca do CBO

2006-04-05 Por tôpico Marcelo Cauduro
Então ficam mais 5 questões :

- o db_block_size afeta a performance de um oltp ? ou melhor, de 4kb para
8kb da diferenca ?

- posso comparar um 8i e um 10g na mesma maquina - o 8i com RBO e o 10g com
CBO , esperando que o 10g seja igual ou mais rapido ?

- se eu coloco RBO no 10g, ele suporta então regras ? mas a questão é, ele
com Regras vai ser mais performatico que um 8i com regra ?

- qual sua sugestão para fins comparativos , comparar o 10g CBO com o 8i RBO
ou com o 10g RBO (se puder e for mais performatico que o 8i com regras)
?

- parametros do init file mudaram do 8i para o 10g, tem algum documento onde
consiga ter uma detalhamento disso para tentar configura-los o mais igual
possivel ?

Obrigado.


On 4/5/06, jlchiappa [EMAIL PROTECTED] wrote:

  Peraí, vamos por partes : inicialmente, se vc tem duas instâncias 8i
 em RBO em duas máquinas diferentes com as mesmas configs, mesmas
 tabelas, realmente idênticas, mas com performance mutíssimo
 diferente, será que simplesmente a CARGA das máquinas não está
 diferente - ie, se ma máquina de desenvolvimento vc só tem o banco de
 desenvolvimento com meia dúzia de sessões MAS o outro banco está na
 máquina produção (onde obviamente ele NÂO está sozinho, há n+1
 rodando nela) não vai MESMO dar par comparar coisa alguma, pois a
 máquina produção , sendo submetida a uma CARGA muito maior, com taxa
 de I/O e de uso de CPU ambas lá em cima, só pode mesmo ser lenta...
 Por isso é que o ideal seria vc ter uma máquina HOMOLOGAÇÂO, ie,
 semelhante à Produção mas sem a carga toda que produção suporta,
 justamente pra vc poder passar essa homologação pra CBO, aí sim, vc
 teria em máquinas com cargas parecidas, params iguais, hardwares o
 mais parecido possível, aí SIM dá pra vc apontar ah, é o RBO aqui, é
 o CBO ali só que está pegando.
 Quanto ao 10g, vc até pode rodá-lo sim em RBO, não é suportado mas
 pro teste inicial, ok.


 []s

 Chiappa
 --- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro
 [EMAIL PROTECTED] escreveu
 
  Chiappa, concordo absolutamente com vc... pois tenho seguido seus
  comentarios a risca... mas aqui o problema é que quero comparar um
 RBO com
  CBO... da para fazer isso em 10g ?
 
  pensando q nao, a minha ideia foi , instalo uma instancia 8i igual
 a que o
  pessoal usa no desenvolvimento e comparo com a 10g,... mas o
 problema é:
  essa instancia de 8i em RBO ta mais lerdo que a instancia de 8i em
 RBO q o
  pessoal utiliza no desenvolvimento
  por isso coloquei no email os parametros das duas 8i
  dai qndo conseguir ver o pq da diferenca entre as duas 8i.,. iria
  compara-las com 10g
 
  mas se naum for possivel essa comparacao, com o que posso comparar
 a 10g ?
  se eu colocar RULE no 10g vai funcionar ?
  porque poderia criar uma nova instancia de10g...
 
  mas mesmo se fosse possivel fazer isso com 10g...
  gostaria que me ajudassem a identificar o porque dessas duas
 instancia
  iguais, em maquinas diferentes, com hardwares iguais, darem tempos
  diferentes
 
  On 4/5/06, jlchiappa [EMAIL PROTECTED] wrote:
  
Colega, quando vc diz :
  
  
   Lembrando que a maquina de Custo é um Oracle 10g e a de regra um
   Oracle 8i.
  
   já de cara eu digo, ENORMES chances de não funcionar direito, 8i é
   absolutamente DIFERENTE de 10g, testes preferencialmente TEM QUE
 ser
   feitos em versões idênticas - no seu caso isso é AUMENTADO em
 muito,
   pois há n+1 parâmetros que já são setados por default ou criados
 no
   banco default do 10g que DIFEREM RADICALMENTE do 8i...
  
   E como dito em outra thread aqui, CBO ** implica ** em
 estatísticas,
   histogramas, configs as mais diversas sendo exigidas, vc FEZ
 isso, se
   não fez não funciona direito MESMO.
  
   []s
  
   Chiappa
  
   --- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro
   [EMAIL PROTECTED] escreveu
  
   
Pessoal,
   
Essa ta me quebrando a cabeça,
é o seguinte:
   
Estou ajudando na migracao de otimizador de regras para custo.
Ja pegamos varios papers, muitos recomendados pela lista.
Entretanto, queria ter uma instancia na mesma maquina para fazer
comparações.
Tipo, no custo demorou X minutos e com regras Y minutos.
   
Lembrando que a maquina de Custo é um Oracle 10g e a de regra um
   Oracle 8i.
   
Mas antes de começar as comparações de Custo e Regra, quero me
   assegurar que
a instancia
de regra nessa maquina esta tendo o mesmo desempenho com Regra
 do
   que em outra
maquina bastante usado pelos desenvolvedores (hardware igual).
   
Mas ta dando uma baita diferenca nos testes
   
Os inits.ora das duas estão iguais ( com excessao que o
   db_block_size da
mais rapida
esta 4k e o da mais lenta esta 8k, mas acho q naum eh isso).
   
Alguem sabe como consigo definir o porque da diferença ?
   
Vou colocar abaixo o init das duas instancias, chamar a mais
 rapida
   de
sidA e a mais lenta de sidB.
   
Lembrando que a sidB eu quero usar como comparativo
com a 

[oracle_br] SQL Server 6.5 x Oracle 8i

2006-04-05 Por tôpico Diones Kleber Machado da Cruz
Ae pessoal,

 

É o seguinte tenho um banco de dados SQL Server 6.5 que estou migrando os
dados para o Oracle 8i, só que me deparei com um problema, o sistema que
utiliza o SQL Server é um SAC ( Serviço de Atendimento ao Cliente) e possui
cartas que foram enviadas ao cliente armazenadas em campos do tipo TEXT.

 

É texto puro, só que possui quebra de linha.

 

Qual tipo de dados utilizo no oracle para armazenar estas cartas no mesmo
formato???

 

E como faço a inserção dos dados???

 

Valeu..

 

Att.

Diones Kleber Cruz

-- 
[EMAIL PROTECTED] 
[EMAIL PROTECTED] 
-- 



 



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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] Como remover corretamente o Oracle do Windows ?

2006-04-05 Por tôpico criscadba
Boa tarde pessoal


Tenho um amigo que está com um problema e como eu já estou há dois 
anos como dba de aplicação e não mexo mais com infra, não consigo 
ajudá-lo.

Ele instalou um Oracle 9i em um windows 2000 server e ele funcionou 
mto bem até outro dia, só que o banco de dados de repente parou e 
ele resolveu reinstalar a base de dados com outras configurações, 
mais condizentes com a necessidade dele.

O problema é que qdo ele foi reinstalar, me disse que quando tenta 
criar e subir o listener, toma o seguinte erro ora-12514

Será que há algum arquivo da instalação anterior que ele esqueceu de 
apagar ?

Quais arquivos/serviços devemos apagar para que possamos reinstalar 
o Oracle e criar outro banco novamente sem problemas ?

Eu não me lembro, pois qdo trabalhava como DBA de infra sempre 
trabalhei com Oracle sobre algum 'unixlike'.

Obrigada a todos.

Bjos

Crisca





--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




Re: [oracle_br] Re: Instancias iguais com RBO com resultados diferentes - indo em busca do CBO

2006-04-05 Por tôpico Anderson Haertel Rodrigues
Marcelo,

Penso que é um teste sem efeitos. É descarada e
disparada a diferença para melhor entre o CBO para o
RBO.

E onde a Query for mais rápida no RBO é por que a
Query está amarrada ao RBO e deve ser reescrita, ou
faltam configurar os parâmetros que nosso colega
chiappa cita, enfim.

Eu ainda tenho um documento citando as 15 Regras de
como o RBO funciona, nossa não quero sequer abrir e
lembrar do mesmo.


--- Marcelo Cauduro [EMAIL PROTECTED] escreveu:

 Chiappa, concordo absolutamente com vc... pois tenho
 seguido seus
 comentarios a risca... mas aqui o problema é que
 quero comparar um RBO com
 CBO... da para fazer isso em 10g ?
 
 pensando q nao, a minha ideia foi , instalo uma
 instancia 8i igual a que o
 pessoal usa no desenvolvimento e comparo com a
 10g,... mas o problema é:
 essa instancia de 8i em RBO ta mais lerdo que a
 instancia de 8i em RBO q o
 pessoal utiliza no desenvolvimento
 por isso coloquei no email os parametros das duas
 8i
 dai qndo conseguir ver o pq da diferenca entre as
 duas 8i.,. iria
 compara-las com 10g
 
 mas se naum for possivel essa comparacao, com o que
 posso comparar a 10g ?
 se eu colocar RULE no 10g vai funcionar ?
 porque poderia criar uma nova instancia de10g...
 
 mas mesmo se fosse possivel fazer isso com 10g...
 gostaria que me ajudassem a identificar o porque
 dessas duas instancia
 iguais, em maquinas diferentes, com hardwares
 iguais, darem tempos
 diferentes
 
 On 4/5/06, jlchiappa [EMAIL PROTECTED] wrote:
 
   Colega, quando vc diz :
 
 
  Lembrando que a maquina de Custo é um Oracle 10g
 e a de regra um
  Oracle 8i.
 
  já de cara eu digo, ENORMES chances de não
 funcionar direito, 8i é
  absolutamente DIFERENTE de 10g, testes
 preferencialmente TEM QUE ser
  feitos em versões idênticas - no seu caso isso é
 AUMENTADO em muito,
  pois há n+1 parâmetros que já são setados por
 default ou criados no
  banco default do 10g que DIFEREM RADICALMENTE do
 8i...
 
  E como dito em outra thread aqui, CBO ** implica
 ** em estatísticas,
  histogramas, configs as mais diversas sendo
 exigidas, vc FEZ isso, se
  não fez não funciona direito MESMO.
 
  []s
 
  Chiappa
 
  --- Em oracle_br@yahoogrupos.com.br, Marcelo
 Cauduro
  [EMAIL PROTECTED] escreveu
 
  
   Pessoal,
  
   Essa ta me quebrando a cabeça,
   é o seguinte:
  
   Estou ajudando na migracao de otimizador de
 regras para custo.
   Ja pegamos varios papers, muitos recomendados
 pela lista.
   Entretanto, queria ter uma instancia na mesma
 maquina para fazer
   comparações.
   Tipo, no custo demorou X minutos e com regras Y
 minutos.
  
   Lembrando que a maquina de Custo é um Oracle 10g
 e a de regra um
  Oracle 8i.
  
   Mas antes de começar as comparações de Custo e
 Regra, quero me
  assegurar que
   a instancia
   de regra nessa maquina esta tendo o mesmo
 desempenho com Regra do
  que em outra
   maquina bastante usado pelos desenvolvedores
 (hardware igual).
  
   Mas ta dando uma baita diferenca nos testes
  
   Os inits.ora das duas estão iguais ( com
 excessao que o
  db_block_size da
   mais rapida
   esta 4k e o da mais lenta esta 8k, mas acho q
 naum eh isso).
  
   Alguem sabe como consigo definir o porque da
 diferença ?
  
   Vou colocar abaixo o init das duas instancias,
 chamar a mais rapida
  de
   sidA e a mais lenta de sidB.
  
   Lembrando que a sidB eu quero usar como
 comparativo
   com a maquina Custo, mas não ta dando, afinal ,
 ela não tem se
  mostrado
   igual a outra
   instancia da outra maquina com Regra.
  
   Outro ponto :
  
   Como estou fazendo comparaçoes, deixei a
 estrutura das tabelas
  identicas
   init_trans,maxmintudo igual... linha
 iguais
  
   Quem pode me dar uma luz ?
  
  
  


  --
  
   sidB
  
   db_name = sidB
   instance_name = sidB
   service_names = sidB
   control_files =
 (/u1/oracle/oradata/sidB/control01.ctl,
   /u4/oracle/oradata/sidB/control02.ctl,
   /u4/oracle/oradata/sidB/control03.ctl)
   open_cursors = 1500
   max_enabled_roles = 80
   db_block_buffers = 2048
   shared_pool_size = 50331648
   shared_pool_reserved_size=5033164
   large_pool_size = 8192000
   java_pool_size = 2500
   log_checkpoint_interval = 1
   log_checkpoint_timeout = 1800
   processes = 350
   log_buffer = 163840
  
   background_dump_dest =
 /u1/app/oracle/admin/sidB/bdump
   core_dump_dest = /u1/app/oracle/admin/sidB/cdump
   user_dump_dest = /u1/app/oracle/admin/sidB/udump
   db_block_size = 8192
   remote_login_passwordfile = exclusive
   os_authent_prefix = 
   compatible = 8.1.7
   sort_area_size = 65536
   sort_area_retained_size = 65536
   event=36 trace name errorstack level 3
   _complex_view_merging=true
  
  


  --
  
   sidA
  
   db_name = sidA
   instance_name = sidA
   service_names = sidA
   control_files =
 

RES: [oracle_br] Como remover corretamente o Oracle do Windows ?

2006-04-05 Por tôpico Salvio Padlipskas
Olá Cris,

Com certeza existem mmm arquivos a serem limpos nesse 
ambiente.
Não é somente entrar na opção de remove install.

Mas se vc passar aqui nas entrelinhas iríamos ter que escrever linhas em 
demasia.
Então replico aqui o note que realiza essa tarefa. (assim vc passa para ele).
** Eu mesmo já tive a oportunidade de usar e foi tranquilíssimo.

[ ]'s
Salvio Padlipskas


PURPOSE
---
This article describes the procedure how to manually perform the actions to
create a clean machine on Microsoft Windows 95/98/NT/2000/XP and how to 
manually remove all Oracle components (e.g.: oracle RDBMS database server, 
IAS, OEM, client installations, etc) and services from your computer.

 
SCOPE  APPLICATION
---
This article is intended for DBA's on the Microsoft Windows platform.

WARNING: 

1. Remove all Oracle components from your computer only as a last resort, 
   and only if you want to remove ALL Oracle components from your system.

2. These instructions remove all Oracle components, services, and registry 
   entries from your computer. In addition, any database files in the 
   subdirectories under ORACLE_BASE\ORADATA\ are also removed.

3. These procedures will also remove Oracle network configuration files, 
   user written scripts and any other user generated files that may be stored
   in Oracle_Base directories.

4. Exercise extreme care when removing registry entries.  Removing incorrect
   entries can severely compromise your computer.


MANUALLY REMOVING ALL ORACLE COMPONENTS AND SERVICES FROM YOUR COMPUTER
---
Section A (steps 1-6) describes the removal of all Oracle components on 
Windows NT,2000 and XP.
Section B (steps 1-4) describes the removal of all Oracle components on
Windows 95 and Windows 98.


A. Removing Components on Windows NT/2000/XP.
-
To remove all Oracle components from a computer on Windows NT/2000/XP:

1.   Check privileges:
 -
1.a. Ensure you are logged in as a user with Administrator privileges. 


2.   Stop all Oracle services (if any are running):
 --
2.a. NT: Choose Start  Settings  Control Panel  Services. 
 2000,XP: Right click My Computer  Manage  Services and Applications  
Services

2.b. If any Oracle services (their names begin with Oracle) exist and have 
 the status Started, select the service and click Stop. 

2.c. Click Close to exit the Services window. 

2.d. Close the Control Panel/Computer Management window.


3.   Remove the entries in the Windows registry:
 ---
3.a. Start the registry editor: 
 Choose Start  Run  regedit 

 Note: On Windows NT you can use regedt32 instead. The searching 
   capabilities of regedt32 is limited compared to regedit. It will be 
   needed to be able to edit 32-bit entries in the registry. Since we 
   are not going to update any 32-bit entry it is not needed.


3.b. Go to HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 
 Note the value of the key INST_LOC, this is the location of the 
 Oracle Universal Installer (OUI).  The default location is 
 C:\Program Files\Oracle\Inventory.  If this value is different, make 
 note of it, so we can delete these files later.
 Delete this ORACLE key. 

3.c. Go to HKEY_LOCAL_MACHINE\SOFTWARE\ODBC and expand all subkeys and
 remove all keys under here which are related with the
 Oracle ODBC Driver

3.d. Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services and remove 
 all keys under here that begin with ORACLE or ORAWEB. 

3.e. Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\...
 ...\Application  and remove all keys under here that begin with ORACLE.

3.f. Go to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\...
 ...\Uninstall  and remove any entries related to Oracle.   

3.g. Go to HKEY_CLASSES_ROOT, remove all keys that begin with Ora or ORCL
 (e.g. Oracle..., ORADC..., ORAMMC..., OraOLE..., OraPerf... and ORCL...).

3.h. Go to HKEY_LOCAL_MACHINE\SOFTWARE\Classes, remove all keys that begin with 
Ora or ORCL
 (e.g. Oracle..., ORADC..., ORAMMC..., OraOLE..., OraPerf... and ORCL...).

3.i. Go to HKEY_CURRENT_USER\Software\Oracle, delete this ORACLE key.

3.j. Go to HKEY_USERS\...\Software\Oracle, delete this ORACLE key.

3.k. Close the registry. 


4.   Clean up the environment settings:
 --
4.a. NT: Choose Start  Settings  Control Panel  System  Environment tab
 2000,XP:  Choose Start  Settings  Control Panel  System  Advanced tab 
 Environment variables.
  
4.b. At System Variables click on the variable PATH in order to modify 
 the value. For example, you may see a path similar to this one: 
 C:\ORACLE\ORA81\BIN;C:\PROGRAM 

[oracle_br] Re: ORA-01031: insufficient privileges

2006-04-05 Por tôpico Igor Graminhani
Ola Marcelo,

Obrigado pela atenção nesse problema. Bem tentei comentar a linha 
# SQLNET.AUTHENTICATION_SERVICES= (NTS) no arquivo sqlnet.ora, porém 
não funcionou.

Persiste a mensagem de ORA-01031: insufficient privileges.

Att,

Igor

--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro 
[EMAIL PROTECTED] escreveu

 Tentou comentar a linha SQLNET.AUTHENTICATION_SERVICES= (NTS) ?
 
 colocando
 # SQLNET.AUTHENTICATION_SERVICES= (NTS)
 
 ???
 
 On 4/5/06, Igor Graminhani [EMAIL PROTECTED] wrote:
 
   O sqlnet.ora do banco de desenvolvimento estava assim:
 
  # SQLNET.ORA Network Configuration
  File: /app/oracle/product/9ir2/network/admin/sqlnet.ora
  # Generated by Oracle configuration tools.
 
  SQLNET.AUTHENTICATION_SERVICES= (NTS)
 
  NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
 
  NAMES.DEFAULT_DOMAIN = site
 
  Porém, já tentei alterar o parametro 
SQLNET.AUTHENTICATION_SERVICES=
  (NONE), mas não funcionou.
 
  Atenciosamente,
 
  Igor
 
  --- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro
  [EMAIL PROTECTED] escreveu
 
  
   Como esta o seu sqlnet.ora ?
  
   On 4/1/06, Igor Graminhani [EMAIL PROTECTED] wrote:
   
 Ola pessoal,
   
Estou tentando conectar num banco de teste e está aparecendo 
a
seguinte mensagem de erro: ORA-01031: insufficient privileges
   
Esse erro acontece com qualquer usuário que eu tente logar no
  banco,
seja, como SYS ou SYSTEM, porém esse erro acontece apenas na
instância ISMTESTE
   
Bem, tentamos recriar o arquivo de senha no Servidor Linux
  (servidor
onde se encontra a instância ISMTESTE) através do ORAPWD,
  conforme
comando abaixo:
   
orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=senha
   
(obs: no init.ora o parâmetro remote_login_passwordfile já
está 'EXCLUSIVE')
   
Porém, ainda persiste o erro. O que poderia ser feito para
  corrigir
esse erro e acessar o banco?
   
Obrigado,
   
Igor
   
   
   
   
   
   
   
   
   
   
   
   
   
   
-

  -
Atenção! As mensagens deste grupo são de acesso público e de
  inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-
archive.com/oracle_br@yahoogrupos.com.br/
   
-

  -
  
__
   
Este Grupo recebe o apoio da SQL Magazine -
www.devmedia.com.br/sqlmagazine
   
  
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum
  arquivo, tenha
o link do mesmo para evitar trafego(pedidos) desnecessário.
   
   
--
*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]oracle_br-
  [EMAIL PROTECTED]
 
   
   - O uso que você faz do Yahoo! Grupos está sujeito aos 
Termos
  do
   Serviço do Yahoo! http://br.yahoo.com/info/utos.html.
   
   
  
  
   [As partes desta mensagem que não continham texto foram 
removidas]
  
 
 
 
 
 
 
 
  -
-
  Atenção! As mensagens deste grupo são de acesso público e de 
inteira
  responsabilidade de seus remetentes.
  Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 
  -
-
__
 
  Este Grupo recebe o apoio da SQL Magazine -
  www.devmedia.com.br/sqlmagazine
  
__
  O grupo Oracle_br não aceita anexos. Quando oferecer algum 
arquivo, tenha
  o link do mesmo para evitar trafego(pedidos) desnecessário.
 
 
  --
  *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]oracle_br-
[EMAIL PROTECTED]
 
 - O uso que você faz do Yahoo! Grupos está sujeito aos Termos 
do
 Serviço do Yahoo! http://br.yahoo.com/info/utos.html.
 
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]








--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 

[oracle_br] Arquivo TXT

2006-04-05 Por tôpico junior veiga
Pessoal,

Preciso gerar um arquivo TXT como saida pelo spool do
sqlplus.

Quais configurações devo fazer no sqlplus para que na
tela apareça somente as informações, sem cabeçalho,
alinhadas, etc...

obrigado a todos.



___ 
Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça. 
http://br.messenger.yahoo.com/


--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





Re: [oracle_br] Arquivo TXT

2006-04-05 Por tôpico Josÿffffffffffe9 Ferreira
coloque um set pages 0

--- junior veiga [EMAIL PROTECTED] escreveu:


-
Pessoal,

Preciso gerar um arquivo TXT como saida pelo spool do
sqlplus.

Quais configurações devo fazer no sqlplus para que na
tela apareça somente as informações, sem cabeçalho,
alinhadas, etc...

obrigado a todos.



___

Novo Yahoo! Messenger com voz: Instale agora e faça
ligações de graça. 
http://br.messenger.yahoo.com/


--
Atenção! As mensagens deste grupo são de acesso
público e de inteira responsabilidade de seus
remetentes.
Acesse:
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

--__

Este Grupo recebe o apoio da SQL Magazine -
www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer
algum arquivo, tenha o link do mesmo para evitar
trafego(pedidos) desnecessário.

  
  
-
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 Termos do Serviço do Yahoo!.





___ 
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! 
http://br.acesso.yahoo.com


--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 





Re: [oracle_br] Arquivo TXT

2006-04-05 Por tôpico Renan Medeiros
 
Seria mais ou menos assim:
set feedback off pagesize 0
select col1, col2, etc from tabela
.
spool arquivo.txt
/
spool off


 

OBS: A formatação das colunas vc faz do jeito que necessitar.

Renan

 






__


De Josÿffe9 Ferreira [EMAIL PROTECTED]
Enviado qua 5/4/2006 21:15
Para oracle_br@yahoogrupos.com.br
Assunto Re: [oracle_br] Arquivo TXT



coloque um set pages 0



--- junior veiga [EMAIL PROTECTED] escreveu:





-

Pessoal,



Preciso gerar um arquivo TXT como saida pelo spool do

sqlplus.



Quais configurações devo fazer no sqlplus para que na

tela apareça somente as informações, sem cabeçalho,

alinhadas, etc...



obrigado a todos.





   

___



Novo Yahoo! Messenger com voz: Instale agora e faça

ligações de graça.

http://br.messenger.yahoo.com/ (http://br.messenger.yahoo.com/)





--

Atenção! As mensagens deste grupo são de acesso

público e de inteira responsabilidade de seus

remetentes.

Acesse:

http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
(http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/)



--__



Este Grupo recebe o apoio da SQL Magazine -

www.devmedia.com.br/sqlmagazine

__

O grupo Oracle_br não aceita anexos. Quando oferecer

algum arquivo, tenha o link do mesmo para evitar

trafego(pedidos) desnecessário.



 

 

-

Links do Yahoo! Grupos



   Para visitar o site do seu grupo na web, acesse:

http://br.groups.yahoo.com/group/oracle_br/ 
(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 Termos do Serviço do Yahoo!.









   

___

Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!

http://br.acesso.yahoo.com (http://br.acesso.yahoo.com)





--

Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.

Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
(http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/)

--__



Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine

__

O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário.







__

Links do Yahoo! Grupos

· Para visitar o site do seu grupo na web, acesse:

http://br.groups.yahoo.com/group/oracle_br/ 
(http://br.groups.yahoo.com/group/oracle_br/)

 
· Para sair deste grupo, envie um e-mail para:

[EMAIL PROTECTED] (mailto:[EMAIL PROTECTED])

 
· O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo! (http://br.yahoo.com/info/utos.html).





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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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] Re: Instancias iguais com RBO com resultados diferentes - indo em busca do CBO

2006-04-05 Por tôpico jlchiappa
seguem as respostas pra cada item :

--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED]
escreveu

 Então ficam mais 5 questões :
 
 - o db_block_size afeta a performance de um oltp ? ou melhor, de 4kb
para
 8kb da diferenca ?

Normalmente não muito - veja vc, a diferença principal de um block de
4 Kb pra um de 8 Kb é que no bloco maior há menos chance de
frequentemente houver registro que não coube inteiro no bloco e é
alocado novo bloco, mas tipicamente num oltp, bem normalizado, não há
registros tão longos, então nem isso. Normalmente o pessoal opta por 8
kb porque é um valor médio de bloco, funciona bem nem é um dos menores
valores que pode levar à maior frequencia de regs migrados ou I/O
muito pequeno, nem é dos maiores onde pode haver um pouco mais de
espaço não-usado ou I/O um pouco mais excessivo.
  Mas não, não vi até hoje um caso onde duas máquinas com mesma versão
de banco , os parâmetros iguais, carga de máquina igual, dê diferença
significativa por causa de block size, a não ser em casos extremos
(ie, usa o menor de todos, 2 Kb , ou o maior , normalmente 32 Kb).

 
 - posso comparar um 8i e um 10g na mesma maquina - o 8i com RBO e o
10g com
 CBO , esperando que o 10g seja igual ou mais rapido ?

Pode, a questão só é que eventualmente outra sessão pode , em tese, a
qquer momento disparar alguma coisa pesada no outro banco, aí a
máquina sobrecarregada, o CBO até monta o melhor plano possível mas
por causa da carga causada pela outra sessão mesmo esse melhor plano
demora... Esse é que é o X de vc estar testando numa máquina com
outras coisas rodando, às vezes fica difícil vc filtrar interferências
das outras coisas naquilo que vc está testando, é por isso que é
RECOMENDADO se fazer isso em outra máquina só com a coisa a testar...
 

 - se eu coloco RBO no 10g, ele suporta então regras ? 

Por suporta vc quer dizer se funciona ? Sim, tranquilamente
funcionar funciona, mas com certeza a Oracle não recomenda, e afaik
não dá suporte.


mas a questão é, ele
 com Regras vai ser mais performatico que um 8i com regra ?

A tendência não é : se tudo o resto for igual, provavelmente 10g em
modo de regra deve ser basicamente idêntico ao 8i em modo de regra,
pois o otimizador de regras não muda desde a versão 7 do banco... As
chances de vc eventualmente obter performance melhor no 10g são
pequenas, só mesmo se alguma das features novas dele que não dependa
de otimizador proporcionarem isso (como por exemplo afaik são o array
size automático em pl/sql, as melhorias de redo, os gerenciamentos
automatizados de SGA, etc) - na prática, porém, o meu palpite é que se
o 8i em rbo estiver com redo log bem tunado, já estiver fazendo algum
array processing onde necessário, tiver a SGA bem dimensionadinha,
etc, não vejo muita margem para grandes diferenças.

 - qual sua sugestão para fins comparativos , comparar o 10g CBO com
o 8i RBO
 ou com o 10g RBO (se puder e for mais performatico que o 8i com regras)
 ?

Minha sugestão é simples : imagino que vc está com o 10g no meio
porque quer migrar pra ele no final das contas, certo ?? Então a idéia
é , numa máquina de homologação, o mais semelhante possível à
Produção, tenha o 8i em regra, que nem a produção, uma vez comprovado
por testes que a performance está basicamente idêntica vc passa esse
banco pra CBO (e faz TODOS os settings necessários pro CBO funcionar,
vai haver queries que talvez vc tenha que alterar, terá que coletar
stats, determinar necessidade de histogramas, enfim, mexer bastante, o
que é relativamente extenso), uma vez isso feito e testado e obtido
algum ganho (que deve sim haver no CBO), e eventualmente ajustadas as
relativamente poucas queries que precisarem, aí sim demonstrado que o
CBO foi bem, só aí vc migra pra 10g : acho que fazer duas alterações
pesadas (ie, ir de RBO pra CBO , e de 8i pora 10g ) numa tacada só é
por demais arriscado.

[]s

 Chiappa






--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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

 




Re: [oracle_br] Re: Instancias iguais com RBO com resultados diferentes - indo em busca do CBO

2006-04-05 Por tôpico Marcelo Cauduro
Chiapa, Valeu pelas respostas, elas eram o que eu precisava.

On 4/5/06, jlchiappa [EMAIL PROTECTED] wrote:

 seguem as respostas pra cada item :


 --- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED]
 escreveu
 
  Então ficam mais 5 questões :
 
  - o db_block_size afeta a performance de um oltp ? ou melhor, de 4kb
 para
  8kb da diferenca ?

 Normalmente não muito - veja vc, a diferença principal de um block de
 4 Kb pra um de 8 Kb é que no bloco maior há menos chance de
 frequentemente houver registro que não coube inteiro no bloco e é
 alocado novo bloco, mas tipicamente num oltp, bem normalizado, não há
 registros tão longos, então nem isso. Normalmente o pessoal opta por 8
 kb porque é um valor médio de bloco, funciona bem nem é um dos menores
 valores que pode levar à maior frequencia de regs migrados ou I/O
 muito pequeno, nem é dos maiores onde pode haver um pouco mais de
 espaço não-usado ou I/O um pouco mais excessivo.
   Mas não, não vi até hoje um caso onde duas máquinas com mesma versão
 de banco , os parâmetros iguais, carga de máquina igual, dê diferença
 significativa por causa de block size, a não ser em casos extremos
 (ie, usa o menor de todos, 2 Kb , ou o maior , normalmente 32 Kb).


 
  - posso comparar um 8i e um 10g na mesma maquina - o 8i com RBO e o
 10g com
  CBO , esperando que o 10g seja igual ou mais rapido ?

 Pode, a questão só é que eventualmente outra sessão pode , em tese, a
 qquer momento disparar alguma coisa pesada no outro banco, aí a
 máquina sobrecarregada, o CBO até monta o melhor plano possível mas
 por causa da carga causada pela outra sessão mesmo esse melhor plano
 demora... Esse é que é o X de vc estar testando numa máquina com
 outras coisas rodando, às vezes fica difícil vc filtrar interferências
 das outras coisas naquilo que vc está testando, é por isso que é
 RECOMENDADO se fazer isso em outra máquina só com a coisa a testar...

 

  - se eu coloco RBO no 10g, ele suporta então regras ?

 Por suporta vc quer dizer se funciona ? Sim, tranquilamente
 funcionar funciona, mas com certeza a Oracle não recomenda, e afaik
 não dá suporte.



 mas a questão é, ele
  com Regras vai ser mais performatico que um 8i com regra ?

 A tendência não é : se tudo o resto for igual, provavelmente 10g em
 modo de regra deve ser basicamente idêntico ao 8i em modo de regra,
 pois o otimizador de regras não muda desde a versão 7 do banco... As
 chances de vc eventualmente obter performance melhor no 10g são
 pequenas, só mesmo se alguma das features novas dele que não dependa
 de otimizador proporcionarem isso (como por exemplo afaik são o array
 size automático em pl/sql, as melhorias de redo, os gerenciamentos
 automatizados de SGA, etc) - na prática, porém, o meu palpite é que se
 o 8i em rbo estiver com redo log bem tunado, já estiver fazendo algum
 array processing onde necessário, tiver a SGA bem dimensionadinha,
 etc, não vejo muita margem para grandes diferenças.


  - qual sua sugestão para fins comparativos , comparar o 10g CBO com
 o 8i RBO
  ou com o 10g RBO (se puder e for mais performatico que o 8i com regras)
  ?

 Minha sugestão é simples : imagino que vc está com o 10g no meio
 porque quer migrar pra ele no final das contas, certo ?? Então a idéia
 é , numa máquina de homologação, o mais semelhante possível à
 Produção, tenha o 8i em regra, que nem a produção, uma vez comprovado
 por testes que a performance está basicamente idêntica vc passa esse
 banco pra CBO (e faz TODOS os settings necessários pro CBO funcionar,
 vai haver queries que talvez vc tenha que alterar, terá que coletar
 stats, determinar necessidade de histogramas, enfim, mexer bastante, o
 que é relativamente extenso), uma vez isso feito e testado e obtido
 algum ganho (que deve sim haver no CBO), e eventualmente ajustadas as
 relativamente poucas queries que precisarem, aí sim demonstrado que o
 CBO foi bem, só aí vc migra pra 10g : acho que fazer duas alterações
 pesadas (ie, ir de RBO pra CBO , e de 8i pora 10g ) numa tacada só é
 por demais arriscado.

 []s

 Chiappa







 --

 Atenção! As mensagens deste grupo são de acesso público e de inteira
 responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

 --__

 Este Grupo recebe o apoio da SQL Magazine -
 www.devmedia.com.br/sqlmagazine
 __
 O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha
 o link do mesmo para evitar trafego(pedidos) desnecessário.



   *Yahoo! Grupos, um serviço oferecido por:*   PUBLICIDADE