[oracle_br] Duvida Archive?

2007-04-26 Por tôpico Welvis Douglas Silva Moreto
Olá pessoal estamos mudando o bando aqui da empresa e habilitando
um novo local para gerar os Archives
hoje atualmente
log_archive_dest='arch.dbf'
log_archive_duplex_dest='arch_2.dbf'
como que eu faço para tornar a geração destes archives obrigatorios.
eu testei na minha casa eu conseguui fazer
log_archive_duplex_dest='location=/arch_2.dbf mandatory' 
só que na minha casa era um 9.2.0.4.0 EE
e aqui na empresa 9.2.0.4.0 Standart One,
Oracle9i Release 9.2.0.4.0 - Production
PL/SQL Release 9.2.0.4.0 - Production
CORE9.2.0.3.0   Production
TNS for Linux: Version 9.2.0.4.0 - Production
NLSRTL Version 9.2.0.4.0 - Production
o que tenho que fazer para tornar obrigatorio a geração dos archives?
att,
Welvis

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

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



[oracle_br] Duvida Archive?

2007-04-16 Por tôpico Welvis Douglas Silva Moreto
Olá Pessoal, gostaria de tirar uma duvida.

para que uma tabela não passe a gerar Redu / Archive seria apenas dar um

ALTER TABLE XXX NOLOGGING;

ou submeter a tabela a um truncate table?

é isso mesmo, ?

att

WELVIS DOUGLAS

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

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



[oracle_br] Duvida sobre SGA no 10g, � melhor usar ASM ou n�o?

2007-04-11 Por tôpico Andreia Pontes Ribeiro
Será que alguem poderia me dar uma ajuda? 
Migrei uma base do 9i para o 10G e estou tendo
problemas de performance. 

Essa base é do nosso DW e roda querys bem pesadas.
Veio um consultor me ajudar na instalação do banco com
caracteristicas de DW. Agora que mudei os objetos e o
analista está testando tem relatorios que expiram o 
browser. Alem de rever as querys queria saber de vcs a
parte de parametrização do banco. 

Eu usei o ASM e não sei se isso ficou legal e pensei
em tirar, será que vcs poderiam me dar uma dica do que
é melhor?

Minha maquina é linux, tem 4 processadores e 8GB de
RAM. deixei 4,5 GB para esse banco, pois tenho uma
outra instance na mesma maquina.

Esses são os parametros de memoria hoje, caso eu mude
vcs poderiam me dizer o que eu preciso fazer? Vi uma
nota que manda apenas fazer o SGA_TARGET=0 e que ele
vai deixar os outros parametros com o valor que estão
no momento, mas ai acho quea situação continua a
mesma, será que vcs podem me passar uma ideia dos
parametros para eu colocar? 

Preciso garantir a melhor performance na leitura.

 

Muito obrigada

 

 

SQL> show sga

Total System Global Area 4731174912 bytes
Fixed Size  2077488 bytes
Variable Size2902461648 bytes
Database Buffers 1811939328 bytes
Redo Buffers   14696448 bytes
 

buffer_pool_keep string
buffer_pool_recycle  string
global_context_pool_size string
java_pool_size   big integer 0
large_pool_size  big integer 0
olap_page_pool_size  big integer 0
shared_pool_reserved_sizebig integer
64592281
shared_pool_size big integer 0
streams_pool_sizebig integer 0
 

lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer
4731174912
sga_target   big integer
4731174912
 

db_cache_advice  string  OFF
db_cache_sizebig integer 0
db_keep_cache_size   big integer 0
db_recycle_cache_sizebig integer 0
db_16k_cache_sizebig integer 0
db_2k_cache_size big integer 0
db_32k_cache_sizebig integer 0
db_4k_cache_size big integer 0
db_8k_cache_size big integer 0
object_cache_max_size_percentinteger 10
object_cache_optimal_sizeinteger
102400
session_cached_cursors   integer 20




   

Get your own web address.  
Have a HUGE year through Yahoo! Small Business.
http://smallbusiness.yahoo.com/domains/?p=BESTDEAL


[oracle_br] Duvida OS

2007-04-11 Por tôpico Welvis Douglas Silva Moreto
Olá Pessoal, estamos em duvida aqui na empresa... estamos mudando a maquina que 
o oracle está instalado, gostaria de saber o seguinte.

qual SO é melhor Windows 2003 ou Red Hat AS 3 ou 4, atualmente estamos usando o 
oracle 

Oracle9i Release 9.2.0.4.0 - Production
PL/SQL Release 9.2.0.4.0 - Production
CORE9.2.0.3.0   Production
TNS for Linux: Version 9.2.0.4.0 - Production
NLSRTL Version 9.2.0.4.0 - Production
onde em um futuro bem proximos estaremos instalando o 10G, qual seria a melhor 
opção?

obrigado pela ajuda.!

att,

Welvis Douglas

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

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



Re: [oracle_br] Duvida OS

2007-04-11 Por tôpico Marcio Portes
Acho que o problema não é qual o melhor SO e sim "QUEM" vai administrá-lo.
Se a empresa tem pessoal que administra Windows e ninguém  experiente em
Linux, então, neste caso, Linux não deveria ser nem considerado (caso não
haja budget para treinamento e administração externa). É muito importante
ter um SA para suportar o ambiente operacional onde o Oracle será instalado.
Portanto, faça um planejamento rigoroso, onde os skills das pessoas deve ser
levado em conta - e não caia na armadilha do treinamento: uma pessoa recém
treinada, não está preparada para assumir um Sistema Operacional em produção
(claro que isso é meu pensamento).

Agora, em minha opinião, mas porque conheço o Linux mais que Windows, eu
instalaria o Oracle no Linux -- só e somente só, porque conheço a
plataforma, tenho experiência nesta plataforma. E porque o Linux é Rock'n
Roll... :-)

On 4/11/07, Welvis Douglas Silva Moreto <[EMAIL PROTECTED]> wrote:
>
>   Olá Pessoal, estamos em duvida aqui na empresa... estamos mudando a
> maquina que o oracle está instalado, gostaria de saber o seguinte.
>
> qual SO é melhor Windows 2003 ou Red Hat AS 3 ou 4, atualmente estamos
> usando o oracle
>
> Oracle9i Release 9.2.0.4.0 - Production
> PL/SQL Release 9.2.0.4.0 - Production
> CORE 9.2.0.3.0 Production
> TNS for Linux: Version 9.2.0.4.0 - Production
> NLSRTL Version 9.2.0.4.0 - Production
> onde em um futuro bem proximos estaremos instalando o 10G, qual seria a
> melhor opção?
>
> obrigado pela ajuda.!
>
> att,
>
> Welvis Douglas
>
> __
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



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


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



Re: [oracle_br] Duvida SELECT - URGENTE

2007-04-11 Por tôpico Rafael Milanez - BusinessOn
ficaria mais ou menos assim, vou fazer um exemplo , depois vc coloca todos os 
intervalos de hora no CASE


SQL> alter session set nls_date_format = 'dd-mon- hh24:mi';

Sessão alterada.

SQL> create table t ( ligacao date);

Tabela criada.

SQL> insert into t values (to_date('01-jan-2007 00:10'));

1 linha criada.

SQL> insert into t values (to_date('01-jan-2007 00:45'));

1 linha criada.

SQL> insert into t values (to_date('01-jan-2007 01:13'));

1 linha criada.

SQL> insert into t values (to_date('01-jan-2007 02:34'));

1 linha criada.

SQL> insert into t values (to_date('01-jan-2007 02:35'));

1 linha criada.

SQL> insert into t values (to_date('01-jan-2007 02:37'));

1 linha criada.

SQL> insert into t values (to_date('01-jan-2007 02:40'));

1 linha criada.

SQL> insert into t values (to_date('03-jan-2007 21:34'));

1 linha criada.

SQL> insert into t values (to_date('03-jan-2007 22:00'));

1 linha criada.

SQL> select * from t;

LIGACAO 
-   
01-jan-2007 00:10   
01-jan-2007 00:45   
01-jan-2007 01:13   
01-jan-2007 02:34   
01-jan-2007 02:35   
01-jan-2007 02:37   
01-jan-2007 02:40   
03-jan-2007 21:34   
03-jan-2007 22:00   

9 linhas selecionadas.


SQL> select case when to_char(ligacao,'hh24:mi') between '00:00' and '00:59' 
then 'Entre 00:00hs até 00:59hs'
  2  when to_char(ligacao,'hh24:mi') between '01:00' and '01:59' then 'Entre 
01:00hs até 01:59hs'
  3  when to_char(ligacao,'hh24:mi') between '02:00' and '02:59' then 'Entre 
02:00hs até 02:59hs'
  4  else 'Outros' end ligacao,
  5  count(ligacao) qtde
  6  from t
  7  group by case   when to_char(ligacao,'hh24:mi') between '00:00' and 
'00:59' then 'Entre 00:00hs até 00:59hs'
  8  when to_char(ligacao,'hh24:mi') between '01:00' and '01:59' then 'Entre 
01:00hs até 01:59hs'
  9  when to_char(ligacao,'hh24:mi') between '02:00' and '02:59' then 'Entre 
02:00hs até 02:59hs'
 10  else 'Outros' end
 11  order by 1
 12  /

LIGACAO   QTDE
---   --
Entre 00:00hs até 00:59hs2
Entre 01:00hs até 01:59hs1
Entre 02:00hs até 02:59hs4
Outros 2




  - Original Message - 
  From: Rafael Milanez - BusinessOn 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Monday, April 09, 2007 3:24 PM
  Subject: Re: [oracle_br] Duvida SELECT - URGENTE


  o campo hr_atendimento é um formato data + hora do tipo date ?

  se sim

  select hr_atendimento,

  case when to_char(hr_atendimento,'hh24:mi') between '00:00' and '00:59' then 
'Entre 00:00hs até 00:59hs'

  when to_char(hr_atendimento,'hh24:mi') between '01:00' and '01:59' then 
'Entre 01:00hs até 01:59hs'

  else 'false' end as hora,

  count(distinct(a.cd_atendimento)) as Qtde

  from from dbamv.atendime a,

  dbamv.especialid e

  and e.cd_especialid=a.cd_especialid

  and a.tp_atendimento in ('U') 

  group by hr_atendimento

  depois no case vc completa com os outros intervalos de hora e ajusta a query 
ai no seu formato

  - Original Message - 
  From: Alexandre Rocha Placido 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Monday, April 09, 2007 2:37 PM
  Subject: RES: [oracle_br] Duvida SELECT - URGENTE

  Troca o to_char(hr_atendimento, 'HH24:MI'), por to_char(hr_atendimento,
  'HH24') e coloca ele no group by

  Alexandre Rocha Placido

  Divisão de Tecnologia da Informação - Agrovale

  Fone: +55 74 3612-2900

  +55 87 8802-0474

  MSN [EMAIL PROTECTED]

  "Eis a voz do que clama: Preparai no deserto o caminho do Senhor; endireitai
  no ermo uma estrada para o nosso Deus. Todo vale será levantado, e será
  abatido todo monte e todo outeiro; e o terreno acidentado será nivelado, e o
  que é escabroso, aplanado. A glória do Senhor se revelará; e toda a carne
  juntamente a verá; pois a boca do S

RES: [oracle_br] Duvida em Select com Index

2007-04-09 Por tôpico Arnaldo V. Scarin
Obrigado André.
 
 

  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Andre Santos
Enviada em: segunda-feira, 9 de abril de 2007 11:28
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Duvida em Select com Index



Arnaldo

Também comecei com dBase e Clipper. Tive que mudar muito minha forma de
enxergar a base de dados e sua manipulação, quando comecei a trabalhar com
Oracle.

Só acrescentando sobre o que o Márcio explicou:
Não é que o Oracle não utilize os índices para ordenação.
Muitas vezes ele utiliza sim... Mas, em alguns casos, ele pode não utilizar.

Caso o otimizador decida que não é mais vantajoso... poderá usar outra
estratégia.

Pela documentação do Oracle (e creio que pela especificação do SQL padrão
ANSI também), somente a cláusula ORDER BY *garante* que o resultado seja
ordenado... de resto, é contar com a sorte. ;^)

[ ]

André

Em 06/04/07, Marcio Portes mailto:portes.marcio%40gmail.com> gmail.com> escreveu:
>
> O que acontece é que: quando os dados são conhecidos pelo Oracle,
> através
> das estatísticas, o otimizador, por meio de cálculos aritméticos (isso
> pode
> ser visto com o dump 10053) decide qual a melhor forma de trazer os dados,
> que é a parte mais difícil, digamos, da execução da query. Obviamente, o
> otimizador conhece a ordem se seus dados através do CLUSTERING_FACTOR na
> DBA_INDEXES, quanto mais próximo essa valor estiver do número de blocos,
> mais "organizado" estão seus dados em relação a seu índice e, portanto,
> menos trabalho com o ORDER BY ele vai ter.
>
> Também comecei minha "jornada" na decada de 80, mas com o COBOL. A
> diferença
> entre o Oracle e os demais bancos é a forma otimizada de realizar os
> trabalhos de busca de dados. Já trabalhei com Sybase e vi bem pouco de SQL
> Server, e não sei se hoje em dia eles trabalham com algo semelhante a
> recuperação de dados baseado em estatística. No Sybase, havia um tal
> índice
> clusterizado, que era mais ou menos a IOT no Oracle, que trazia os dados
> de
> forma ordenada ao índice, entretanto, mesmo tabelas do tipo IOT do Oracle,
> não garantem que a ordem seja a da primary key, depende do plano que
> otimizador escolhe - é lógico que se o ORDER BY for da primary key da IOT
> e
> somente ela estiver envolvida no SELECT, o otimizador evita o SORT ORDER
> BY,
> porém, uma vez envolvida em uma query com outras tabelas, o otimizador
> volta
> a fazer o SORT ORDER BY por último.
>
> Quanto ao hint, tente descobrir, através dos planos de execução, porque
> voce
> TEVE que "hintar" a query. Pode ser problema de estatística antiga, má
> configuração de alguns parâmetros do CBO, como por ex.,
> OPTIMIZER_INDEX_CACHING, OPTIMIZER_INDEX_COST_ADJ,
> DB_FILE_MULTIBLOCK_READ_COUNT, também, se alguma tabela envolvida na sua
> query não tenha estatística, o oracle usa estatística "inventada" e isso
> não
> leva o otimizador a tomar a decisão correta (no default statitics, por
> ex.,
> numero de bloco é 1, média do tamanho da linha é 100 bytes, etc), enfim,
> voce precisa investigar porque teve que usar hint. E provavelmente, em uma
> migração ou upgrade futuro, terá impacto com esse hint.
>
> On 4/5/07, Arnaldo Vicente Scarin <[EMAIL PROTECTED]
<mailto:avs_scarin%40yahoo.com.br> com.br>
> wrote:
> >
> > Obrigado Marcio, mas gostaria de falar mais a respeito.
> >
> > Quando eu começei a trabalhar com Informática, na década de 80, utilizei
> > conceitos como Banco de Dados xBase.
> > Um indice servia para acelerar um pesquisa além de organizar os dados de
> > acordo com a chave indicada para aquele indice. Dessa forma, quando se
> fazia
> > uma consulta atraves de um Seek e armazenava-se o resultado, esse
> resultado
> > estava indexado da forma com que seria necessário.
> >
> > A minha duvida paira exatamente nisso. Um banco de dados tão poderoso
> como
> > o Oracle, utilizar um indice somente para acelerar uma consulta me
> parece
> > uma coisa "descabida", uma vez que ele guarda o timestamp da linha para
> > formar a ordenação no indice, uma visualização desse table na ordem da
> chave
> > do indice não seria nada dificil de ser feita. Nessa minha forma de
> análise,
> > o Otimizador (desculpe a confusão com o parser) não precisaria ter o
> segundo
> > trabalho de re-ordernar os dados, uma vez que eles já estariam na ordem
> > correta.
> >
> > Não sei se outros bancos de dados trabalham da mesma forma que o Oracle,
> > mas eu trabalhei com SQL-Server e se eu não me engano, ele retorna os
> dados
> > de acordo com o Index utilizado.
> >
> > Quanto a utilização de Hint, eu fiz uma analisa atraves do Pl/Sql
> &g

Re: [oracle_br] Duvida SELECT - URGENTE

2007-04-09 Por tôpico Rafael Milanez - BusinessOn
o campo hr_atendimento é um formato data + hora do tipo date ?

se sim

select hr_atendimento,

case when to_char(hr_atendimento,'hh24:mi') between '00:00' and '00:59' then 
'Entre 00:00hs até 00:59hs'

when to_char(hr_atendimento,'hh24:mi') between '01:00' and '01:59' then 'Entre 
01:00hs até 01:59hs'

else 'false' end as hora,

count(distinct(a.cd_atendimento)) as Qtde

from from dbamv.atendime a,

dbamv.especialid e

and e.cd_especialid=a.cd_especialid

and a.tp_atendimento in ('U') 

group by hr_atendimento



depois no case vc completa com os outros intervalos de hora e ajusta a query ai 
no seu formato



  - Original Message - 
  From: Alexandre Rocha Placido 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Monday, April 09, 2007 2:37 PM
  Subject: RES: [oracle_br] Duvida SELECT - URGENTE


  Troca o to_char(hr_atendimento, 'HH24:MI'), por to_char(hr_atendimento,
  'HH24') e coloca ele no group by

  Alexandre Rocha Placido

  Divisão de Tecnologia da Informação - Agrovale

  Fone: +55 74 3612-2900

  +55 87 8802-0474

  MSN [EMAIL PROTECTED]

  "Eis a voz do que clama: Preparai no deserto o caminho do Senhor; endireitai
  no ermo uma estrada para o nosso Deus. Todo vale será levantado, e será
  abatido todo monte e todo outeiro; e o terreno acidentado será nivelado, e o
  que é escabroso, aplanado. A glória do Senhor se revelará; e toda a carne
  juntamente a verá; pois a boca do Senhor o disse." Isaías 40:3-5

  _ 

  De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
  nome de cegoncalvesvr
  Enviada em: segunda-feira, 9 de abril de 2007 14:25
  Para: oracle_br@yahoogrupos.com.br
  Assunto: [oracle_br] Duvida SELECT - URGENTE

  Amigos,

  Preciso levantar a quantidade de atendimentos por horario,
  sempre na seguinte ordem:
  Ex: 00:00 a 00:59 - A quantidade
  01:00 a 01:59 - A quantidade
  02:00 a 02:59
  e assim sucessivamente
  - O script abaixo ja levanta todos atendimentos,
  como consigo pelas faixas a cima.

  select
  to_char(hr_atendimento, 'HH24:MI'), --horario de cad atendimento
  e.cd_especialid, - codigo da especialidade
  ds_especialid, - nome da especialidade
  count(distinct(a.cd_atendimento)) - a quantidade de atendimento
  from dbamv.atendime a,
  dbamv.especialid e
  where a.dt_atendimento between '09/03/2007' and '09/03/2007'
  and e.cd_especialid=a.cd_especialid
  and a.tp_atendimento in ('U') 
  group by e.cd_especialid, ds_especialid, hr_atendimento

  Obrigado.
  Urgente

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



   

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



RES: [oracle_br] Duvida SELECT - URGENTE

2007-04-09 Por tôpico Alexandre Rocha Placido
Troca o to_char(hr_atendimento, 'HH24:MI'), por to_char(hr_atendimento,
'HH24') e coloca ele no group by

 

Alexandre Rocha Placido

Divisão de Tecnologia da Informação - Agrovale

Fone:   +55 74 3612-2900

+55 87 8802-0474

MSN[EMAIL PROTECTED]

 

“Eis a voz do que clama: Preparai no deserto o caminho do Senhor; endireitai
no ermo uma estrada para o nosso Deus. Todo vale será levantado, e será
abatido todo monte e todo outeiro; e o terreno acidentado será nivelado, e o
que é escabroso, aplanado. A glória do Senhor se revelará; e toda a carne
juntamente a verá; pois a boca do Senhor o disse.” Isaías 40:3-5

 

  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de cegoncalvesvr
Enviada em: segunda-feira, 9 de abril de 2007 14:25
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Duvida SELECT - URGENTE

 

Amigos,

Preciso levantar a quantidade de atendimentos por horario,
sempre na seguinte ordem:
Ex: 00:00 a 00:59 - A quantidade
01:00 a 01:59 - A quantidade
02:00 a 02:59
e assim sucessivamente
- O script abaixo ja levanta todos atendimentos,
como consigo pelas faixas a cima.

select
to_char(hr_atendimento, 'HH24:MI'), --horario de cad atendimento
e.cd_especialid, - codigo da especialidade
ds_especialid, - nome da especialidade
count(distinct(a.cd_atendimento)) - a quantidade de atendimento
from dbamv.atendime a,
dbamv.especialid e
where a.dt_atendimento between '09/03/2007' and '09/03/2007'
and e.cd_especialid=a.cd_especialid
and a.tp_atendimento in ('U') 
group by e.cd_especialid, ds_especialid, hr_atendimento

Obrigado.
Urgente

 



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



[oracle_br] Duvida SELECT - URGENTE

2007-04-09 Por tôpico cegoncalvesvr
Amigos,

   Preciso levantar a quantidade de atendimentos por horario,
sempre na seguinte ordem:
Ex: 00:00 a 00:59 - A quantidade
01:00 a 01:59 - A quantidade
02:00 a 02:59
e assim sucessivamente
- O script abaixo ja levanta todos atendimentos,
como consigo pelas faixas a cima.

select
to_char(hr_atendimento, 'HH24:MI'), --horario de cad atendimento
e.cd_especialid,  - codigo da especialidade
ds_especialid,- nome da especialidade
count(distinct(a.cd_atendimento)) - a quantidade de atendimento
from dbamv.atendime a,
 dbamv.especialid e
where a.dt_atendimento between '09/03/2007' and  '09/03/2007'
   and e.cd_especialid=a.cd_especialid
   and a.tp_atendimento in ('U') 
group by e.cd_especialid, ds_especialid, hr_atendimento

Obrigado.
Urgente



Re: [oracle_br] Duvida em Select com Index

2007-04-09 Por tôpico Andre Santos
Arnaldo

Também comecei com dBase e Clipper. Tive que mudar muito minha forma de
enxergar a base de dados e sua manipulação, quando comecei a trabalhar com
Oracle.

Só acrescentando sobre o que o Márcio explicou:
Não é que o Oracle não utilize os índices para ordenação.
Muitas vezes ele utiliza sim... Mas, em alguns casos, ele pode não utilizar.

Caso o otimizador decida que não é mais vantajoso... poderá usar outra
estratégia.

Pela documentação do Oracle (e creio que pela especificação do SQL padrão
ANSI também), somente a cláusula ORDER BY *garante* que o resultado seja
ordenado... de resto, é contar com a sorte.  ;^)

[ ]

André


Em 06/04/07, Marcio Portes <[EMAIL PROTECTED]> escreveu:
>
>   O que acontece é que: quando os dados são conhecidos pelo Oracle,
> através
> das estatísticas, o otimizador, por meio de cálculos aritméticos (isso
> pode
> ser visto com o dump 10053) decide qual a melhor forma de trazer os dados,
> que é a parte mais difícil, digamos, da execução da query. Obviamente, o
> otimizador conhece a ordem se seus dados através do CLUSTERING_FACTOR na
> DBA_INDEXES, quanto mais próximo essa valor estiver do número de blocos,
> mais "organizado" estão seus dados em relação a seu índice e, portanto,
> menos trabalho com o ORDER BY ele vai ter.
>
> Também comecei minha "jornada" na decada de 80, mas com o COBOL. A
> diferença
> entre o Oracle e os demais bancos é a forma otimizada de realizar os
> trabalhos de busca de dados. Já trabalhei com Sybase e vi bem pouco de SQL
> Server, e não sei se hoje em dia eles trabalham com algo semelhante a
> recuperação de dados baseado em estatística. No Sybase, havia um tal
> índice
> clusterizado, que era mais ou menos a IOT no Oracle, que trazia os dados
> de
> forma ordenada ao índice, entretanto, mesmo tabelas do tipo IOT do Oracle,
> não garantem que a ordem seja a da primary key, depende do plano que
> otimizador escolhe - é lógico que se o ORDER BY for da primary key da IOT
> e
> somente ela estiver envolvida no SELECT, o otimizador evita o SORT ORDER
> BY,
> porém, uma vez envolvida em uma query com outras tabelas, o otimizador
> volta
> a fazer o SORT ORDER BY por último.
>
> Quanto ao hint, tente descobrir, através dos planos de execução, porque
> voce
> TEVE que "hintar" a query. Pode ser problema de estatística antiga, má
> configuração de alguns parâmetros do CBO, como por ex.,
> OPTIMIZER_INDEX_CACHING, OPTIMIZER_INDEX_COST_ADJ,
> DB_FILE_MULTIBLOCK_READ_COUNT, também, se alguma tabela envolvida na sua
> query não tenha estatística, o oracle usa estatística "inventada" e isso
> não
> leva o otimizador a tomar a decisão correta (no default statitics, por
> ex.,
> numero de bloco é 1, média do tamanho da linha é 100 bytes, etc), enfim,
> voce precisa investigar porque teve que usar hint. E provavelmente, em uma
> migração ou upgrade futuro, terá impacto com esse hint.
>
> On 4/5/07, Arnaldo Vicente Scarin <[EMAIL 
> PROTECTED]>
> wrote:
> >
> > Obrigado Marcio, mas gostaria de falar mais a respeito.
> >
> > Quando eu começei a trabalhar com Informática, na década de 80, utilizei
> > conceitos como Banco de Dados xBase.
> > Um indice servia para acelerar um pesquisa além de organizar os dados de
> > acordo com a chave indicada para aquele indice. Dessa forma, quando se
> fazia
> > uma consulta atraves de um Seek e armazenava-se o resultado, esse
> resultado
> > estava indexado da forma com que seria necessário.
> >
> > A minha duvida paira exatamente nisso. Um banco de dados tão poderoso
> como
> > o Oracle, utilizar um indice somente para acelerar uma consulta me
> parece
> > uma coisa "descabida", uma vez que ele guarda o timestamp da linha para
> > formar a ordenação no indice, uma visualização desse table na ordem da
> chave
> > do indice não seria nada dificil de ser feita. Nessa minha forma de
> análise,
> > o Otimizador (desculpe a confusão com o parser) não precisaria ter o
> segundo
> > trabalho de re-ordernar os dados, uma vez que eles já estariam na ordem
> > correta.
> >
> > Não sei se outros bancos de dados trabalham da mesma forma que o Oracle,
> > mas eu trabalhei com SQL-Server e se eu não me engano, ele retorna os
> dados
> > de acordo com o Index utilizado.
> >
> > Quanto a utilização de Hint, eu fiz uma analisa atraves do Pl/Sql
> > Developer, e para o mesmo select o tempo de resposta utilizando o Hint
> está
> > cerca de 60% mais rápido do que a utilização sem ele.
> >
> > Mais uma vez obrigado,
> >
> > - Mensagem original 
> > De: Marcio Portes <[EMAIL PROTECTED]  <
> portes.marcio%40gma

Re: [oracle_br] Duvida em Select com Index

2007-04-06 Por tôpico Marcio Portes
O que acontece é que: quando os dados são conhecidos pelo Oracle, através
das estatísticas, o otimizador, por meio de cálculos aritméticos (isso pode
ser visto com o dump 10053) decide qual a melhor forma de trazer os dados,
que é a parte mais difícil, digamos, da execução da query. Obviamente, o
otimizador conhece a ordem se seus dados através do CLUSTERING_FACTOR na
DBA_INDEXES, quanto mais próximo essa valor estiver do número de blocos,
mais "organizado" estão seus dados em relação a seu índice e, portanto,
menos trabalho com o ORDER BY ele vai ter.

Também comecei minha "jornada" na decada de 80, mas com o COBOL. A diferença
entre o Oracle e os demais bancos é a forma otimizada de realizar os
trabalhos de busca de dados. Já trabalhei com Sybase e vi bem pouco de SQL
Server, e não sei se hoje em dia eles trabalham com algo semelhante a
recuperação de dados baseado em estatística. No Sybase, havia um tal índice
clusterizado, que era mais ou menos a IOT no Oracle, que trazia os dados de
forma ordenada ao índice, entretanto, mesmo tabelas do tipo IOT do Oracle,
não garantem que a ordem seja a da primary key, depende do plano que
otimizador escolhe - é lógico que se o ORDER BY for da primary key da IOT e
somente ela estiver envolvida no SELECT, o otimizador evita o SORT ORDER BY,
porém, uma vez envolvida em uma query com outras tabelas, o otimizador volta
a fazer o SORT ORDER BY por último.

Quanto ao hint, tente descobrir, através dos planos de execução, porque voce
TEVE que "hintar" a query. Pode ser problema de estatística antiga, má
configuração de alguns parâmetros do CBO, como por ex.,
OPTIMIZER_INDEX_CACHING, OPTIMIZER_INDEX_COST_ADJ,
DB_FILE_MULTIBLOCK_READ_COUNT, também, se alguma tabela envolvida na sua
query não tenha estatística, o oracle usa estatística "inventada" e isso não
leva o otimizador a tomar a decisão correta (no default statitics, por ex.,
numero de bloco é 1, média do tamanho da linha é 100 bytes, etc), enfim,
voce precisa investigar porque teve que usar hint. E provavelmente, em uma
migração ou upgrade futuro, terá impacto com esse hint.


On 4/5/07, Arnaldo Vicente Scarin <[EMAIL PROTECTED]> wrote:
>
>   Obrigado Marcio, mas gostaria de falar mais a respeito.
>
> Quando eu começei a trabalhar com Informática, na década de 80, utilizei
> conceitos como Banco de Dados xBase.
> Um indice servia para acelerar um pesquisa além de organizar os dados de
> acordo com a chave indicada para aquele indice. Dessa forma, quando se fazia
> uma consulta atraves de um Seek e armazenava-se o resultado, esse resultado
> estava indexado da forma com que seria necessário.
>
> A minha duvida paira exatamente nisso. Um banco de dados tão poderoso como
> o Oracle, utilizar um indice somente para acelerar uma consulta me parece
> uma coisa "descabida", uma vez que ele guarda o timestamp da linha para
> formar a ordenação no indice, uma visualização desse table na ordem da chave
> do indice não seria nada dificil de ser feita. Nessa minha forma de análise,
> o Otimizador (desculpe a confusão com o parser) não precisaria ter o segundo
> trabalho de re-ordernar os dados, uma vez que eles já estariam na ordem
> correta.
>
> Não sei se outros bancos de dados trabalham da mesma forma que o Oracle,
> mas eu trabalhei com SQL-Server e se eu não me engano, ele retorna os dados
> de acordo com o Index utilizado.
>
> Quanto a utilização de Hint, eu fiz uma analisa atraves do Pl/Sql
> Developer, e para o mesmo select o tempo de resposta utilizando o Hint está
> cerca de 60% mais rápido do que a utilização sem ele.
>
> Mais uma vez obrigado,
>
> - Mensagem original 
> De: Marcio Portes <[EMAIL PROTECTED] >
> Para: oracle_br@yahoogrupos.com.br 
> Enviadas: Quinta-feira, 5 de Abril de 2007 19:24:20
> Assunto: Re: [oracle_br] Duvida em Select com Index
>
> Arnaldo,
>
> Se voce quer que seu result set venha em alguma ordem, voce NECESSITA usar
> o
> ORDER BY. É obrigatório e amplamente discutido na internet, inclusive o
> Jonathan Lewis escreveu uma artigo excelente sobre esse tema.
>
> http://jonathanlewi s.wordpress. com/2007/ 03/05/ordering/
>
> Outra coisa, hint de indice não é uma boa idéia, fiz um pequeno artigo
> sobre
> índices um tempinho atrás.
> http://mportes. blogspot. com/2005/ 05/ndices- falando-livremen te.html
>
> No seu caso, (se estiver na versão 10g) um hint interessante para ser
> usado
> com ORDER BY seria o /*+ FIRST_ROWS(n) */ onde n é o número de linhas
> esperado para a consulta.
>
> Não há movimentação de parse quando o order by é usado, acho que voce quis
> dizer otimizador. O order by acontece na sua porção de memória (PGA) e,
> portanto, longe do parse. A última operação, na execução da query, é a
> ordenação.
>
> On 4/4/07, Arnaldo V. Scarin 

Res: [oracle_br] Duvida em Select com Index

2007-04-05 Por tôpico Arnaldo Vicente Scarin
Obrigado Marcio, mas gostaria de falar mais a respeito.

Quando eu começei a trabalhar com Informática, na década de 80, utilizei 
conceitos como Banco de Dados xBase. 
Um indice servia para acelerar um pesquisa além de organizar os dados de acordo 
com a chave indicada para aquele indice. Dessa forma, quando se fazia uma 
consulta atraves de um Seek e armazenava-se o resultado, esse resultado estava 
indexado da forma com que seria necessário.

A minha duvida paira exatamente nisso. Um banco de dados tão poderoso como o 
Oracle, utilizar um indice somente para acelerar uma consulta me parece uma 
coisa "descabida", uma vez que ele guarda o timestamp da linha para formar a 
ordenação no indice, uma visualização desse table na ordem da chave do indice 
não seria nada dificil de ser feita. Nessa minha forma de análise, o Otimizador 
(desculpe a confusão com o parser) não precisaria ter o segundo trabalho de 
re-ordernar os dados, uma vez que eles já estariam na ordem correta.

Não sei se outros bancos de dados trabalham da mesma forma que o Oracle, mas eu 
trabalhei com SQL-Server e se eu não me engano, ele retorna os dados de acordo 
com o Index utilizado.

Quanto a utilização de Hint, eu fiz uma analisa atraves do Pl/Sql Developer, e 
para o mesmo select o tempo de resposta utilizando o Hint está cerca de 60% 
mais rápido do que a utilização sem ele.

Mais uma vez obrigado,



- Mensagem original 
De: Marcio Portes <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quinta-feira, 5 de Abril de 2007 19:24:20
Assunto: Re: [oracle_br] Duvida em Select com Index

Arnaldo,

Se voce quer que seu result set venha em alguma ordem, voce NECESSITA usar o
ORDER BY. É obrigatório e amplamente discutido na internet, inclusive o
Jonathan Lewis escreveu uma artigo excelente sobre esse tema.

http://jonathanlewi s.wordpress. com/2007/ 03/05/ordering/

Outra coisa, hint de indice não é uma boa idéia, fiz um pequeno artigo sobre
índices um tempinho atrás.
http://mportes. blogspot. com/2005/ 05/ndices- falando-livremen te.html
No seu caso, (se estiver na versão 10g) um hint interessante para ser usado
com ORDER BY seria o /*+ FIRST_ROWS(n) */ onde n é o número de linhas
esperado para a consulta.

Não há movimentação de parse quando o order by é usado, acho que voce quis
dizer otimizador. O order by acontece na sua porção de memória (PGA) e,
portanto, longe do parse. A última operação, na execução da query, é a
ordenação.

On 4/4/07, Arnaldo V. Scarin <[EMAIL PROTECTED] com.br> wrote:
>
> Boa tarde a Todos,
>
> Sou novo no grupo e não sou DBA, sou Analista de Sistemas.
>
> Hoje eu estava debatendo com outras pessoas e me disseram que um "Select"
> feito com hint (forçando o Indice) pode não retornar o ResultSet em ordem
> se
> eu não usar um "Order by", ou seja, se eu fizer o seguinte select:
>
> Select /*+ INDEX ( ENTIDADE PK_ENTIDADE4 ) */ cpfcgc, nome, apelido,
> datacadastro
> from entidade
> where cpfcgc between '2' and '2z'
>
> onde PK_Entidade4 é um indice somente do campo CPFCGC, poderá sair fora da
> ordem?
>
> A priori acho isso estranho, pois o indice (se eu não me engano o Oracle
> usa
> o formato b-tree), "organiza" as linhas de acordo com o campo indicado
> como
> chave do indice, e consequentemente o resultset sairia em ordem, mas em
> contra partida, se eu tenho que usar um "order by" eu estou forçando o
> parser do banco criar uma tabela temporaria para descarregar todos os
> resultados e depois executar um sort nesse resultset.
>
> Não seria um contrasenso isso?
>
>
> Obrigado,
>
> Arnaldo
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>

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

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




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

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



Re: [oracle_br] Duvida em Select com Index

2007-04-05 Por tôpico Marcio Portes
Arnaldo,

Se voce quer que seu result set venha em alguma ordem, voce NECESSITA usar o
ORDER BY. É obrigatório e amplamente discutido na internet, inclusive o
Jonathan Lewis escreveu uma artigo excelente sobre esse tema.

http://jonathanlewis.wordpress.com/2007/03/05/ordering/

Outra coisa, hint de indice não é uma boa idéia, fiz um pequeno artigo sobre
índices um tempinho atrás.
http://mportes.blogspot.com/2005/05/ndices-falando-livremente.html
No seu caso, (se estiver na versão 10g) um hint interessante para ser usado
com ORDER BY seria o /*+ FIRST_ROWS(n) */ onde n é o número de linhas
esperado para a consulta.

Não há movimentação de parse quando o order by é usado, acho que voce quis
dizer otimizador. O order by acontece na sua porção de memória (PGA) e,
portanto, longe do parse. A última operação, na execução da query, é a
ordenação.

On 4/4/07, Arnaldo V. Scarin <[EMAIL PROTECTED]> wrote:
>
>   Boa tarde a Todos,
>
> Sou novo no grupo e não sou DBA, sou Analista de Sistemas.
>
> Hoje eu estava debatendo com outras pessoas e me disseram que um "Select"
> feito com hint (forçando o Indice) pode não retornar o ResultSet em ordem
> se
> eu não usar um "Order by", ou seja, se eu fizer o seguinte select:
>
> Select /*+ INDEX ( ENTIDADE PK_ENTIDADE4 ) */ cpfcgc, nome, apelido,
> datacadastro
> from entidade
> where cpfcgc between '2' and '2z'
>
> onde PK_Entidade4 é um indice somente do campo CPFCGC, poderá sair fora da
> ordem?
>
> A priori acho isso estranho, pois o indice (se eu não me engano o Oracle
> usa
> o formato b-tree), "organiza" as linhas de acordo com o campo indicado
> como
> chave do indice, e consequentemente o resultset sairia em ordem, mas em
> contra partida, se eu tenho que usar um "order by" eu estou forçando o
> parser do banco criar uma tabela temporaria para descarregar todos os
> resultados e depois executar um sort nesse resultset.
>
> Não seria um contrasenso isso?
>
>
> Obrigado,
>
> Arnaldo
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



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


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



[oracle_br] Duvida em Select com Index

2007-04-05 Por tôpico Arnaldo V. Scarin
Boa tarde a Todos,
 
Sou novo no grupo e não sou DBA, sou Analista de Sistemas.
 
Hoje eu estava debatendo com outras pessoas e me disseram que um "Select"
feito com hint (forçando o Indice) pode não retornar o ResultSet em ordem se
eu não usar um "Order by", ou seja, se eu fizer o seguinte select:
 
Select /*+ INDEX ( ENTIDADE PK_ENTIDADE4 ) */ cpfcgc, nome, apelido,
datacadastro 
from entidade 
where cpfcgc between '2' and '2z'
 
onde PK_Entidade4 é um indice somente do campo CPFCGC, poderá sair fora da
ordem?
 
A priori acho isso estranho, pois o indice (se eu não me engano o Oracle usa
o formato b-tree), "organiza" as linhas de acordo com o campo indicado como
chave do indice, e consequentemente o resultset sairia em ordem, mas em
contra partida, se eu tenho que usar um "order by" eu estou forçando o
parser do banco criar uma tabela temporaria para descarregar todos os
resultados e depois executar um sort nesse resultset. 
 
Não seria um contrasenso isso?
 
 
Obrigado,
 
Arnaldo
 


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



RES: [oracle_br] Duvida de Java que n�o � de Java

2007-04-03 Por tôpico Wellingthon Cristiano
Mas,
Hoje tudo é StoredProcedure,
Não querem "sair" disso...

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

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Ademir
Enviada em: terça-feira, 3 de abril de 2007 16:28
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Duvida de Java que não é de Java

Caro amigo, JFree Chart é o fim, eu uso gráficos em Flash, existem bons
programinhas para isso funciona muito bem


Wellingthon Cristiano wrote:
> Boa tarde...
>
> Bom,
>
> Resumindo bastante...
>
> Eu criei um gráfico em Java usando o pacote JFreeChart, que exporta
imagens
> e etc...
>
> Depois eu carreguei os pacotes através do bin\loadJava.bat,
>
> Sendo que, em alguns deles, precisei usar o –noverify, por que reclamava
de
> classes que o Jdeveloper nem usa...
>
> [jcommon-1.0.9-junit.jar, jfreechart-1.0.5-swt.jar, swtgraphics2d.jar e
> itext-2.0.1.jar não carregaram com o -resolve]
>
> Daí, recriei as classes do gráfico no PlSql-Developer [“create or replace
> and compile java source named” da vida...]
>
> E criei procedimentos que chamam essas classes... [“function return
varchar2
> as language java name” da vida]...
>
> Dai, criei uma página com o pacote htp que gera essa imagem e retorna o
nome
> dela...
>
> E coloca um  com a imagem...
>
> Certinho...
>
> A imagem sai magnífica...
>
> Uma pizza toda coloridinha...
>
> Só que tudo que é escrito... sumiu...
>
> Tipo, legendas e titulo... tudo sumiu...
>
>
>
>
>
> Eu acho que meu erro foi na etapa do loadJava.bat,
>
> Nas classes que deram erro...
>
>
>
> Alguém sabe por onde eu começo a procurar a falha???
>
> E,
>
> Alguém conhece alguma forma mais imediata de carregar essas classes???
>
> Tipo, um diretório mágico como o lib/ext que reconheça as clases???
>
>
>
> Wellingthon Cristiano Alves de Araújo
> UpDate Tecnologia - (31) 3339- - BH-MG
> Desenvolvimento
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>> Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package »
Procedure » Scripts » Tutoriais acesse:
http://www.oraclebr.com.br/codigo/ListaCodigo.php
>>
>

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

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


> Links do Yahoo! Grupos
>
>
>
>



>Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure
» Scripts » Tutoriais acesse:
http://www.oraclebr.com.br/codigo/ListaCodigo.php

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

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


Links do Yahoo! Grupos








>Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais acesse: http://www.oraclebr.com.br/codigo/ListaCodigo.php 
--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

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

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

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

 


Re: [oracle_br] Duvida de Java que não é de Java

2007-04-03 Por tôpico Ademir
Caro amigo, JFree Chart é o fim, eu uso gráficos em Flash, existem bons 
programinhas para isso funciona muito bem


Wellingthon Cristiano wrote:
> Boa tarde...
>
> Bom,
>
> Resumindo bastante...
>
> Eu criei um gráfico em Java usando o pacote JFreeChart, que exporta imagens
> e etc...
>
> Depois eu carreguei os pacotes através do bin\loadJava.bat,
>
> Sendo que, em alguns deles, precisei usar o –noverify, por que reclamava de
> classes que o Jdeveloper nem usa...
>
> [jcommon-1.0.9-junit.jar, jfreechart-1.0.5-swt.jar, swtgraphics2d.jar e
> itext-2.0.1.jar não carregaram com o -resolve]
>
> Daí, recriei as classes do gráfico no PlSql-Developer [“create or replace
> and compile java source named” da vida...]
>
> E criei procedimentos que chamam essas classes... [“function return varchar2
> as language java name” da vida]...
>
> Dai, criei uma página com o pacote htp que gera essa imagem e retorna o nome
> dela...
>
> E coloca um  com a imagem...
>
> Certinho...
>
> A imagem sai magnífica... 
>
> Uma pizza toda coloridinha...
>
> Só que tudo que é escrito... sumiu... 
>
> Tipo, legendas e titulo... tudo sumiu...
>
>  
>
>  
>
> Eu acho que meu erro foi na etapa do loadJava.bat,
>
> Nas classes que deram erro...
>
>  
>
> Alguém sabe por onde eu começo a procurar a falha???
>
> E,
>
> Alguém conhece alguma forma mais imediata de carregar essas classes???
>
> Tipo, um diretório mágico como o lib/ext que reconheça as clases???
>
>  
>
> Wellingthon Cristiano Alves de Araújo 
> UpDate Tecnologia - (31) 3339- - BH-MG 
> Desenvolvimento 
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>   
>> Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure 
>> » Scripts » Tutoriais acesse: 
>> http://www.oraclebr.com.br/codigo/ListaCodigo.php 
>> 
> --
>   
>> Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>> responsabilidade de seus remetentes.
>> 
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
> --
>   
>> O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>> http://www.oraclebr.com.br/  
>> 
> 
>   
> Links do Yahoo! Grupos
>
>  
>
>   



>Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais acesse: http://www.oraclebr.com.br/codigo/ListaCodigo.php 
--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

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

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

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

 


[oracle_br] Duvida de Java que não é de Java

2007-04-03 Por tôpico Wellingthon Cristiano
Boa tarde...

Bom,

Resumindo bastante...

Eu criei um gráfico em Java usando o pacote JFreeChart, que exporta imagens
e etc...

Depois eu carreguei os pacotes através do bin\loadJava.bat,

Sendo que, em alguns deles, precisei usar o –noverify, por que reclamava de
classes que o Jdeveloper nem usa...

[jcommon-1.0.9-junit.jar, jfreechart-1.0.5-swt.jar, swtgraphics2d.jar e
itext-2.0.1.jar não carregaram com o -resolve]

Daí, recriei as classes do gráfico no PlSql-Developer [“create or replace
and compile java source named” da vida...]

E criei procedimentos que chamam essas classes... [“function return varchar2
as language java name” da vida]...

Dai, criei uma página com o pacote htp que gera essa imagem e retorna o nome
dela...

E coloca um  com a imagem...

Certinho...

A imagem sai magnífica... 

Uma pizza toda coloridinha...

Só que tudo que é escrito... sumiu... 

Tipo, legendas e titulo... tudo sumiu...

 

 

Eu acho que meu erro foi na etapa do loadJava.bat,

Nas classes que deram erro...

 

Alguém sabe por onde eu começo a procurar a falha???

E,

Alguém conhece alguma forma mais imediata de carregar essas classes???

Tipo, um diretório mágico como o lib/ext que reconheça as clases???

 

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



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



>Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais acesse: http://www.oraclebr.com.br/codigo/ListaCodigo.php 
--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

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

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

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

 


Re: [oracle_br] Duvida em expdb/impdb

2007-03-28 Por tôpico Marcio Portes
Andréia,

Eles (impdp/expdp) sempre vão carregar as estatísticas de um lado pra outro,
uma vez que a idéia da Oracle é encerrar de vez com objetos sem estatísticas
(eu presumo). Não concordo com essa prerrogativa da Oracle em tirar esse
parâmetro, mas...

Para pesquisa:

Cap 2 do Manual (Database Utilities) - Data Pump Export.
http://download-east.oracle.com/docs/cd/B19306_01/server.102/b14215/dp_export.htm#g1013199

STATISTICS - A parameter comparable to STATISTICS is not needed.
Statistics are always saved for tables.

e
Cap 3 do mesmo manual - Data Pump Import
http://download-east.oracle.com/docs/cd/B19306_01/server.102/b14215/dp_import.htm#g1016603

STATISTICS A parameter comparable to STATISTICS is not needed. If the
source table has statistics, they are imported.



On 3/28/07, Andreia Pontes Ribeiro <[EMAIL PROTECTED]> wrote:
>
>   Alguem saberia me dizer que parametro eu utilizo no
> 10G para não levar as estatisticas de uma base para a
> outra usando o expdb e impdb?
> Tentei 'statistics=none' como no 9i, porém ele não
> reconhece o parametro.
> Obrigada
>
> __
> Never miss an email again!
> Yahoo! Toolbar alerts you the instant new Mail arrives.
> http://tools.search.yahoo.com/toolbar/features/mail/
>  
>



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


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



[oracle_br] Duvida em expdb/impdb

2007-03-28 Por tôpico Andreia Pontes Ribeiro
Alguem saberia me dizer que parametro eu utilizo no
10G para não levar as estatisticas de uma base para a
outra usando o expdb e impdb?
Tentei 'statistics=none' como no 9i, porém ele não
reconhece o parametro.
Obrigada



 

Never miss an email again!
Yahoo! Toolbar alerts you the instant new Mail arrives.
http://tools.search.yahoo.com/toolbar/features/mail/


RES: [oracle_br] Duvida Recovery Perdi um DataFile e não tenho copia dele.

2007-03-24 Por tôpico Akira
O que eu já fiz numa dessas, foi :
 
- criar uma nova instancia
- fazer o import 
- como eu tinha o banco "paulado" aberto, fiz um logminer nele e peguei os
comandos dos archives e executei na nova instancia
 
É trabalhoso, mas tem um macete.
 
Crie tabela por tabela, com um campo a mais (ex: id_row) para gravar o
rowid, que vc encontrará fazendo o logminer.
Depois altere os comandos update e delete para localizar por esse campo
id_row, porque lá nos logs o where fica rowid='xx' e os rowids no banco
novo terão outros valores. Crie um índice único por esse campo tbm em cada
tabela, para melhor desempenho.
 
Não sei se deu pra entender bem, mas alguma coisa dá pra recuperar assim,
mas só em último caso mesmo.
 
Akira


  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Gustavo Venturini de Lima
Enviada em: sábado, 24 de março de 2007 12:35
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Duvida Recovery Perdi um DataFile e não tenho copia
dele.



Não quero ser o "estraga prazeres" mas com apenas o export, o que vc vai
conseguir é voltar até o momento que ele foi feito...
Se vc não tem um backup dos data files não vai conseguir aplicar as archives
de um modo sincrono...
Vc não tem nem os datafiles de uma data mais antiga? Junto com os archives
de tal data?

Em 24/03/07, Welvis Douglas Silva Moreto <[EMAIL PROTECTED]
<mailto:welvinho18%40yahoo.com.br> com.br> escreveu:
>
> OLá, eu tenho um banco que, onde eu tenho apenas os archives e o export
> e perdi todos os datafiles que tem algumas tabelas
>
> para aplicar todos os archives eu tenho que fazer o que?
>
> alter database datafile XX offline drop;
>
> bom ai ei posso criar um novo datafile para a minha tablespace e fazer um
> recover dela. mas como que eu faço para excuir esse datafile que está
> registrado no database? e como que eu faço para voltar essas tabelas.? eu
> posso fazer um imp deste usuario que está com problema e fazer um recover
> até o momento da falha, pois eu não tenho uma copia fisica datafile?
>
> att,
>
> Welvis Douglas
>
> __
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger <http://br.messenger.yahoo.com/> .yahoo.com/
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>

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



 


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



Re: [oracle_br] Duvida Recovery Perdi um DataFile e não tenho copia dele.

2007-03-24 Por tôpico Gustavo Venturini de Lima
Não quero ser o "estraga prazeres" mas com apenas o export, o que vc vai
conseguir é voltar até o momento que ele foi feito...
Se vc não tem um backup dos data files não vai conseguir aplicar as archives
de um modo sincrono...
Vc não tem nem os datafiles de uma data mais antiga? Junto com os archives
de tal data?

Em 24/03/07, Welvis Douglas Silva Moreto <[EMAIL PROTECTED]> escreveu:
>
>   OLá, eu tenho um banco que, onde eu tenho apenas os archives e o export
> e perdi todos os datafiles que tem algumas tabelas
>
> para aplicar todos os archives eu tenho que fazer o que?
>
> alter database datafile XX offline drop;
>
> bom ai ei posso criar um novo datafile para a minha tablespace e fazer um
> recover dela. mas como que eu faço para excuir esse datafile que está
> registrado no database? e como que eu faço para voltar essas tabelas.? eu
> posso fazer um imp deste usuario que está com problema e fazer um recover
> até o momento da falha, pois eu não tenho uma copia fisica datafile?
>
> att,
>
> Welvis Douglas
>
> __
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


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



[oracle_br] Duvida Recovery Perdi um DataFile e não tenho copia dele .

2007-03-24 Por tôpico Welvis Douglas Silva Moreto
OLá, eu tenho um banco que, onde eu tenho apenas os archives e o export e perdi 
todos os datafiles que tem algumas tabelas

para aplicar todos os archives eu tenho que fazer o que?

alter database datafile XX offline drop;

bom ai ei posso criar um novo datafile para a minha tablespace e fazer um 
recover dela. mas como que eu faço para excuir esse datafile que está 
registrado no database? e como que eu faço para voltar essas tabelas.? eu posso 
fazer um imp deste usuario que está com problema e fazer um recover até o 
momento da falha, pois eu não tenho uma copia fisica datafile?

att,

Welvis Douglas

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

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



[oracle_br] Duvida Recover?

2007-03-23 Por tôpico Welvis Douglas Silva Moreto
Olá pessoal, bom gostaria de saber o seguinte. eu tenho um ambiente aqui na 
empresa, tenos um banco com alguns usuarios, caso perder algum destes usuarios 
ou tablespaces, eu poderia estar recriando elas e fazendo um import apenas 
deste usuario e aplicando os archives até o momento da falha de acordo com o 
que eu tenho registrado em meu controlfile?

att,

Welvis Douglas

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


Re: [oracle_br] Duvida no sqldeveloper

2007-03-21 Por tôpico welington Lourenço
Olá Carlos!

O SQLDeveloper você pode baixar na página da Oracle www.oracle.com, abaixo do 
título FEATURED DOWNLOADS, clique no link VIEW ALL DOWNLOADS, então vc verá uma 
série de downloads disponíveis e dentre eles o SQLDeveloper.

Ele estará zipado, basta descompactá-lo em alguma pasta e criar um atalho para 
o executável.
A conexão é simples, existe uma aba connections onde vc cria as conexões com o 
Oracle e vários outros bancos.
É bastante iterativo, vc tem o local para colocar a identificação da conexão, o 
usuário e a senha. Logo abaixo tem algumas abas para você selecionar a qual 
banco ou melhor SGDB que vc deseja se conectar, dentre eles oracle, mysql, 
access e SqlServer, cada aba com suas configurações específicas de cada banco. 
No caso do Oracle vc coloca Role (Defaul ou SYSDBA), Tipo de Conexão (Basic, 
TNS, Advanced ), hostname (para conexões locais localhost), Port (1521) e vc 
escolhe entre SID ou Service name. 
Então uma vez corretas as configurações vc pode se conectar a vontade.

Espero que tenha ajudado em alguma coisa.

Welington Lourenço Melo de Paula
Desenvolvimento - MCJ -31- 3214-0600 - 31-8407-3451

- Original Message - 
  From: Carlos Eduardo Azevedo 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Tuesday, March 20, 2007 11:41 AM
  Subject: [oracle_br] Duvida no sqldeveloper


  Bom Dia!!!
  Estou querendo saber se alguem tem um manual ou algum link, que possa me
  instruir na configuração do Sqldeveloper em minha maquina (local), criar uma
  conexão e tudo mais

  Desde já agradeço..

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



   


--


  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.5.446 / Virus Database: 268.18.15/728 - Release Date: 20/03/2007 
08:07


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



Re: [oracle_br] Duvida no sqldeveloper

2007-03-20 Por tôpico Marcio Portes
http://www.oracle.com/technology/products/database/sql_developer/index.html


On 3/20/07, Carlos Eduardo Azevedo <[EMAIL PROTECTED]> wrote:
>
>   Bom Dia!!!
> Estou querendo saber se alguem tem um manual ou algum link, que possa me
> instruir na configuração do Sqldeveloper em minha maquina (local), criar
> uma
> conexão e tudo mais
>
> Desde já agradeço..
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



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


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



[oracle_br] Duvida no sqldeveloper

2007-03-20 Por tôpico Carlos Eduardo Azevedo
Bom Dia!!!
Estou querendo saber se alguem tem um manual ou algum link, que possa me
instruir na configuração do Sqldeveloper em minha maquina (local), criar uma
conexão  e tudo mais

Desde já agradeço..


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



Re: [oracle_br] Duvida PL/SQL

2007-02-28 Por tôpico David Silveira Mota
Nao teria como voce colocar o resultado de uma forma tabular? 
   
  Ex.:
  NOTA CFOP VALOR
  11011000,00
51023000,00
   
  Resultado Esperado
  NOTA CFOP VALOR
  1a5 101 1000,00
  8a3 102 2000,00
   
  Ou explicar melhor qual sua necessidade.
   
  Atenciosamente
   
  David Silveira
  OCA Developer
  

"Thiago M. Zerbinato" <[EMAIL PROTECTED]> escreveu:
  Pessoal,

Alguem pode me dar uma idéia de como fazer isso, na minha tabela esta assim:

**NOTA**





**CFOP**





**VALOR**









1





5101





150,00

2





5101





20,00

3





5101





30,00

4





6101





1.000,00

5





5102





5.000,00

6





6101





250,00

7





6101





300,00

8





5101





350,00

9





5101





450,00

10





5101





600,00

O Resultado tem que ser assim.

**NOTA**





**CFOP**





**VALOR**









1 A 3





5101





200,00

4





6101





1.000,00

5





5102





5.000,00

6 A 7





6101





550,00

8 A 10





5101





1.400,00

Alguma ideia ?

-- 
Thiago M. Zerbinato [thiagomz]
OCP DBA
---
http://thiagomz.hpg.com.br

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



 

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

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



Re: [oracle_br] Duvida PL/SQL

2007-02-28 Por tôpico Roberto Fernandes Sobrinho
não entendi direito mas parece que o group by resolve!?  mand emais detalhes

Em 27/02/07, Thiago M. Zerbinato <[EMAIL PROTECTED]> escreveu:
>
>   Pessoal,
>
> Alguem pode me dar uma idéia de como fazer isso, na minha tabela esta
> assim:
>
> **NOTA**
>
>
>
>
>
> **CFOP**
>
>
>
>
>
> **VALOR**
>
>
>
>
>
>
>
>
>
> 1
>
>
>
>
>
> 5101
>
>
>
>
>
> 150,00
>
> 2
>
>
>
>
>
> 5101
>
>
>
>
>
> 20,00
>
> 3
>
>
>
>
>
> 5101
>
>
>
>
>
> 30,00
>
> 4
>
>
>
>
>
> 6101
>
>
>
>
>
> 1.000,00
>
> 5
>
>
>
>
>
> 5102
>
>
>
>
>
> 5.000,00
>
> 6
>
>
>
>
>
> 6101
>
>
>
>
>
> 250,00
>
> 7
>
>
>
>
>
> 6101
>
>
>
>
>
> 300,00
>
> 8
>
>
>
>
>
> 5101
>
>
>
>
>
> 350,00
>
> 9
>
>
>
>
>
> 5101
>
>
>
>
>
> 450,00
>
> 10
>
>
>
>
>
> 5101
>
>
>
>
>
> 600,00
>
> O Resultado tem que ser assim.
>
> **NOTA**
>
>
>
>
>
> **CFOP**
>
>
>
>
>
> **VALOR**
>
>
>
>
>
>
>
>
>
> 1 A 3
>
>
>
>
>
> 5101
>
>
>
>
>
> 200,00
>
> 4
>
>
>
>
>
> 6101
>
>
>
>
>
> 1.000,00
>
> 5
>
>
>
>
>
> 5102
>
>
>
>
>
> 5.000,00
>
> 6 A 7
>
>
>
>
>
> 6101
>
>
>
>
>
> 550,00
>
> 8 A 10
>
>
>
>
>
> 5101
>
>
>
>
>
> 1.400,00
>
> Alguma ideia ?
>
> --
> Thiago M. Zerbinato [thiagomz]
> OCP DBA
> ---
> http://thiagomz.hpg.com.br
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>



-- 
Roberto Fernandes Sobrinho
Deenvolvedor Oracle


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



[oracle_br] Duvida PL/SQL

2007-02-27 Por tôpico Thiago M. Zerbinato
Pessoal,

Alguem pode me dar uma idéia de como fazer isso, na minha tabela esta assim:

**NOTA**



 



**CFOP**



 



**VALOR**

 



 



 



 



 

1



 



5101



 



150,00

2



 



5101



 



20,00

3



 



5101



 



30,00

4



 



6101



 



1.000,00

5



 



5102



 



5.000,00

6



 



6101



 



250,00

7



 



6101



 



300,00

8



 



5101



 



350,00

9



 



5101



 



450,00

10



 



5101



 



600,00

 

O Resultado tem que ser assim.


**NOTA**



 



**CFOP**



 



**VALOR**

 



 



 



 



 

1 A 3



 



5101



 



200,00

4



 



6101



 



1.000,00

5



 



5102



 



5.000,00

6 A 7



 



6101



 



550,00

8 A 10



 



5101



 



1.400,00


Alguma ideia ?

-- 
Thiago M. Zerbinato [thiagomz]
OCP DBA
---
http://thiagomz.hpg.com.br






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



RES: [oracle_br] Duvida Workflow

2007-02-23 Por tôpico Julio Bittencourt
Wellerson,
 
Consegui uma outra solução, que está funcionando bem.
Instalei no Linux um programa chamado fetchmail, que faz parte do pacote de
instalação do Red Hat EL 4. Este programa faz o download das mensagens do
servidor Exchange via pop3.
 
Assim, no final das contas, o Notification Mailer envia as mensagens
utilizando a caixa de correio do usuário no Linux, e como no wfmail.cfg o
parâmetro REPLYTO está apontando para a caixa de correio do Exchange, as
respostas vão para esta, de onde são baixadas pelo fetchmail.
 
Tá funcionando direitinho.
 
Obrigado pelas dicas.
 
Juliio.

  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Wellerson Leite de Araújo
Enviada em: terça-feira, 13 de fevereiro de 2007 07:12
Para: oracle_br@yahoogrupos.com.br
Assunto: Res: [oracle_br] Duvida Workflow



Jovem,

Se for possível eu recomendo utilizar o Workflow 2.6.3 que vem com o 10g ,
pois o notification mailer é JAVA e é compatível com qualquer servidor SMTP
e IMAP.
Mas vc poderia configurar o Workflow Mailer em um servidor Windows
conectando em um Exchange Server e em um banco de dados Oracle. Para isso
basta intalar um cliente Oracle.
Vale ressaltar que fiz alguns testes com o Windows 2000/XP/2003 e não
funcionou em nenhum deles. Vc teria que instalar um Windows NT com no mínimo
o SP5.

Abraços,

Wellerson

"Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até
maltratar o meu coração, que meu espírito ninguém vai conseguir quebrar..."
(Legião Urbana)

"As idéias estão no chão, você tropeça e acha a solução..."
(Titãs)

- Mensagem original 
De: Julio Bittencourt mailto:juliobit_dba%40yahoo.com.br>
yahoo.com.br>
Para: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br> os.com.br
Enviadas: Segunda-feira, 12 de Fevereiro de 2007 17:55:17
Assunto: [oracle_br] Duvida Workflow

Pessoal,

Não tenho quase nenhuma experiencia com o Oracle Workflow e gostaria de ver

se alguém poderia dar um help.

Temos aqui instalado o Workflow Standalone 2.6.2 num servidor Linux Red Hat

4 e estamos com problemas para configurar o Notification Mailer.

A dificuldade é que o servidor de correio da empresa é um MS Exchange Server

e está fisicamente na matriz, em BH (estamos no Rio).

A idéia é utilizar duas caixas de correio criadas especialmente nesse

servidor Exchange para enviar e receber as mensagens do Notification

Mailer.

Só que na documentação do Workflow só vemos a opção de utilizar o Sendmail

ou um cliente MAPI (o que não serviria já que o Workflow Server está rodando

no Linux).

Alguém saberia dizer se é possível fazer isso, quer dizer, configurar o

Notification Mailer para usar os mailboxes no servidor Exchange?

Desde já agradeço.

Julio.

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



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

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



 


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



Res: [oracle_br] Duvida Workflow

2007-02-13 Por tôpico Wellerson Leite de Araújo
Jovem,

Se for possível eu recomendo utilizar o Workflow 2.6.3 que vem com o 10g , pois 
o notification mailer é JAVA e é compatível com qualquer servidor SMTP e IMAP.
Mas vc poderia configurar o Workflow Mailer em um servidor Windows conectando 
em um Exchange Server e em um banco de dados Oracle. Para isso basta intalar um 
cliente Oracle.
Vale ressaltar que fiz alguns testes com o Windows 2000/XP/2003 e não funcionou 
em nenhum deles. Vc teria que instalar um Windows NT com no mínimo o SP5.

Abraços,

Wellerson
 
"Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até maltratar 
o meu coração, que meu espírito ninguém vai conseguir quebrar..."
(Legião Urbana)

"As idéias estão no chão, você tropeça e acha a solução..."
(Titãs)

- Mensagem original 
De: Julio Bittencourt <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Segunda-feira, 12 de Fevereiro de 2007 17:55:17
Assunto: [oracle_br] Duvida Workflow









  



Pessoal,

 

Não tenho quase nenhuma experiencia com o Oracle Workflow e gostaria de ver

se alguém poderia dar um help.

Temos aqui instalado o Workflow Standalone 2.6.2 num servidor Linux Red Hat

4 e estamos com problemas para configurar o Notification Mailer.

A dificuldade é que o servidor de correio da empresa é um MS Exchange Server

e está fisicamente na matriz, em BH (estamos no Rio).

 

A idéia é utilizar duas caixas de correio criadas especialmente nesse

servidor  Exchange para enviar e receber as mensagens do Notification

Mailer.

Só que na documentação do Workflow só vemos a opção de utilizar o Sendmail

ou um cliente MAPI (o que não serviria já que o Workflow Server está rodando

no Linux).

 

Alguém saberia dizer se é possível fazer isso, quer dizer, configurar o

Notification Mailer para usar os mailboxes no servidor Exchange?

 

Desde já agradeço.

 

Julio.



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






  















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

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



[oracle_br] Duvida Workflow

2007-02-12 Por tôpico Julio Bittencourt
Pessoal,
 
Não tenho quase nenhuma experiencia com o Oracle Workflow e gostaria de ver
se alguém poderia dar um help.
Temos aqui instalado o Workflow Standalone 2.6.2 num servidor Linux Red Hat
4 e estamos com problemas para configurar o Notification Mailer.
A dificuldade é que o servidor de correio da empresa é um MS Exchange Server
e está fisicamente na matriz, em BH (estamos no Rio).
 
A idéia é utilizar duas caixas de correio criadas especialmente nesse
servidor  Exchange para enviar e receber as mensagens do Notification
Mailer.
Só que na documentação do Workflow só vemos a opção de utilizar o Sendmail
ou um cliente MAPI (o que não serviria já que o Workflow Server está rodando
no Linux).
 
Alguém saberia dizer se é possível fazer isso, quer dizer, configurar o
Notification Mailer para usar os mailboxes no servidor Exchange?
 
Desde já agradeço.
 
Julio.


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



Re: [oracle_br] Duvida sobre utilizar inner join ou Where

2007-02-07 Por tôpico Andre Santos
Sérgio

Acrescentando ao que você já explicou, a própria documentação do Oracle
recomenda o uso do novo padrão ANSI para joins.

Sobre performance, não cheguei a verificar a fundo, mas em pequenos testes
vi que aparentemente foram gerados planos de acesso diferentes (sem usar um
ORDER BY, a ordem das linhas foi diferente).

[ ]

André


Em 07/02/07, Sérgio Yuassa (FUSAN) <[EMAIL PROTECTED]> escreveu:
>
>   A Oracle era uma das únicas que ainda não tinha o padrão Ansi 92(acho
> que é essa a versão),
> utilizando o join. A partir da versão 9, ela implementou esse padrão.
>
> Vc utilizando o outer join antigo(+), por exemplo, não conseguia fazer um
> full outer join
> (aquela condição que vc pode ter null em uma tabela e/ou null em outra e
> vc quer trazer os dados
> de ambas, mesmo que seja null).
>
> E se vc tivesse mais de 1 coluna na condição where, teria que ir colocando
> o (+) em cada um.
>
> No começo eu só conhecia o join do Oracle, e algumas vezes fiz o join no
> Visual Fox ou no Access, mas
> ainda não entendia como funcionava.
>
> Depois da versão 9 do Oracle, resolvi que iria aprender. Realmente no
> começo parece mais difícil,
> mas depois vc nota que ele dá mais um pouco de trabalho para escrever as
> cláusulas, mas é MUITO mais
> flexível e vc consegue fazer coisas com ele que com o (+) não conseguiria.
>
> Sobre a questão da performance não sei como ficou, mas num curso do Oracle
> o professor disse que
> seriam equivalentes.
>
> Então hoje eu faço tudo com o Ansi 92, mesmo que seja com um inner join,
> pois se for para mudar
> para outer join é fácil de mudar. Além do que, os outros BD usam assim. Se
> for para vc portar para
> outro BD, basta mudar pouca coisa.
>
> -Mensagem Original-
> De: pso_ura
> Para: oracle_br@yahoogrupos.com.br 
> Enviada em: terça-feira, 6 de fevereiro de 2007 19:14
> Assunto: [oracle_br] Duvida sobre utilizar inner join ou Where
>
> Lista
>
> Gostaria de saber qual a melhor maneira de se montar uma
> select.
>
> Utilizar o inner join ou a clausula Where.
>
> Exemplo
>
> SELECT
> Eo.Curso, Eo.Curriculo, Eo.Oferta, EO.Etapa, Eo.Inicio,
> termino, inicio, ano_inicio, Mes_termino, Ano_termino,
> NR_parcelas,OP.Polo
> FROM
> etapas_ofertas EO inner join ofertas_polos OP ON
> (EO.curso = OP.curso AND Eo.Curriculo = OP.Curriculo AND
> EO.Oferta = OP.oferta)
>
> eu usaria
>
> SELECT
> Eo.Curso, Eo.Curriculo, Eo.Oferta, EO.Etapa, Eo.Inicio,
> termino, inicio, ano_inicio, Mes_termino, Ano_termino,
> NR_parcelas,OP.Polo
> FROM
> etapas_ofertas EO
> ofertas_polos OP ON
> where
> EO.curso = OP.curso AND
> Eo.Curriculo = OP.Curriculo AND
> EO.Oferta = OP.oferta
>
> Qual o melhor?
>
> Ja tive experiencias com o ACCESS acessando o Oracle, tivemos que
> mudar tudo.
>
> Grato
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


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



Re: [oracle_br] Duvida sobre utilizar inner join ou Where

2007-02-07 Por tôpico S�rgio Yuassa \(FUSAN\)
A Oracle era uma das únicas que ainda não tinha o padrão Ansi 92(acho que é 
essa a versão),
utilizando o join. A partir da versão 9, ela implementou esse padrão.

Vc utilizando o outer join antigo(+), por exemplo, não conseguia fazer um full 
outer join
(aquela condição que vc pode ter null em uma tabela e/ou null em outra e vc 
quer trazer os dados
de ambas, mesmo que seja null).

E se vc tivesse mais de 1 coluna na condição where, teria que ir colocando o 
(+) em cada um.

No começo eu só conhecia o join do Oracle, e algumas vezes fiz o join no Visual 
Fox ou no Access, mas
ainda não entendia como funcionava.

Depois da versão 9 do Oracle, resolvi que iria aprender. Realmente no começo 
parece mais difícil,
mas depois vc nota que ele dá mais um pouco de trabalho para escrever as 
cláusulas, mas é MUITO mais
flexível e vc consegue fazer coisas com ele que com o (+) não conseguiria.

Sobre a questão da performance não sei como ficou, mas num curso do Oracle o 
professor disse que
seriam equivalentes.

Então hoje eu faço tudo com o Ansi 92, mesmo que seja com um inner join, pois 
se for para mudar
para outer join é fácil de mudar. Além do que, os outros BD usam assim. Se for 
para vc portar para
outro BD, basta mudar pouca coisa.



  -Mensagem Original- 
  De: pso_ura 
  Para: oracle_br@yahoogrupos.com.br 
  Enviada em: terça-feira, 6 de fevereiro de 2007 19:14
  Assunto: [oracle_br] Duvida sobre utilizar inner join ou Where


  Lista

  Gostaria de saber qual a melhor maneira de se montar uma
  select.

  Utilizar o inner join ou a clausula Where.

  Exemplo

  SELECT 
  Eo.Curso, Eo.Curriculo, Eo.Oferta, EO.Etapa, Eo.Inicio,
  termino, inicio, ano_inicio, Mes_termino, Ano_termino, 
  NR_parcelas,OP.Polo
  FROM 
  etapas_ofertas EO inner join ofertas_polos OP ON 
  (EO.curso = OP.curso AND Eo.Curriculo = OP.Curriculo AND 
  EO.Oferta = OP.oferta)

  eu usaria

  SELECT 
  Eo.Curso, Eo.Curriculo, Eo.Oferta, EO.Etapa, Eo.Inicio,
  termino, inicio, ano_inicio, Mes_termino, Ano_termino, 
  NR_parcelas,OP.Polo
  FROM 
  etapas_ofertas EO 
  ofertas_polos OP ON 
  where
  EO.curso = OP.curso AND 
  Eo.Curriculo = OP.Curriculo AND 
  EO.Oferta = OP.oferta

  Qual o melhor?

  Ja tive experiencias com o ACCESS acessando o Oracle, tivemos que 
  mudar tudo.

  Grato



   

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



[oracle_br] Duvida sobre utilizar inner join ou Where

2007-02-06 Por tôpico pso_ura
Lista

Gostaria de saber qual a melhor maneira de se montar uma
select.

Utilizar o inner join ou a clausula Where.

Exemplo

SELECT 
   Eo.Curso, Eo.Curriculo, Eo.Oferta, EO.Etapa, Eo.Inicio,
   termino, inicio, ano_inicio, Mes_termino, Ano_termino, 
   NR_parcelas,OP.Polo
FROM 
   etapas_ofertas EO inner join ofertas_polos OP ON 
   (EO.curso = OP.curso AND Eo.Curriculo = OP.Curriculo AND 
EO.Oferta = OP.oferta)

eu usaria

SELECT 
   Eo.Curso, Eo.Curriculo, Eo.Oferta, EO.Etapa, Eo.Inicio,
   termino, inicio, ano_inicio, Mes_termino, Ano_termino, 
   NR_parcelas,OP.Polo
FROM 
   etapas_ofertas EO 
   ofertas_polos OP ON 
where
   EO.curso = OP.curso AND 
   Eo.Curriculo = OP.Curriculo AND 
EO.Oferta = OP.oferta

Qual o melhor?

Ja tive experiencias com o ACCESS acessando o Oracle, tivemos que 
mudar tudo.

Grato



[oracle_br] duvida sobre rodar script

2007-02-02 Por tôpico Ricardo Augusto de Moura Dal Secco
Existe a possibilidade de criar uma procedure de banco
que execute um script, tipo eu entro no SqlPlus e
executo: @C:\TESTE\TESTE.SQL

Como executar essa linha dentro da procedure, ou seja
preciso executar o script TESTE.SQL várias vezes, sem
ter que entrar no sqlplus, quero executar a procedure
de dentro do Forms 9i

Configuração: Banco 10gR2

Muito Obrigado pela ajuda.

Lucimar


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



RES: RES: [oracle_br] Duvida de Backup/Recover

2007-01-31 Por tôpico Carlos A.M. Menezes
E só complementando, após qualquer recover incompleto, o banco deve ser aberto 
com a clásulua "reset logs", regenerando o SCN do database.
 
Cordialmente,
 
 

Carlos Alfredo M. de Menezes

 

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Everson 
Forte
Enviada em: quarta-feira, 31 de janeiro de 2007 10:30
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: RES: [oracle_br] Duvida de Backup/Recover



Bom dia Nelson
Quando vc coloca a clausula USING BACKUP CONTROLFILE o Oracle ignora o SCN
que esta escrito no controlfile,
o banco nao será recuperado até alcançar o controlfile, ele vai progredindo
com a aplicação dos logs
Desse modo, apesar do controlfile estar sincrono, ele será atualizado com o
SCN do log que for aplicado pelo recover
Espero ter sido claro
At.
Everson

-Mensagem original-
De: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br> os.com.br 
[mailto:[EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br> os.com.br]Em
nome de [EMAIL PROTECTED] <mailto:ncartaxo%40yahoo.com> com
Enviada em: quarta-feira, 31 de janeiro de 2007 11:23
Para: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br> os.com.br
Assunto: Res: RES: [oracle_br] Duvida de Backup/Recover

Bom dia Everson,

Mas como ira funcionar o comando de recover, se o control file está
sincrono? Muito provavelmente vai dar no media recovery needed ou algo
parecido.

- Mensagem original 
De: Everson Forte <[EMAIL PROTECTED] <mailto:elforte%40connectmed.com.br> 
com.br>
Para: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br> os.com.br
Enviadas: Quarta-feira, 31 de Janeiro de 2007 10:59:31
Assunto: RES: [oracle_br] Duvida de Backup/Recover

Bom dia Nelson
Volta o backup offline completo, inclusive os controlfiles
ai vc faz o recover com o comando RECOVER DATABASE USING BACKUP
CONTROLFILE
UNTIL x
esse "x" pode set TIME ou SCN ou CANCEL etc, verifique o manual de backup
e
recover
Boa sorte
Everson

-Mensagem original -
De: [EMAIL PROTECTED] os.com.br [mailto:[EMAIL PROTECTED] os.com.br]Em
nome de [EMAIL PROTECTED] com
Enviada em: terça-feira, 30 de janeiro de 2007 16:38
Para: [EMAIL PROTECTED] os.com.br
Assunto: [oracle_br] Duvida de Backup/Recover

Pessoal,

Estou com a seguinte duvida. Tenho um backup OFFLINE(mas com a base em
ARCHIVE) do dia 5 de janeiro. Tenho todos os archives do dia 5 de janeiro
até hoje. Como eu faria para recuperar a base até a data de ontem com esse
backup OFFLINE. Acho que o recover until time não funcionaria pq a base
está
integra.

Agradeço a ajuda.

[]´s Nelson Cartaxo

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

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

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

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

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

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



 



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



RES: [oracle_br] Duvida de Backup/Recover

2007-01-31 Por tôpico Rosiano Vieira de Sales
Nelson,
 
Basta manter os control files e restaurar e restaurar os demais arquivo 
do backup full que vc tem, automaticamente quando vc tentar subir o banco ele 
vai pedir recover ai vc faz o recover aplicando os archives que vc tem.
 
att.
Rosiano



De: oracle_br@yahoogrupos.com.br em nome de [EMAIL PROTECTED]
Enviada: ter 30/1/2007 16:38
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Duvida de Backup/Recover



Pessoal,

Estou com a seguinte duvida. Tenho um backup OFFLINE(mas com a base em ARCHIVE) 
do dia 5 de janeiro. Tenho todos os archives do dia 5 de janeiro até hoje. Como 
eu faria para recuperar a base até a data de ontem com esse backup OFFLINE. 
Acho que o recover until time não funcionaria pq a base está integra. 

Agradeço a ajuda.

[]´s Nelson Cartaxo

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

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



 


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



Res: RES: RES: [oracle_br] Duvida de Backup/Recover

2007-01-31 Por tôpico ncartaxo
Valeu Everson. Foi claro sim. Depois eu vou fazer esse teste.

Abraços,
Nelson


- Mensagem original 
De: Everson Forte <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 31 de Janeiro de 2007 11:30:07
Assunto: RES: RES: [oracle_br] Duvida de Backup/Recover

Bom dia Nelson
Quando vc coloca a clausula USING BACKUP CONTROLFILE o Oracle ignora o SCN
que esta escrito no controlfile,
o banco nao será recuperado até alcançar o controlfile, ele vai progredindo
com a aplicação dos logs
Desse modo, apesar do controlfile estar sincrono, ele será atualizado com o
SCN do log que for aplicado pelo recover
Espero ter sido claro
At.
Everson

-Mensagem original -
De: [EMAIL PROTECTED] os.com.br [mailto:[EMAIL PROTECTED] os.com.br]Em
nome de [EMAIL PROTECTED] com
Enviada em: quarta-feira, 31 de janeiro de 2007 11:23
Para: [EMAIL PROTECTED] os.com.br
Assunto: Res: RES: [oracle_br] Duvida de Backup/Recover

Bom dia Everson,

Mas como ira funcionar o comando de recover, se o control file está
sincrono? Muito provavelmente vai dar no media recovery needed ou algo
parecido.

- Mensagem original 
De: Everson Forte <[EMAIL PROTECTED] com.br>
Para: [EMAIL PROTECTED] os.com.br
Enviadas: Quarta-feira, 31 de Janeiro de 2007 10:59:31
Assunto: RES: [oracle_br] Duvida de Backup/Recover

Bom dia Nelson
Volta o backup offline completo, inclusive os controlfiles
ai vc faz o recover com o comando RECOVER DATABASE USING BACKUP
CONTROLFILE
UNTIL x
esse "x" pode set TIME ou SCN ou CANCEL etc, verifique o manual de backup
e
recover
Boa sorte
Everson

-Mensagem original -
De: [EMAIL PROTECTED] os.com.br [mailto:oracle_ [EMAIL PROTECTED] os.com.br]Em
nome de [EMAIL PROTECTED] com
Enviada em: terça-feira, 30 de janeiro de 2007 16:38
Para: [EMAIL PROTECTED] os.com.br
Assunto: [oracle_br] Duvida de Backup/Recover

Pessoal,

Estou com a seguinte duvida. Tenho um backup OFFLINE(mas com a base em
ARCHIVE) do dia 5 de janeiro. Tenho todos os archives do dia 5 de janeiro
até hoje. Como eu faria para recuperar a base até a data de ontem com esse
backup OFFLINE. Acho que o recover until time não funcionaria pq a base
está
integra.

Agradeço a ajuda.

[]´s Nelson Cartaxo

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

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

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

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

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

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




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

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



RES: RES: [oracle_br] Duvida de Backup/Recover

2007-01-31 Por tôpico Everson Forte
Bom dia Nelson
Quando vc coloca a clausula USING BACKUP CONTROLFILE o Oracle ignora o SCN
que esta escrito no controlfile,
o banco nao será recuperado até alcançar o controlfile, ele vai progredindo
com a aplicação dos logs
Desse modo, apesar do controlfile estar sincrono, ele será atualizado com o
SCN do log que for aplicado pelo recover
Espero ter sido claro
At.
Everson

  -Mensagem original-
  De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de [EMAIL PROTECTED]
  Enviada em: quarta-feira, 31 de janeiro de 2007 11:23
  Para: oracle_br@yahoogrupos.com.br
  Assunto: Res: RES: [oracle_br] Duvida de Backup/Recover


  Bom dia Everson,

  Mas como ira funcionar o comando de recover, se o control file está
sincrono? Muito provavelmente vai dar no media recovery needed ou algo
parecido.

  - Mensagem original 
  De: Everson Forte <[EMAIL PROTECTED]>
  Para: oracle_br@yahoogrupos.com.br
  Enviadas: Quarta-feira, 31 de Janeiro de 2007 10:59:31
  Assunto: RES: [oracle_br] Duvida de Backup/Recover

  Bom dia Nelson
  Volta o backup offline completo, inclusive os controlfiles
  ai vc faz o recover com o comando RECOVER DATABASE USING BACKUP
CONTROLFILE
  UNTIL x
  esse "x" pode set TIME ou SCN ou CANCEL etc, verifique o manual de backup
e
  recover
  Boa sorte
  Everson

  -Mensagem original -
  De: [EMAIL PROTECTED] os.com.br [mailto:[EMAIL PROTECTED] os.com.br]Em
  nome de [EMAIL PROTECTED] com
  Enviada em: terça-feira, 30 de janeiro de 2007 16:38
  Para: [EMAIL PROTECTED] os.com.br
  Assunto: [oracle_br] Duvida de Backup/Recover

  Pessoal,

  Estou com a seguinte duvida. Tenho um backup OFFLINE(mas com a base em
  ARCHIVE) do dia 5 de janeiro. Tenho todos os archives do dia 5 de janeiro
  até hoje. Como eu faria para recuperar a base até a data de ontem com esse
  backup OFFLINE. Acho que o recover until time não funcionaria pq a base
está
  integra.

  Agradeço a ajuda.

  []´s Nelson Cartaxo

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

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

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

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

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



  


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



Res: RES: [oracle_br] Duvida de Backup/Recover

2007-01-31 Por tôpico ncartaxo
Bom dia Everson,

Mas como ira funcionar o comando de recover, se o control file está sincrono? 
Muito provavelmente vai dar no media recovery needed ou algo parecido.


- Mensagem original 
De: Everson Forte <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 31 de Janeiro de 2007 10:59:31
Assunto: RES: [oracle_br] Duvida de Backup/Recover

Bom dia Nelson
Volta o backup offline completo, inclusive os controlfiles
ai vc faz o recover com o comando RECOVER DATABASE USING BACKUP CONTROLFILE
UNTIL x
esse "x" pode set TIME ou SCN ou CANCEL etc, verifique o manual de backup e
recover
Boa sorte
Everson

-Mensagem original -
De: [EMAIL PROTECTED] os.com.br [mailto:[EMAIL PROTECTED] os.com.br]Em
nome de [EMAIL PROTECTED] com
Enviada em: terça-feira, 30 de janeiro de 2007 16:38
Para: [EMAIL PROTECTED] os.com.br
Assunto: [oracle_br] Duvida de Backup/Recover

Pessoal,

Estou com a seguinte duvida. Tenho um backup OFFLINE(mas com a base em
ARCHIVE) do dia 5 de janeiro. Tenho todos os archives do dia 5 de janeiro
até hoje. Como eu faria para recuperar a base até a data de ontem com esse
backup OFFLINE. Acho que o recover until time não funcionaria pq a base está
integra.

Agradeço a ajuda.

[]´s Nelson Cartaxo

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

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

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




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

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



RES: [oracle_br] Duvida de Backup/Recover

2007-01-31 Por tôpico Everson Forte
Bom dia Nelson
Volta o backup offline completo, inclusive os controlfiles
ai vc faz o recover com o comando RECOVER DATABASE USING BACKUP CONTROLFILE
UNTIL x
esse "x" pode set TIME ou SCN ou CANCEL etc, verifique o manual de backup e
recover
Boa sorte
Everson


  -Mensagem original-
  De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de [EMAIL PROTECTED]
  Enviada em: terça-feira, 30 de janeiro de 2007 16:38
  Para: oracle_br@yahoogrupos.com.br
  Assunto: [oracle_br] Duvida de Backup/Recover


  Pessoal,

  Estou com a seguinte duvida. Tenho um backup OFFLINE(mas com a base em
ARCHIVE) do dia 5 de janeiro. Tenho todos os archives do dia 5 de janeiro
até hoje. Como eu faria para recuperar a base até a data de ontem com esse
backup OFFLINE. Acho que o recover until time não funcionaria pq a base está
integra.

  Agradeço a ajuda.

  []´s Nelson Cartaxo

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

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



  


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



Re: Res: [oracle_br] Duvida de Backup/Recover

2007-01-31 Por tôpico Augusto Cesar R. Costa
Nelson... 
Se voce tiver o controlfile da data do backup pode fazer o recovery utilizando 
a cláusula: "using backup controlfile".
Neste caso, ficaria assim seu comando de recovery:
ALTER DATABASE RECOVER AUTOMATIC DATABASE UNTIL CANCEL USING BACKUP CONTROLFILE;
O until cancel pode substituir por until time ou until scn.
Atenciosamente.
Augusto Cesar R. Costa


  - Original Message - 
  From: [EMAIL PROTECTED] 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Wednesday, January 31, 2007 10:19 AM
  Subject: Res: Res: [oracle_br] Duvida de Backup/Recover


  Voce ta dizendo para eu deixar os control files atual certo? Mas e se eu tive 
um crash na máquina e perdi tudo? 

  - Mensagem original 
  De: Welvis Douglas Silva Moreto <[EMAIL PROTECTED]>
  Para: oracle_br@yahoogrupos.com.br
  Enviadas: Terça-feira, 30 de Janeiro de 2007 21:59:13
  Assunto: Res: [oracle_br] Duvida de Backup/Recover

  Cara vc volta os arquivos, e deixa os Controls Files, quando vc abrir o banco 
ele irá dar Media Recover, 
  ai vc faz o recover aplicando até os archives até momento que vc quer.

  att,

  Welvis Douglas

  - Mensagem original 
  De: "[EMAIL PROTECTED] com" <[EMAIL PROTECTED] com>
  Para: [EMAIL PROTECTED] os.com.br
  Enviadas: Terça-feira, 30 de Janeiro de 2007 16:38:06
  Assunto: [oracle_br] Duvida de Backup/Recover

  Pessoal,

  Estou com a seguinte duvida. Tenho um backup OFFLINE(mas com a base em 
ARCHIVE) do dia 5 de janeiro. Tenho todos os archives do dia 5 de janeiro até 
hoje. Como eu faria para recuperar a base até a data de ontem com esse backup 
OFFLINE. Acho que o recover until time não funcionaria pq a base está integra. 

  Agradeço a ajuda.

  []´s Nelson Cartaxo

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

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

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

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

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

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



   

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



Res: Res: [oracle_br] Duvida de Backup/Recover

2007-01-31 Por tôpico ncartaxo
Voce ta dizendo para eu deixar os control files atual certo? Mas e se eu tive 
um crash na máquina e perdi tudo? 


- Mensagem original 
De: Welvis Douglas Silva Moreto <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Terça-feira, 30 de Janeiro de 2007 21:59:13
Assunto: Res: [oracle_br] Duvida de Backup/Recover

Cara vc volta os arquivos, e deixa os Controls Files, quando vc abrir o banco 
ele irá dar Media Recover, 
ai vc faz o recover aplicando até os archives até momento que vc quer.

att,

Welvis Douglas

- Mensagem original 
De: "[EMAIL PROTECTED] com" <[EMAIL PROTECTED] com>
Para: [EMAIL PROTECTED] os.com.br
Enviadas: Terça-feira, 30 de Janeiro de 2007 16:38:06
Assunto: [oracle_br] Duvida de Backup/Recover

Pessoal,

Estou com a seguinte duvida. Tenho um backup OFFLINE(mas com a base em ARCHIVE) 
do dia 5 de janeiro. Tenho todos os archives do dia 5 de janeiro até hoje. Como 
eu faria para recuperar a base até a data de ontem com esse backup OFFLINE. 
Acho que o recover until time não funcionaria pq a base está integra. 

Agradeço a ajuda.

[]´s Nelson Cartaxo

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

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

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

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




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

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



Res: [oracle_br] Duvida de Backup/Recover

2007-01-30 Por tôpico Welvis Douglas Silva Moreto
Cara vc volta os arquivos, e deixa os Controls Files, quando vc abrir o banco 
ele irá dar Media Recover, 
ai vc faz o recover aplicando até os archives até momento que vc quer.

att,

Welvis Douglas




- Mensagem original 
De: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Terça-feira, 30 de Janeiro de 2007 16:38:06
Assunto: [oracle_br] Duvida de Backup/Recover

Pessoal,

Estou com a seguinte duvida. Tenho um backup OFFLINE(mas com a base em ARCHIVE) 
do dia 5 de janeiro. Tenho todos os archives do dia 5 de janeiro até hoje. Como 
eu faria para recuperar a base até a data de ontem com esse backup OFFLINE. 
Acho que o recover until time não funcionaria pq a base está integra. 

Agradeço a ajuda.

[]´s Nelson Cartaxo

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

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




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

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



[oracle_br] Duvida de Backup/Recover

2007-01-30 Por tôpico ncartaxo
Pessoal,

Estou com a seguinte duvida. Tenho um backup OFFLINE(mas com a base em ARCHIVE) 
do dia 5 de janeiro. Tenho todos os archives do dia 5 de janeiro até hoje.  
Como eu faria para recuperar a base até a data de ontem com esse backup 
OFFLINE.  Acho que o recover until time não funcionaria pq a base está integra. 

Agradeço a ajuda.

[]´s Nelson Cartaxo

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

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



Res: [oracle_br] Duvida com DBMS_System.Set_Sql_Trace_In_Session

2007-01-08 Por tôpico Welvis Douglas Silva Moreto
Olá Alex, puts cara aqui foi falha minha, é que estava fazendo um trace do 
client, e na realidade era executado um metodo no SvrApp. mas ai pequei a 
sessão correta e boa..

mas valeu pela dica...

um abraço meu amigo

att,

Welvis Douglas


- Mensagem original 
De: Alex Fernando Kirsten <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Segunda-feira, 8 de Janeiro de 2007 9:18:53
Assunto: Re: [oracle_br] Duvida com DBMS_System.Set_Sql_Trace_In_Session

Opa!
Também já tive problema com Dbms_system. set_sql_trace_ in_Session. Ele 
simplesmente não inicia o trace no oracle 9.2. Eu achei duas soluções:
1) iniciar o trace com uma trigger de logon.
2) alterar a aplicação para rodar um alter session e iniciar o trace a partir 
do ponto desejado.

[]'s

Alex Fernando Kirsten
Oracle 9i Database Administrator Certified Professional
Depto. de Tecnologia
Operacional Têxtil

- Original Message - 
From: Welvis Douglas Silva Moreto 
To: [EMAIL PROTECTED] os.com.br 
Sent: Monday, January 08, 2007 7:11 AM
Subject: [oracle_br] Duvida com DBMS_System. Set_Sql_Trace_ In_Session

Bom dia a todos,

eu estou com um problema aqui em nossa aplicação onde tem um procedimento que 
está um poko lento, eu gostaria de estar pegando tudo o que está sendo feito.

ex. 

O usuario está fazendo uma liberação de pedido., nessa tabela tem varias 
triggers e é disparado por um procedure.

bom ai é o seguinte queria pegar todos os sql que está sento executado por ele.

ha um tempo atraz eu usei o dbms_System. Set_Sql_Trace_ In_Session( 
SID,#Serial, True)

e depois executo o tkprof origem destino.txt sys=no

para analizar como está os custos/pano de execução dos sql (procedures / 
triggers). só que não estou conseguindo.

a versão do Oracle aqui na empresa é o 

Oracle9i Release 9.2.0.4.0 - Production
PL/SQL Release 9.2.0.4.0 - Production
CORE 9.2.0.3.0 Production
TNS for Linux: Version 9.2.0.4.0 - Production
NLSRTL Version 9.2.0.4.0 - Production

e está rodando num linux HRat 8.

att,

Welvis Douglas

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

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




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

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



Re: [oracle_br] Duvida com DBMS_System.Set_Sql_Trace_In_Session

2007-01-08 Por tôpico Alex Fernando Kirsten
Opa!
Também já tive problema com Dbms_system.set_sql_trace_in_Session. Ele 
simplesmente não inicia o trace no oracle 9.2. Eu achei duas soluções:
1) iniciar o trace com uma trigger de logon.
2) alterar a aplicação para rodar um alter session e iniciar o trace a partir 
do ponto desejado.

[]'s

Alex Fernando Kirsten
Oracle 9i Database Administrator Certified Professional
Depto. de Tecnologia
Operacional Têxtil


  - Original Message - 
  From: Welvis Douglas Silva Moreto 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Monday, January 08, 2007 7:11 AM
  Subject: [oracle_br] Duvida com DBMS_System.Set_Sql_Trace_In_Session


  Bom dia a todos,

  eu estou com um problema aqui em nossa aplicação onde tem um procedimento que 
está um poko lento, eu gostaria de estar pegando tudo o que está sendo feito.

  ex. 

  O usuario está fazendo uma liberação de pedido., nessa tabela tem varias 
triggers e é disparado por um procedure.

  bom ai é o seguinte queria pegar todos os sql que está sento executado por 
ele.

  ha um tempo atraz eu usei o 
dbms_System.Set_Sql_Trace_In_Session(SID,#Serial,True)

  e depois executo o tkprof origem destino.txt sys=no

  para analizar como está os custos/pano de execução dos sql (procedures / 
triggers). só que não estou conseguindo.

  a versão do Oracle aqui na empresa é o 

  Oracle9i Release 9.2.0.4.0 - Production
  PL/SQL Release 9.2.0.4.0 - Production
  CORE 9.2.0.3.0 Production
  TNS for Linux: Version 9.2.0.4.0 - Production
  NLSRTL Version 9.2.0.4.0 - Production

  e está rodando num linux HRat 8.

  att,

  Welvis Douglas

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


   

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



[oracle_br] Duvida com DBMS_System.Set_Sql_Trace_In_Session

2007-01-08 Por tôpico Welvis Douglas Silva Moreto
Bom dia a todos,

eu estou com um problema aqui em nossa aplicação onde tem um procedimento que 
está um poko lento, eu gostaria de estar pegando tudo o que está sendo feito.

ex. 

O usuario está fazendo uma liberação de pedido., nessa tabela tem varias 
triggers e é disparado por um procedure.

bom ai é o seguinte queria pegar todos os sql que está sento executado por ele.

ha um tempo atraz eu usei o 
dbms_System.Set_Sql_Trace_In_Session(SID,#Serial,True)

e depois executo o tkprof origem destino.txt sys=no

para analizar como está os custos/pano de execução dos sql (procedures / 
triggers). só que não estou conseguindo.

a versão do Oracle aqui na empresa é o 

Oracle9i Release 9.2.0.4.0 - Production
PL/SQL Release 9.2.0.4.0 - Production
CORE9.2.0.3.0   Production
TNS for Linux: Version 9.2.0.4.0 - Production
NLSRTL Version 9.2.0.4.0 - Production

e está rodando num linux HRat 8.

att,

Welvis Douglas

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


[oracle_br] Duvida sobre backup

2006-12-20 Por tôpico Elisson Ferraz Almeida
Ola Lista,
tenho a seguinte estrutura: Um servidor oracle 8 no windows 2000 server.
tenho varios usuarios e a maioria tem uma tablespace separada para ele.
Gostaria de saber como que eu poderia criar um backup de tal forma que
quando eu fosse recupera-lo em outro servidor eu tivesse essa
estrutura em backup assim evitando que eu criasse tudo na mao
novamente.

Muito Obrigado.

-- 
Atenciosamente,
Elisson Ferraz Almeida
When you have eliminated all which is impossible, then whatever
remains, however improbable, must be the truth.
-Sherlock Holmes


RES: [oracle_br] duvida

2006-12-19 Por tôpico Ivan
Silvanira

Uma quantidade exata de linhas eu não sei, mas existe a clausula sample, se
voce tiver ideia da quantidade de registros da tabela...

SELECT *
FROM 
SAMPLE (1); 

Sendo que 1 indica que deve ser listado 1% da tabela


Att
Ivan 

> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em nome de Silvanira Cervi Hort
> Enviada em: terça-feira, 19 de dezembro de 2006 10:45
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] duvida
> 
> Pessoal estou precisando fazer um select numa tabela de n 
> linhas.. porem preciso de 100 linhas de forma randomica dessa 
> tabela...
> 
> alguém sabe como fazer
> 
> Silvanira
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
>  
> 



[oracle_br] duvida

2006-12-19 Por tôpico Silvanira Cervi Hort
Pessoal estou precisando fazer um select numa tabela de n linhas.. porem
preciso de 100 linhas de forma randomica dessa tabela...

alguém sabe como fazer

Silvanira


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



Re: [oracle_br] duvida simples

2006-12-11 Por tôpico Rafael Milanez - BusinessOn
Se esta tabela não conter indice e não for muito grande

se quiser só o primeiro caracter maiusculo troque a função UPPER por INITCAP


update tabela
set campoA = upper(campoA),
set campoB = upper(campoB),
set campoC = upper(campoC)

  - Original Message - 
  From: Marcio T N Ferreira 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Monday, December 11, 2006 2:03 PM
  Subject: [oracle_br] duvida simples


  Pessoal,
  estou com uma duvida super simples que me foi apresentada e gostaria de
  ouvir alguma sugestao de vcs.
  Preciso escrever um script em plsql que pegue uma tabela q percorra todos os
  registros um a um trocando o conteudo do campo a,b e c para maiusculas...
  alguem tem uma boa sugestao?
  obrigado
  Marcio Ferreira

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



   

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



[oracle_br] duvida simples

2006-12-11 Por tôpico Marcio T N Ferreira
Pessoal,
estou com uma duvida super simples que me foi apresentada e gostaria de
ouvir alguma sugestao de vcs.
Preciso escrever um script em plsql que pegue uma tabela q percorra todos os
registros um a um trocando o conteudo do campo a,b e c para maiusculas...
alguem tem uma boa sugestao?
obrigado
Marcio Ferreira


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



[oracle_br] Duvida de Rman com Netbackup

2006-11-06 Por tôpico Nelson Cartaxo
 

Boa tarde,

 

Tenho mais uma duvida.

 

Oracle 10.2.0.2 solaris 10.

 

Seguinte, tenho netbackup integrado com o rman.  Estamos começando a
implementar agora e estou fazendo uma bateria de testes. 

 

Preciso saber como o rman sabe a fita que precisa usar para fazer o
restore/recover dos datafiles.

 

Estou usando o catalogo.

 

Por exemplo: 

 

 No meu robô, não tem nenhuma fita. Nesse momento preciso fazer um recover
full do meu banco, com data de ontem. O banco está em archive mode.

 

Como eu sei que está na fita 10, para poder dizer para a operação: Operador,
coloque no robô a fita 10.

 

Quando eu digito list backup, na parte do media: está em branco.

 

Não sei se consegui me explicar, mas se alguém tiver alguma luz agradeço.

 

Abraços,

 

 

Nelson Cartaxo
DBA ORACLE 



 

  _  

De: Nelson Cartaxo [mailto:[EMAIL PROTECTED] 
Enviada em: segunda-feira, 6 de novembro de 2006 14:11
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Corromper Bloco

 

Pessoal boa tarde,



Oracle 10.2.0.2 Sun Solaris 10



Estou fazendo uns testes com Rman e queria fazer testes do blockrecover.
Vocês conhecem alguma maneira de corromper um bloco? Um dos cenários que eu
gostaria de testar seria recuperar um bloco que o oracle detectou com
problemas.



Qualquer sugestão será bem vinda, pois o banco está sendo usado para testes
de rman.



Obrigado desde já.







Nelson Cartaxo
DBA ORACLE 







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

 



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



Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle
VISITE: http://www.enpo-br.org/ - Dia 11/11 "Vagas Limitadas"

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

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

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

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

 



[oracle_br] Duvida de erro no Alert

2006-10-19 Por tôpico Flavio Cardoso
Pessoal,
Alguem pode me orientar que erro é esse (Esta no Alert do Banco)? Obrigado!

DISTRIB TRAN BANCO.DOMINIO.BA.GOV.BR.b1aa6c5e.1.43.110769
  is local tran 1.43.110769 (hex=01.2b.1b0b1)
  insert pending collecting tran, scn=2292829589 (hex=0.88a9cd95)

Flavio Cardoso
Salvador/BA

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




Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle
VISITE: http://www.enpo-br.org/ - Dia 11/11 "Vagas Limitadas"

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: WWW.ORACLEBR.COM.BR 

  
Links do Yahoo! Grupos

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

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

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

 



[oracle_br] Duvida Data-Mining???

2006-10-16 Por tôpico Welvis Douglas Silva Moreto
olá pessoal, estou com algumas duvidas a respeito de data-mining, como que o 
data-mining poderia me ajudar no processo de tomada de decisão no caso da area 
comerial .. na parte de vendas de produtos, faturamento, essas coisas.. 
blablablablabla

att,

Welvis Douglas



___ 
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/ 
--__
Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle
VISITE: http://www.enpo-br.org/ - Dia 11/11 "Vagas Limitadas"
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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 basica - como conectar ao banco

2006-09-27 Por tôpico Smashed Dreams
Ola a todos

To com uma duvida basica... Tenho o Oracle 10g release 2 instalado 
num Windows XP, tudo funcionando normal quando eu coloco o banco no 
ar atraves do servico correspondente.

Porem, para efeito de teste, gostaria de colocar o banco no 
ar "manualmente", i.e., conectando no sqlplus e dando o comando 
startup, mas nao estou conseguindo. Estou fazendo o seguinte:


C:\oracle\product\10.1.0\Db_1\BIN>set oracle_sid=orcl

C:\oracle\product\10.1.0\Db_1\BIN>sqlplus.exe /nolog

SQL*Plus: Release 10.1.0.2.0 - Production on Wed Sep 27 20:19:05 2006

Copyright (c) 1982, 2004, Oracle.  All rights reserved.

SQL> connect sys/senha as sysdba
ERROR:
ORA-12560: TNS:protocol adapter error


Como isso funciona no windows? Preciso startar o servico pra acessar 
a instancia? Tem como startar o servico sem colocar o banco no ar?

Pesquisei nos manuais, mas nao consegui encontrar a resposta. 
Qualquer ajuda sera bem vinda!!

Obrigado
/lc







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

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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 sobre alter database clear logfile group

2006-09-27 Por tôpico Luis Cabral
Ola

Estou estudando um livro sobre administracao de Oracle 10g que tem a
questao abaixo. Eu pensei que a resposta correta fosse (a), mas eh de
fato a (c).

Pelo que entendi, um logfile fica ativo enquanto nao for arquivado,
entao a resposta (a) seria uma possibilidade tb... Eh isso mesmo ou
estou enganado? Qual a relacao entre um logfile estar ativo e ser
arquivado?

Obrigado
/lc


You issue the command ALTER DATABASE CLEAR LOGFILE GROUP 2 and
it fails with the message "ORA-01624: log 2 needed for crash recovery of
instance ocp10g (thread 1)." What could be an explanation for this?
(Choose
the best answer.)
A. Logfile group 2 has not been archived.
B. Logfile group 2 is being used for recovery.
C. Logfile group 2 is active.
D. The group is not multiplexed.




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

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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 sobre Materialized View

2006-09-27 Por tôpico Nelson Cartaxo
Pessoal bom dia,

 

Estou com um problema e sinceramente não sei como resolver. Criei uma MV com
o resultado de um select de duas tabelas bem grandes, uma com 16Gb e outra
com 10Gb. 

 

No momento da criação, demorou cerca de 3 horas para criar. O problema está
na hora do refresh(fast), que está demorando mais de uma semana e gerando um
rollback absurdo, cerca de 3GB. Está sendo mais rápido recriar a MV do que
fazer um fast refresh. Será que estou comendo bola em alguma coisa? Os logs
também foram criados em cima das duas tabelas.

 

Segue o comando que estou usando para criar

 

A versão do oracle é 8.1.7.4 em Solaris

 

CREATE MATERIALIZED VIEW CADSUS.TB_CONSULTA_USUARIO
PCTFREE 10
PCTUSED 40
MAXTRANS 255
STORAGE(INITIAL 128M)
TABLESPACE TD_CADSUS_02
LOGGING
PARALLEL 4
BUILD IMMEDIATE
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 4096K NEXT
4096K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0) TABLESPACE
TI_CADSUS_02
REFRESH FAST
START WITH TO_DATE('25-SEP-2006 11:38 AM','DD-MON- HH12:MI PM')
NEXT SYSDATE + 2/24
AS SELECT
 CADSUS.TM_CONTROLE_USUARIO.ROWID C1,
 CADSUS.TM_USUARIO.ROWID C2,
 CADSUS.TM_CONTROLE_USUARIO.CO_SEQ_USU co_seq_usu_cont ,
 CADSUS.TM_CONTROLE_USUARIO.DT_OPERACAO ,
 CADSUS.TM_CONTROLE_USUARIO.ST_CONTROLE ,
 CADSUS.TM_USUARIO.CO_MUNICIPIO_RESIDENCIA ,
 CADSUS.TM_USUARIO.CO_SEQ_USU ,
 CADSUS.TM_USUARIO.CO_SEXO ,
 CADSUS.TM_USUARIO.CO_USUARIO ,
 CADSUS.TM_USUARIO.DT_NASCIMENTO ,
 CADSUS.TM_USUARIO.NO_MAE ,
 CADSUS.TM_USUARIO.NO_MAE_FONETIZADO ,
 CADSUS.TM_USUARIO.NO_PAI ,
 CADSUS.TM_USUARIO.NO_PAI_FONETIZADO ,
 CADSUS.TM_USUARIO.NO_USUARIO ,
 CADSUS.TM_USUARIO.NO_USUARIO_FONETIZADO
 FROM CADSUS.tm_usuario, CADSUS.TM_CONTROLE_USUARIO
 WHERE tm_usuario.co_seq_usu = TM_CONTROLE_USUARIO.co_seq_usu

 

Obrigado desde já pelo help.

 

 

 

Atenciosamente, 
Nelson Cartaxo
DBA ORACLE 



 

 



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

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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] Duvida sobre roles

2006-09-21 Por tôpico Oscar Wilman Costa Piriz
Boa tarde.

  Apagando a ROLE os gransts se apagam junto, ou seja se você criar a ROLE 
novamente terá que dar novos acessos a ele, iguais ou diferentes.

  Espero ter te ajudado.

  Abraços.
  Oscar.

am_balielo <[EMAIL PROTECTED]> escreveu:Boa tarde
 
   Estou utilizando roles p/ dar permissão a um grupo de usuarios 
 acessar a determinadas tabelas do sistema. O problema meu é que 
 precisarei retirar as permissões desta roles.
   Gostaria de saber se eu dropar a roles e criar ela de novo eu consigo 
 criar novas permissões diferente das que existiam antes, ou eu terei 
 que executar o comando revoke em todas as tabelas que a roles acessa.
 
   Alguém poderia tirar está duvida minha.
 
   Desde já meu muito obrigado.
   Atenciosamente Alessandro.
 
 
 
 
   


-
 Yahoo! Search
 Música para ver e ouvir: You're Beautiful, do James Blunt

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

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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 sobre roles

2006-09-21 Por tôpico am_balielo
Boa tarde

  Estou utilizando roles p/ dar permissão a um grupo de usuarios 
acessar a determinadas tabelas do sistema. O problema meu é que 
precisarei retirar as permissões desta roles.
  Gostaria de saber se eu dropar a roles e criar ela de novo eu consigo 
criar novas permissões diferente das que existiam antes, ou eu terei 
que executar o comando revoke em todas as tabelas que a roles acessa.

  Alguém poderia tirar está duvida minha.

  Desde já meu muito obrigado.
  Atenciosamente Alessandro.






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

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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] Duvida tablespace UNDO

2006-09-13 Por tôpico Welvis Douglas Silva Moreto
Olha pelo que eu sei não teria como voltar esse espaço
não, uma vez ja alocado.

Se voce dar um commit. ai não tem problema.

att

Welvis



--- Phael <[EMAIL PROTECTED]> escreveu:

> Boa tarde,
> 
> Aqui na empresa tem uma aplicação de terceiros que
> gera um arquivo
> enorme TXT para uma fiscalização... acontece que
> essa rotina esta demorando 
> muito... horas... e a tablespace de UNDO acaba
> estourando ja aumentei bastante ela
> 13Gb mas assim mesmo ela estora...
> 
> Failure to extend rollback segment because of 30036
> condition
> 
> Perguntas:
> 
> Quando ela estoura o processo é encerrado e creio eu
> que é feito o rollback desse 
> procedimento pois não é liberado espaço
> nela(UNDO)... tem como forçar a liberação de
> espaço???
> 
> Uma forma dessa procedimento não gerar tanto UNDO
> seria o uso de commit é isso mesmo??
> 
> 
> 
> Oracle EE R2 9.2.0.5
> RH AS 3
> 
> atc.
> Phael
> 
> [As partes desta mensagem que não continham texto
> foram removidas]
> 
> 


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


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

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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 tablespace UNDO

2006-09-12 Por tôpico Phael
Boa tarde,

Aqui na empresa tem uma aplicação de terceiros que gera um arquivo
enorme TXT para uma fiscalização... acontece que essa rotina esta demorando 
muito... horas... e a tablespace de UNDO acaba estourando ja aumentei bastante 
ela
13Gb mas assim mesmo ela estora...

Failure to extend rollback segment because of 30036 condition

Perguntas:

Quando ela estoura o processo é encerrado e creio eu que é feito o rollback 
desse 
procedimento pois não é liberado espaço nela(UNDO)... tem como forçar a 
liberação de espaço???

Uma forma dessa procedimento não gerar tanto UNDO seria o uso de commit é 
isso mesmo??



Oracle EE R2 9.2.0.5
RH AS 3

atc.
Phael

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

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
Links do Yahoo! Grupos

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

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

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

 




RES: [oracle_br] Duvida Extent Management X Segment Space Management????

2006-09-12 Por tôpico Anderson Haertel Rodrigues - FLN
Bom dia,
 
Welvis, as tuas perguntas são de propósitos para estudos ou existe alguma 
necessidade específica?
 
Te pergunto isso por que, se for o caso, e você deseja ter o controle total 
sobre a alocação dos Blocos vale citar e aprender sobre o uso e as 
especificações de: FREELISTS, INITRANS, MAXTRANS, PCTFREE e PCTUSED. Mesmo não 
sendo o caso, vale e muito a pena estudar e saber para que servem cada um deles.
 
Agora, hehehhee..no começo é bem difícil de engolir esses 
conceitos/conhecimento. São muitas as variáveis que vem junto. Como "dica" leia 
com calma:
http://www.oracle.com/technology//deploy/availability/pdf/defrag.pdf
 
Mas vamos lá, na medida do possível tentarei ajudar o colega::
 
>UNIFORM - Vai alocar de desalocar extents do mesmo tamenho. Se não for 
>especificado na criação vai
>ser de 1M. 
A tablespace LMT com uniform size significa que na hora de alocar espaço em 
disco, o espaço será sempre alocado com extents do tamanho indicado, o basico é 
isso.
 
Só tome cuidado com os INITIAL e NEXT, eles é que são os especificadores que 
pedem alocação de extents, para não haver surpresas, é recomendado que sejam do 
mesmo tamanho ou ser múltiplos de UNIFORM SIZE.
 
>AUTOALLOCATE - Os tamanhos dos Extents são diferentes é recomendado ou melhor 
>utilizado para proposito geral "tabelas grandes e pequenas". 
É o seguinte, uniform size é apropriado para quando você conhece e domina o 
tamanho dos objetos, caso contrário, deve utilizar system allocated.
 
Dê uma lida em: 
http://asktom.oracle.com/pls/ask/f?p=4950:8:7411218747132578297::NO::F4950_P8_DISPLAYID,F4950_P8_CRITERIA:5549302357655

 >Segment Space Management 
Ok, o gerenciamento de espaço no segmento, manual e automático (MSSM/ASSM).
 
>MANUAL - Usa Free List Bloks para inserir junto com os parametos pct_free e 
>pct_used, no caso de
>Update e Delete usa o pct_used. 
Ok, é isso mesmo. Apenas lembre-se das variáveis que cito mais acima, vem junto 
neste caso o conceito de 75%, 50%, 25% e full de uso do bloco - hehehee
 
>AUTO - Usa Bitmaps para gerenciar a free list para ver qual qual bloco é 
>valido para insert. Os   parametros pct_free e pct_used são ignorados, e não
>são validos para temporary tablespaces ou system   tablespaces Automatic 
>segment space management é  melhor e reduz sua atarefa de manutenção. Técnica
>preferida "diz o livro que estou estudando". 
Eu também prefiro. Neste caso, pct_used cai por terra, pct_free ainda é usado. 
Particularmente uso e muito pct_free.
 
Vale a pena também: 
http://asktom.oracle.com/pls/ask/f?p=4950:8:7411218747132578297::NO::F4950_P8_DISPLAYID,F4950_P8_CRITERIA:2929412562998
 
 
ps: Que livro você está lendo?


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

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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 Extent Management X Segment Space Management????

2006-09-11 Por tôpico Welvis Douglas Silva Moreto
Olá pessial, estou com algumas duvida e não seu quando
vou utilizar isso algume podeira me ajudar dizendo se
entendi correto e me explicar se possivel quando devo
utilizar.

Extent Management

   UNIFORM - Vai alocar de desalocar extents do
mesmo tamenho. Se não for especificado na criação vai
ser de 1M.
   AUTOALLOCATE - Os tamanhos dos Extents são
diferentes é recomendado ou melhor utilizado para
proposito geral "tabelas grandes e pequenas".

Segment Space Management
MANUAL - Usa Free List Bloks para inserir
junto com os parametos pct_free e pct_used, no caso de
Update e Delete usa o pct_used.
AUTO - Usa Bitmaps para gerenciar a free list
para ver qual qual bloco é valido para insert. Os
parametros pct_free e pct_used são ignorados, e não
são validos para temporary tablespaces ou system
tablespaces Automatic segment space management é
melhor e reduz sua atarefa de manutenção. Técnica
preferida "diz o livro que estou estudando".

Bom, bem resumido acho que é isso.

muito obrigado .

att 

Welvis Douglas.



___ 
O Yahoo! está de cara nova. Venha conferir! 
http://br.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/ 
--__

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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 Triggers no Forms 6i

2006-08-30 Por tôpico Rodrigo Lether
Boa Tarde Mestres.
  Estou com a seguinte duvida.
  Ao entrar em um bloco  na trigger WHEN_NEW_BLOCK_INSTANCE eu dou um 
execute_query para me trazer as informações deste bloco "Tabela" porem estou 
querendo trocar a cor de fundo do registro quando um detreminado campo for 
negativo.
  Estou tentando utilizar o seguinte comando: 
Set_Item_Instance_Property('BLOCO.CAMPO',CURRENT_RECORD, 
VISUAL_ATTRIBUTE,'Visual_Attribute');
   
  Só que eu não estou acertando a trigger para que eu consiga verificar 
registro-a-registro quando eu faço o execute_query no WHEN_NEW_BLOCK_INSTANCE.
   
  Alguem tem alguma ideia ???
   
  Obrigado,
  Rodrigo


-
 Yahoo! Search
 Música para ver e ouvir: You're Beautiful, do James Blunt

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

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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] duvida com arquivos de tablespace...

2006-08-24 Por tôpico Marco Antonio
Muito Obrigado,  pero acho que nao serve para mim.

desculpe squeci de falar que e versao 7 do oracle...

Muito obrigado Marcio.


2006/8/24, Marcio Portes <[EMAIL PROTECTED]>:
> [EMAIL PROTECTED]> create tablespace teste_tbs datafile '/tmp/df01.dbf'
> size 5m;
>
> Tablespace created.
>
> [EMAIL PROTECTED]> alter tablespace teste_tbs add datafile '/tmp/df02.dbf'
> size 5m;
>
> Tablespace altered.
>
> [EMAIL PROTECTED]> create table t ( x int ) tablespace teste_tbs;
>
> Table created.
>
> [EMAIL PROTECTED]> insert into t select rownum from all_users;
>
> 27 rows created.
>
> [EMAIL PROTECTED]> commit;
>
> Commit complete.
>
> [EMAIL PROTECTED]>
> [EMAIL PROTECTED]> select file_name, segment_name, segment_type
>   2from dba_segments s, dba_data_files df
>   3   where s.relative_fno = df.relative_fno
>   4 and owner = 'OPS$MARCIO'
>   5 and segment_name = 'T'
>   6  /
>
> FILE_NAME  SEGMENT_NAME   SEGMENT_TYPE
> -- --
> --
> /tmp/df01.dbf  T  TABLE
>
> 1 row selected.
>
>
> On 8/23/06, marcoortiz2002 <[EMAIL PROTECTED]> wrote:
> >
> > Boa tarde a todos,
> >
> > Fique com uma duvida talvez algueim tenha a resposta ao seguinte:
> >
> > Exemplo:
> > Tenho uma tablespace com nome DATA01 e contem 03 arquivos com nome
> > data_01.dbf, data_02.dbf, data_03.dbf…
> >
> > Minha pregunta e:  tem como eu fazer um display dos objetos que contem
> > o arquivo data_03.dbf ?
> >
> >
> > Muito Obrigado….
> >
> >
> >
> >
> >
> >
>
>
>
> --
> Marcio Portes
> Material Tecnico em Portugues - http://mportes.blogspot.com
> Practical Learning Oracle -
> http://mportes.blogspot.com/2006/02/practical-learning-oracle.html
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> --
> 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/
> --__
>
> OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
> http://www.oraclebr.com.br/
> __
> Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine
> 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/ 
--__

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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] duvida com arquivos de tablespace...

2006-08-23 Por tôpico Marcio Portes
[EMAIL PROTECTED]> create tablespace teste_tbs datafile '/tmp/df01.dbf'
size 5m;

Tablespace created.

[EMAIL PROTECTED]> alter tablespace teste_tbs add datafile '/tmp/df02.dbf'
size 5m;

Tablespace altered.

[EMAIL PROTECTED]> create table t ( x int ) tablespace teste_tbs;

Table created.

[EMAIL PROTECTED]> insert into t select rownum from all_users;

27 rows created.

[EMAIL PROTECTED]> commit;

Commit complete.

[EMAIL PROTECTED]>
[EMAIL PROTECTED]> select file_name, segment_name, segment_type
  2from dba_segments s, dba_data_files df
  3   where s.relative_fno = df.relative_fno
  4 and owner = 'OPS$MARCIO'
  5 and segment_name = 'T'
  6  /

FILE_NAME  SEGMENT_NAME   SEGMENT_TYPE
-- --
--
/tmp/df01.dbf  T  TABLE

1 row selected.


On 8/23/06, marcoortiz2002 <[EMAIL PROTECTED]> wrote:
>
> Boa tarde a todos,
>
> Fique com uma duvida talvez algueim tenha a resposta ao seguinte:
>
> Exemplo:
> Tenho uma tablespace com nome DATA01 e contem 03 arquivos com nome
> data_01.dbf, data_02.dbf, data_03.dbf…
>
> Minha pregunta e:  tem como eu fazer um display dos objetos que contem
> o arquivo data_03.dbf ?
>
>
> Muito Obrigado….
>
>
>
>
> 
>



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


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



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

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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 com arquivos de tablespace...

2006-08-23 Por tôpico marcoortiz2002
Boa tarde a todos,

Fique com uma duvida talvez algueim tenha a resposta ao seguinte:

Exemplo:
Tenho uma tablespace com nome DATA01 e contem 03 arquivos com nome 
data_01.dbf, data_02.dbf, data_03.dbf…

Minha pregunta e:  tem como eu fazer um display dos objetos que contem 
o arquivo data_03.dbf ?


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

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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 intrigante

2006-08-21 Por tôpico Cyro
Olá a todos.

Depois de quebrar muito a cabeça achei algo estranho. Criei um usuario com
pemissão de dba, conectei com ele e em seguida crie uma funcao que faz um
select na v$paramrter ou na v$spparameter. Quando eu estou conectado com
esse usuario eu consigo normalmente dar um select nessas views, porém a
função não consegue fazer este select. Como isso é possivel se o usuário
possui a role de DBA ? Se eu conectar como sysdba e criar a função ela irá
funcionar normalmente. Alguem tem alguma ideia pq isso acontece ?

Segue o exemplo abaixo...

## Entrei como sys/sysdba e criei o usuario

CREATE USER usuario_teste IDENTIFIED BY abc123 DEFAULT TABLESPACE users;
/
GRANT dba, sysdba, connect, create session TO usuario_teste
/

## Conectei com o usuario usuario_teste e criei a função

CREATE OR REPLACE FUNCTION usuario_func1 RETURN VARCHAR2 IS


CURSOR c_vspparameter IS
  SELECT  value
  FROM   v$spparameter;

CURSOR c_vparameter IS
  SELECT  value
  FROMv$parameter;

BEGIN

   DBMS_OUTPUT.PUT_LINE(' Teste ');

END;

## Se eu der um select nas views eu consigo ver normalmente, porem a funcao
nao.


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

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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] duvida com SELECT

2006-08-18 Por tôpico Marcia Bussolaro
Oi,

Com as subconsultas você encarece porque está:
1) indo duas até a tabela. O dado já estava na sua mão, indo uma vez só até a 
tabela. Quando você faz uma consulta com group by, ela será "no mergeable", ou 
seja, será executado em separado, depois "juntada" com as outras;
2) fazendo joins desnecessários. Veja que havia 3 joins a mais ! Join é caro !!
3) usando outer joins, mais caros ainda que join e correndo de risco do 
otimizador fazer full em algumas tabelas !

[]
Marcia


On Fri, 18 Aug 2006 11:22:52 -0300, Thiago Menon <[EMAIL PROTECTED]> escreveu:

> De: Thiago Menon <[EMAIL PROTECTED]>
> Data: Fri, 18 Aug 2006 11:22:52 -0300
> Para: oracle_br@yahoogrupos.com.br
> Assunto: Re: [oracle_br] duvida com SELECT
> 
> 
> Entao deu certo sim.
> 
> Agora queria saber se essa forma é melhor do que a com subqueries ?
> 
> muito obrigado
> Thiago
> msn: [EMAIL PROTECTED]
> 
> Marcia Bussolaro escreveu:
> 
> >Oi  Thiago,
> >
> >  Tente assim:
> >
> >SELECT B.TIPO, C.MARCA, D.MODELO,
> >COUNT(A.NUM_SERIE) AS TOTAL_GERAL,
> >sum(decode(a.status, 'ES',1,0)) AS TOTAL_ESTOQUE,
> >sum(decode(a.status, 'IN',1,0)) AS TOTAL_INSTALADO,
> >sum(decode(a.status, 'DF',1,0)) AS TOTAL_DEFEITO
> > FROM  TBL_EQUIPAMENTOS A,
> >  TBL_EQUIP_TIPOS B,
> >  TBL_EQUIP_MARCAS C,
> >  TBL_EQUIP_MODELOS D
> > WHERE A.ID_TIPO = B.ID
> >  AND A.ID_MARCA = C.ID
> > AND A.ID_MODELO = D.ID
> > GROUP BY B.TIPO, C.MARCA, D.MODELO, a.status
> > ORDER BY B.TIPO, C.MARCA, D.MODELO, a.status
> >
> >  Como eu não testei ... pode precisar de algum ajuste ...
> >
> >[]
> >Marcia
> > 
> >
> >On Fri, 18 Aug 2006 09:16:34 -0300, Thiago Menon <[EMAIL PROTECTED]> 
> >escreveu:
> >
> >  
> >
> >>De: Thiago Menon <[EMAIL PROTECTED]>
> >>Data: Fri, 18 Aug 2006 09:16:34 -0300
> >>Para: Oracle Grupo 
> >>Assunto: [oracle_br] duvida com SELECT
> >>
> >>
> >>Olá,
> >>
> >>Gostaria de saber se alguem pode me ajudar com um seguinte select
> >>
> >>tenho uma tabela TBL_EQUIPAMENTOS com os campos chave  ID_TIPO, 
> >>ID_MARCA, ID_MODELO, NUM_SERIE e STATUS campo normal.
> >>
> >>preciso montar um SELECT to totalize por STATUS do EQUIPAMENTO.
> >>
> >>Hj eu faço o seguinte :
> >>
> >>SELECT B.TIPO, C.MARCA, D.MODELO,
> >>   COUNT(A.NUM_SERIE) AS TOTAL_GERAL,
> >>   NVL(E.TOTAL,0) AS TOTAL_ESTOQUE,
> >>   NVL(F.TOTAL,0) AS TOTAL_INSTALADO,
> >>   NVL(G.TOTAL,0) AS TOTAL_DEFEITO
> >>FROM TBL_EQUIPAMENTOS A,
> >> TBL_EQUIP_TIPOS B,
> >> TBL_EQUIP_MARCAS C,
> >> TBL_EQUIP_MODELOS D,
> >> (SELECT ID_TIPO, ID_MARCA, ID_MODELO, COUNT(NUM_SERIE) AS TOTAL
> >>  FROM TBL_EQUIPAMENTOS
> >>  WHERE STATUS = 'ES'
> >>  GROUP BY ID_TIPO, ID_MARCA, ID_MODELO) E,
> >> (SELECT ID_TIPO, ID_MARCA, ID_MODELO, COUNT(NUM_SERIE) AS TOTAL
> >>  FROM TBL_EQUIPAMENTOS
> >>  WHERE STATUS = 'IN'
> >>  GROUP BY ID_TIPO, ID_MARCA, ID_MODELO) F,
> >> (SELECT ID_TIPO, ID_MARCA, ID_MODELO, COUNT(NUM_SERIE) AS TOTAL
> >>  FROM TBL_EQUIPAMENTOS
> >>  WHERE STATUS = 'DF'
> >>  GROUP BY ID_TIPO, ID_MARCA, ID_MODELO) G
> >>WHERE A.ID_TIPO = B.ID
> >>AND A.ID_MARCA = C.ID
> >>AND A.ID_MODELO = D.ID
> >>AND A.ID_TIPO = E.ID_TIPO(+)
> >>AND A.ID_MARCA = E.ID_MARCA(+)
> >>AND A.ID_MODELO = E.ID_MODELO(+)
> >>AND A.ID_TIPO = F.ID_TIPO(+)
> >>AND A.ID_MARCA = F.ID_MARCA(+)
> >>AND A.ID_MODELO = F.ID_MODELO(+)
> >>AND A.ID_TIPO = G.ID_TIPO(+)
> >>AND A.ID_MARCA = G.ID_MARCA(+)
> >>AND A.ID_MODELO = G.ID_MODELO(+)
> >>GROUP BY B.TIPO, C.MARCA, D.MODELO, E.TOTAL, F.TOTAL, G.TOTAL
> >>ORDER BY B.TIPO, C.MARCA, D.MODELO
> >>
> >>Gostaria de saber se esse é o jeito certo ou tem algo mais simples para 
> >>fazer isso?
> >>
> >>muito obrigado
> >>
> >>Thiago
> >>
> >>
> >>
> >>
> >
> >
> >--
> >Atenção! As mensagens deste grupo são de acesso público e de inteira 
> >responsa

Re: [oracle_br] duvida com SELECT

2006-08-18 Por tôpico Thiago Menon
Entao deu certo sim.

Agora queria saber se essa forma é melhor do que a com subqueries ?

muito obrigado
Thiago
msn: [EMAIL PROTECTED]

Marcia Bussolaro escreveu:

>Oi  Thiago,
>
>  Tente assim:
>
>SELECT B.TIPO, C.MARCA, D.MODELO,
>COUNT(A.NUM_SERIE) AS TOTAL_GERAL,
>sum(decode(a.status, 'ES',1,0)) AS TOTAL_ESTOQUE,
>sum(decode(a.status, 'IN',1,0)) AS TOTAL_INSTALADO,
>sum(decode(a.status, 'DF',1,0)) AS TOTAL_DEFEITO
> FROM  TBL_EQUIPAMENTOS A,
>  TBL_EQUIP_TIPOS B,
>  TBL_EQUIP_MARCAS C,
>  TBL_EQUIP_MODELOS D
> WHERE A.ID_TIPO = B.ID
>  AND A.ID_MARCA = C.ID
> AND A.ID_MODELO = D.ID
> GROUP BY B.TIPO, C.MARCA, D.MODELO, a.status
> ORDER BY B.TIPO, C.MARCA, D.MODELO, a.status
>
>  Como eu não testei ... pode precisar de algum ajuste ...
>
>[]
>Marcia
> 
>
>On Fri, 18 Aug 2006 09:16:34 -0300, Thiago Menon <[EMAIL PROTECTED]> escreveu:
>
>  
>
>>De: Thiago Menon <[EMAIL PROTECTED]>
>>Data: Fri, 18 Aug 2006 09:16:34 -0300
>>Para: Oracle Grupo 
>>Assunto: [oracle_br] duvida com SELECT
>>
>>
>>Olá,
>>
>>Gostaria de saber se alguem pode me ajudar com um seguinte select
>>
>>tenho uma tabela TBL_EQUIPAMENTOS com os campos chave  ID_TIPO, 
>>ID_MARCA, ID_MODELO, NUM_SERIE e STATUS campo normal.
>>
>>preciso montar um SELECT to totalize por STATUS do EQUIPAMENTO.
>>
>>Hj eu faço o seguinte :
>>
>>SELECT B.TIPO, C.MARCA, D.MODELO,
>>   COUNT(A.NUM_SERIE) AS TOTAL_GERAL,
>>   NVL(E.TOTAL,0) AS TOTAL_ESTOQUE,
>>   NVL(F.TOTAL,0) AS TOTAL_INSTALADO,
>>   NVL(G.TOTAL,0) AS TOTAL_DEFEITO
>>FROM TBL_EQUIPAMENTOS A,
>> TBL_EQUIP_TIPOS B,
>> TBL_EQUIP_MARCAS C,
>> TBL_EQUIP_MODELOS D,
>> (SELECT ID_TIPO, ID_MARCA, ID_MODELO, COUNT(NUM_SERIE) AS TOTAL
>>  FROM TBL_EQUIPAMENTOS
>>  WHERE STATUS = 'ES'
>>  GROUP BY ID_TIPO, ID_MARCA, ID_MODELO) E,
>> (SELECT ID_TIPO, ID_MARCA, ID_MODELO, COUNT(NUM_SERIE) AS TOTAL
>>  FROM TBL_EQUIPAMENTOS
>>  WHERE STATUS = 'IN'
>>  GROUP BY ID_TIPO, ID_MARCA, ID_MODELO) F,
>> (SELECT ID_TIPO, ID_MARCA, ID_MODELO, COUNT(NUM_SERIE) AS TOTAL
>>  FROM TBL_EQUIPAMENTOS
>>  WHERE STATUS = 'DF'
>>  GROUP BY ID_TIPO, ID_MARCA, ID_MODELO) G
>>WHERE A.ID_TIPO = B.ID
>>AND A.ID_MARCA = C.ID
>>AND A.ID_MODELO = D.ID
>>AND A.ID_TIPO = E.ID_TIPO(+)
>>AND A.ID_MARCA = E.ID_MARCA(+)
>>AND A.ID_MODELO = E.ID_MODELO(+)
>>AND A.ID_TIPO = F.ID_TIPO(+)
>>AND A.ID_MARCA = F.ID_MARCA(+)
>>AND A.ID_MODELO = F.ID_MODELO(+)
>>AND A.ID_TIPO = G.ID_TIPO(+)
>>AND A.ID_MARCA = G.ID_MARCA(+)
>>AND A.ID_MODELO = G.ID_MODELO(+)
>>GROUP BY B.TIPO, C.MARCA, D.MODELO, E.TOTAL, F.TOTAL, G.TOTAL
>>ORDER BY B.TIPO, C.MARCA, D.MODELO
>>
>>Gostaria de saber se esse é o jeito certo ou tem algo mais simples para 
>>fazer isso?
>>
>>muito obrigado
>>
>>Thiago
>>
>>
>>
>>
>
>
>--
>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/ 
>--__
>
>OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
>http://www.oraclebr.com.br/
>__
>Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
>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/ 
--__

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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] duvida com SELECT

2006-08-18 Por tôpico Marcia Bussolaro
Oi  Thiago,

  Tente assim:

SELECT B.TIPO, C.MARCA, D.MODELO,
COUNT(A.NUM_SERIE) AS TOTAL_GERAL,
sum(decode(a.status, 'ES',1,0)) AS TOTAL_ESTOQUE,
sum(decode(a.status, 'IN',1,0)) AS TOTAL_INSTALADO,
sum(decode(a.status, 'DF',1,0)) AS TOTAL_DEFEITO
 FROM  TBL_EQUIPAMENTOS A,
  TBL_EQUIP_TIPOS B,
  TBL_EQUIP_MARCAS C,
  TBL_EQUIP_MODELOS D
 WHERE A.ID_TIPO = B.ID
  AND A.ID_MARCA = C.ID
 AND A.ID_MODELO = D.ID
 GROUP BY B.TIPO, C.MARCA, D.MODELO, a.status
 ORDER BY B.TIPO, C.MARCA, D.MODELO, a.status

  Como eu não testei ... pode precisar de algum ajuste ...

[]
Marcia
 

On Fri, 18 Aug 2006 09:16:34 -0300, Thiago Menon <[EMAIL PROTECTED]> escreveu:

> De: Thiago Menon <[EMAIL PROTECTED]>
> Data: Fri, 18 Aug 2006 09:16:34 -0300
> Para: Oracle Grupo 
> Assunto: [oracle_br] duvida com SELECT
> 
> 
> Olá,
> 
> Gostaria de saber se alguem pode me ajudar com um seguinte select
> 
> tenho uma tabela TBL_EQUIPAMENTOS com os campos chave  ID_TIPO, 
> ID_MARCA, ID_MODELO, NUM_SERIE e STATUS campo normal.
> 
> preciso montar um SELECT to totalize por STATUS do EQUIPAMENTO.
> 
> Hj eu faço o seguinte :
> 
> SELECT B.TIPO, C.MARCA, D.MODELO,
>COUNT(A.NUM_SERIE) AS TOTAL_GERAL,
>NVL(E.TOTAL,0) AS TOTAL_ESTOQUE,
>NVL(F.TOTAL,0) AS TOTAL_INSTALADO,
>NVL(G.TOTAL,0) AS TOTAL_DEFEITO
> FROM TBL_EQUIPAMENTOS A,
>  TBL_EQUIP_TIPOS B,
>  TBL_EQUIP_MARCAS C,
>  TBL_EQUIP_MODELOS D,
>  (SELECT ID_TIPO, ID_MARCA, ID_MODELO, COUNT(NUM_SERIE) AS TOTAL
>   FROM TBL_EQUIPAMENTOS
>   WHERE STATUS = 'ES'
>   GROUP BY ID_TIPO, ID_MARCA, ID_MODELO) E,
>  (SELECT ID_TIPO, ID_MARCA, ID_MODELO, COUNT(NUM_SERIE) AS TOTAL
>   FROM TBL_EQUIPAMENTOS
>   WHERE STATUS = 'IN'
>   GROUP BY ID_TIPO, ID_MARCA, ID_MODELO) F,
>  (SELECT ID_TIPO, ID_MARCA, ID_MODELO, COUNT(NUM_SERIE) AS TOTAL
>   FROM TBL_EQUIPAMENTOS
>   WHERE STATUS = 'DF'
>   GROUP BY ID_TIPO, ID_MARCA, ID_MODELO) G
> WHERE A.ID_TIPO = B.ID
> AND A.ID_MARCA = C.ID
> AND A.ID_MODELO = D.ID
> AND A.ID_TIPO = E.ID_TIPO(+)
> AND A.ID_MARCA = E.ID_MARCA(+)
> AND A.ID_MODELO = E.ID_MODELO(+)
> AND A.ID_TIPO = F.ID_TIPO(+)
> AND A.ID_MARCA = F.ID_MARCA(+)
> AND A.ID_MODELO = F.ID_MODELO(+)
> AND A.ID_TIPO = G.ID_TIPO(+)
> AND A.ID_MARCA = G.ID_MARCA(+)
> AND A.ID_MODELO = G.ID_MODELO(+)
> GROUP BY B.TIPO, C.MARCA, D.MODELO, E.TOTAL, F.TOTAL, G.TOTAL
> ORDER BY B.TIPO, C.MARCA, D.MODELO
> 
> Gostaria de saber se esse é o jeito certo ou tem algo mais simples para 
> fazer isso?
> 
> muito obrigado
> 
> Thiago
> 
> 


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

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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 com SELECT

2006-08-18 Por tôpico Thiago Menon
Olá,

Gostaria de saber se alguem pode me ajudar com um seguinte select

tenho uma tabela TBL_EQUIPAMENTOS com os campos chave  ID_TIPO, 
ID_MARCA, ID_MODELO, NUM_SERIE e STATUS campo normal.

preciso montar um SELECT to totalize por STATUS do EQUIPAMENTO.

Hj eu faço o seguinte :

SELECT B.TIPO, C.MARCA, D.MODELO,
   COUNT(A.NUM_SERIE) AS TOTAL_GERAL,
   NVL(E.TOTAL,0) AS TOTAL_ESTOQUE,
   NVL(F.TOTAL,0) AS TOTAL_INSTALADO,
   NVL(G.TOTAL,0) AS TOTAL_DEFEITO
FROM TBL_EQUIPAMENTOS A,
 TBL_EQUIP_TIPOS B,
 TBL_EQUIP_MARCAS C,
 TBL_EQUIP_MODELOS D,
 (SELECT ID_TIPO, ID_MARCA, ID_MODELO, COUNT(NUM_SERIE) AS TOTAL
  FROM TBL_EQUIPAMENTOS
  WHERE STATUS = 'ES'
  GROUP BY ID_TIPO, ID_MARCA, ID_MODELO) E,
 (SELECT ID_TIPO, ID_MARCA, ID_MODELO, COUNT(NUM_SERIE) AS TOTAL
  FROM TBL_EQUIPAMENTOS
  WHERE STATUS = 'IN'
  GROUP BY ID_TIPO, ID_MARCA, ID_MODELO) F,
 (SELECT ID_TIPO, ID_MARCA, ID_MODELO, COUNT(NUM_SERIE) AS TOTAL
  FROM TBL_EQUIPAMENTOS
  WHERE STATUS = 'DF'
  GROUP BY ID_TIPO, ID_MARCA, ID_MODELO) G
WHERE A.ID_TIPO = B.ID
AND A.ID_MARCA = C.ID
AND A.ID_MODELO = D.ID
AND A.ID_TIPO = E.ID_TIPO(+)
AND A.ID_MARCA = E.ID_MARCA(+)
AND A.ID_MODELO = E.ID_MODELO(+)
AND A.ID_TIPO = F.ID_TIPO(+)
AND A.ID_MARCA = F.ID_MARCA(+)
AND A.ID_MODELO = F.ID_MODELO(+)
AND A.ID_TIPO = G.ID_TIPO(+)
AND A.ID_MARCA = G.ID_MARCA(+)
AND A.ID_MODELO = G.ID_MODELO(+)
GROUP BY B.TIPO, C.MARCA, D.MODELO, E.TOTAL, F.TOTAL, G.TOTAL
ORDER BY B.TIPO, C.MARCA, D.MODELO

Gostaria de saber se esse é o jeito certo ou tem algo mais simples para 
fazer isso?

muito obrigado

Thiago


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

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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 sobre o 10g

2006-08-17 Por tôpico Thiago Menon
Olá,

Ouvi dizer que no Oracle 10g ele tem  um problema qto a query mau 
estrutura, tipo se uma query nao estiver bem feita e ter indices certo 
para usuar o oracle trava a sessão. Isso realmente acontece ?

No Oracle 9i esse mesmo query executa perfeitamente pois, pelo que 
falavam, desda versão 8i o Oracle tem um recurso que cria indice de 
acordo com a necessidade. Isso tbm é real ? Se for alguém sabe pq nao 
tem esse recuso no 10g ?

Thiago


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

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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] Duvida.

2006-08-15 Por tôpico Marcio Portes
se no conteudo do hres.po_socio for nulo, voce pode

NVL( hres.po_socio. 'NAO SOCIO')

se for outra coisa que não nulo,

DECODE( hres.po_socio, 'OUTRA COISA', 'NAO SOCIO', hres.po_socio)...



On 8/15/06, Alex dos Santos <[EMAIL PROTECTED]> wrote:
>
> Pessoal eu tenho o seguinte select,
> select
> 'Reserva'||';'||
> 'Apartamento'||';'||
> 'Leito'||';'||
> 'Mat. CPERS'||';'||
> 'Hospede'||';'||
> 'Data Chegada'||';'||
> 'Data Saida'||';'||
> 'Quant. Diarias'||';'||
> 'Usuario'||';'||
> 'Tarifa'||';'CAB
> from dual
> union all
> select
> hres .NR_RESERVA||';'||
> hres .NR_APARTAMENTO||';'||
> hres .NR_LEITO||';'||
> nvl(soc.cd_matcpers,'Não é sócio')||';'|| |
> hres .NO_HOSPEDE_RESERVA||';'||
> to_char(hres .DT_CHEGADA,'dd/mm/')||';'||
> to_char(hres .DT_SAIDA,'dd/mm/')||';'||
> (hres .DT_SAIDA - hres .DT_CHEGADA)||';'||
> hres .HRS_USER||';'||
> hres .TP_TARIFA||';'
> FROM HW_HOSPEDE_RESERVAS hres
> ,  hw_socios soc
> WHERE hres .DT_CHEGADA > '&DATA_CHEGADA'
> AND hres .DT_SAIDA < '&DATA_SAIDA'
> AND hres .HRS_USER <> 'ROOT'
> AND hres.po_socio = soc.po_socio(+)
>
> O problema é que a coluna hres.po_socio hora tem valor hora não tem,
> quando não tiver valor ele deveria retornar "Não é Sócio". Mas ai faltou
> conhecimento em SQL para resolver, por isto estou recorrendo aos mestres de
> plantão.
>
> At,
> Alex dos Santos
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>



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


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



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

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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.

2006-08-15 Por tôpico Alex dos Santos
Pessoal eu tenho o seguinte select,
select
'Reserva'||';'||
'Apartamento'||';'||
'Leito'||';'||
'Mat. CPERS'||';'||
'Hospede'||';'||
'Data Chegada'||';'||
'Data Saida'||';'||
'Quant. Diarias'||';'||
'Usuario'||';'||
'Tarifa'||';'CAB
 from dual
union all
select
hres .NR_RESERVA||';'||
hres .NR_APARTAMENTO||';'||
hres .NR_LEITO||';'||
nvl(soc.cd_matcpers,'Não é sócio')||';'|| |
hres .NO_HOSPEDE_RESERVA||';'||
to_char(hres .DT_CHEGADA,'dd/mm/')||';'||
to_char(hres .DT_SAIDA,'dd/mm/')||';'||
(hres .DT_SAIDA - hres .DT_CHEGADA)||';'||
hres .HRS_USER||';'||
hres .TP_TARIFA||';'
FROM HW_HOSPEDE_RESERVAS hres 
,  hw_socios soc
WHERE hres .DT_CHEGADA > '&DATA_CHEGADA'
AND hres .DT_SAIDA < '&DATA_SAIDA'
AND hres .HRS_USER <> 'ROOT'
AND hres.po_socio = soc.po_socio(+)

O problema é que a coluna hres.po_socio hora tem valor hora não tem, quando não 
tiver valor ele deveria retornar "Não é Sócio". Mas ai faltou conhecimento em 
SQL para resolver, por isto estou recorrendo aos mestres de plantão.

At,
Alex dos Santos

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

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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] Duvida aplicação de PATCH

2006-08-11 Por tôpico Andre Campos
Muito obrigado Marcio,

Valeu pela orientação...

Abraço.

André Campos
-- Início da mensagem original --- 
De: oracle_br@yahoogrupos.com.br 
Para: oracle_br@yahoogrupos.com.br 
Cc: 
Data: Thu, 10 Aug 2006 22:06:37 -0300 
Assunto: Re: [oracle_br] Duvida aplicação de PATCH 
> André, nos docs tem como instalar o patch para standby (*187242.1)*. 
> Basicamente voce fará a atualização dos binários (primeiro faça um backup do 
> oracle home) depois aplique o catpatch.sql somente no nó principal (host 1), 
> seu standby será atualizado automaticamente, o catapatch.sql nada mais é que 
> atualização do dicionário de dados através de DMLs e DDLs... Isso vai para o 
> standby como suas atividades diárias. 
> 
> Mais ou menos assim... 
> 
> - tire os serviços do ar. 
> - backup OH 
> - atualiza binario 
> - listener 
> - monta o standby 
> - abre principal (startup migrate) 
> - veja posição dos archives (numeros) 
> - aplique o catpatch 
> - arquive o log corrente. 
> - shuta e abre normal 
> - verifique a numeração dos log (standby e principal). 
> 
> Considere também a aplicação do patch do 9.2.0.7, pelo menos a engine de 
> performance está melhor. 
> 
> 
> 
> On 8/10/06, Andre Campos wrote: 
> > 
> > Bom dia a todos, 
> > 
> > Irei aplicar o patch 9.2.0.6 em dois HOSTS ( solaris ), host 1 e host 2, 
> > o host2 é standby 
> > 
> > do host 1, após aplicar o patch nas duas ORACLE_HOMES, preciso recriar os 
> > bancos em 
> > 
> > standby?? 
> > 
> > Obrigado 
> > 
> > André Campos 
> > 
> > 
> > [As partes desta mensagem que não continham texto foram removidas] 
> > 
> > 
> > 
> 
> 
> 
> -- 
> Marcio Portes 
> Material Tecnico em Portugues - http://mportes.blogspot.com 
> Practical Learning Oracle - 
> http://mportes.blogspot.com/2006/02/practical-learning-oracle.html 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas] 
> 
> 


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

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Seu banco Oracle retornou erro? Ora-??? Pesquise aqui: 
http://www.oraclebr.com.br/  
Links do Yahoo! Grupos

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

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

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

 





Re: [oracle_br] Duvida aplicação de PATCH

2006-08-10 Por tôpico Marcio Portes
André, nos docs tem como instalar o patch para standby (*187242.1)*.
Basicamente voce fará a atualização dos binários (primeiro faça um backup do
oracle home) depois aplique o catpatch.sql somente no nó principal (host 1),
seu standby será atualizado automaticamente, o catapatch.sql nada mais é que
atualização do dicionário de dados através de DMLs e DDLs... Isso vai para o
standby como suas atividades diárias.

Mais ou menos assim...

- tire os serviços do ar.
- backup OH
- atualiza binario
- listener
- monta o standby
- abre principal (startup migrate)
- veja posição dos archives (numeros)
- aplique o catpatch
- arquive o log corrente.
- shuta e abre normal
- verifique a numeração dos log (standby e principal).

Considere também a aplicação do patch do 9.2.0.7, pelo menos a engine de
performance está melhor.



On 8/10/06, Andre Campos <[EMAIL PROTECTED]> wrote:
>
> Bom dia a todos,
>
> Irei aplicar o patch 9.2.0.6 em dois HOSTS ( solaris ), host 1 e host 2,
> o  host2 é standby
>
> do host 1, após aplicar o patch nas duas ORACLE_HOMES, preciso recriar os
> bancos em
>
> standby??
>
> Obrigado
>
> André Campos
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>



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


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



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

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Seu banco Oracle retornou erro? Ora-??? Pesquise aqui: 
http://www.oraclebr.com.br/  
Links do Yahoo! Grupos

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

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

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

 




[oracle_br] Duvida aplicação de PATCH

2006-08-10 Por tôpico Andre Campos
Bom dia a todos,

Irei aplicar o patch 9.2.0.6 em dois HOSTS ( solaris ), host 1 e host 2, o  
host2 é standby 

do host 1, após aplicar o patch nas duas ORACLE_HOMES, preciso recriar os 
bancos em 

standby??

Obrigado

André Campos


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

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Seu banco Oracle retornou erro? Ora-??? Pesquise aqui: 
http://www.oraclebr.com.br/  
Links do Yahoo! Grupos

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

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

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

 





[oracle_br] Duvida Select

2006-08-07 Por tôpico Genivaldo Silva


Pessoal,

Tenho um banco na versão 10g (10.1.0.5.0). Gostaria de saber se nessa versão
eu consigo fazer selects em campos do tipo LONG? Se sim, como concatenar
valores a ele? Pois tenho uma versão do SQL Navigator 3 que mostra o
conteúdo desse campo no proprio select, enquanto a versão 5 não mostra. Mas
quando tento "trabalhar" esse campo fazer uma concatenação, por exemplo, me
é retornado um erro de tipos inconsistêntes (ORA-932).

Alguem pode me ajudar?

Genivaldo


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

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
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 simples

2006-07-31 Por tôpico Romeu
Senhores,
estou com uma duvida simples
porem creio que não entendi os exemplos de criação de triggers que andei 
achando por ai.
Precisava de um exemplo de uma trigger que me gravase o proximo  numero 
sequencial em uma coluna após o insert dos valores . 
sei que é bem simples, mas não estou conseguindo :' (
Vlw

[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] duvida basica de sequence

2006-07-25 Por tôpico Gabriel Hanauer
Sim, tem. É a cláusula START WITH.

Dá uma olhada no SQL Reference:
http://download-east.oracle.com/docs/cd/B10501_01/server.920/a96540/statements_615a.htm#SQLRF01314

Até mais.

On 7/21/06, Romeu <[EMAIL PROTECTED]> wrote:
>
> Mestres,
> teria como criar uma sequencia (create sequence ) no oracle e setar um
> numero para ele continuar a sequencia por exemplo do numero 5  não  do
> numero 1??
> Grato.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
> 
>



-- 
Gabriel Hanauer


[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] duvida basica de sequence

2006-07-25 Por tôpico Romeu
Mestres,
teria como criar uma sequencia (create sequence ) no oracle e setar um numero 
para ele continuar a sequencia por exemplo do numero 5  não  do numero 1??
Grato.

[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] Duvida PL/SQL

2006-07-03 Por tôpico José Resende Neto
Welvis,

FIRST e LAST são usados em ARRAYS e não em CURSORES.
Para arrays, acesse: http://www.psoug.org/reference/bulk_collect.html
Para cursores, acesse: http://www.psoug.org/reference/control_struct.html

Espero ter ajudado.
Neto.

  - Original Message - 
  From: Welvis Douglas Silva Moreto 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Monday, July 03, 2006 9:25 AM
  Subject: [oracle_br] Duvida PL/SQL


  Eu tenho como fazer um first em um curso dentro do
  Oracle.?


  att

  Welvis Douglas







  
  ___ 
  Você quer respostas para suas perguntas? Ou você sabe muito e quer 
compartilhar seu conhecimento? Experimente o Yahoo! Respostas !
  http://br.answers.yahoo.com/
   

[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] Duvida PL/SQL

2006-07-03 Por tôpico Welvis Douglas Silva Moreto
Eu tenho como fazer um first em um curso dentro do
Oracle.?


att

Welvis Douglas








___ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar 
seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.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

 





[oracle_br] Duvida ORA-06650

2006-06-22 Por tôpico Wilson Akio Kamiya
Boa tarde pessoal,

Estou com um problema, toda vê que tento compilar certa parte do meu  sistema 
ele me retorna este erro.

ORA-06550 ... o que seria isso ? estou começando em oracle

Poderiam me ajudar ?

Obrigado.



[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] Duvida - NLS_DATE_FORMAT

2006-06-02 Por tôpico Phael



Bom dia,


$ sqlplus 'sys/** as sysdba'

SQL*Plus: Release 9.2.0.5.0 - Production on Fri Jun 2 09:59:50 2006

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


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

SQL> select sysdate from dual;

SYSDATE
-
02-JUN-06

SQL> select name,value from v$parameter
  2  where name like 'nls_date%';

NAME

VALUE

nls_date_language


nls_date_format
DD-MON-


SQL>


Alguem poderia explicar pra mim pra que serve o parametro NLS_DATE_FORMAT
do lado do servidor?

pois pensei que ele deixasse padrão quem não tivesse o formato, ou seja, ficasse igual
como esta definido no parameter file. No caso o sysdate não era para apareces com
o ano 2006 em vez de 06.


atc.

Raphael

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





  




  
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] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.











Re: [oracle_br] Duvida na certificação

2006-05-25 Por tôpico Aldo Luís



Saudações,

Em minha opinião vc pode subir a curto e médio prazo se vc tirar uma
certificação do 9i, e depois fazer a de new features do 10g

Desta maneira vc consegue um aumento de nível hoje na sua empresa que
trabalha com 9i, e a longo prazo vc já terá boas noções do 10g

Assim pretendo fazer,

Grato,
Aldo

On 5/24/06, zbdv <[EMAIL PROTECTED]> wrote:
>
>
> Pessoal,
> Venho através de esse email pedir uma opinião para o grupo já que a grande
> maioria de vocês tem uma ampla bagagem no mercado de TI.
> Hoje com 22 anos estou cursando o ultimo ano da faculdade, tendo
> trabalhado
> como dba oracle e db2 a precisamente 3 anos e meio, lógico que nesse meio
> tempo entra o grande período de aprendizado que tive que obter já que
> tinha
> um conhecimento bem escasso sobre DB.
> Agora com o final da facul vou ter vou ter mais tempo (trabalho de manhã e
> tarde e estudo a noite) para começar a tirar a minha certificação ORACLE.
> A minha pergunta é qual certificação eu deveria tirar? 9i ou 10g?? Hoje
> trabalho com 9i, mas penso que é de melhor proveito pra mim tirar a 10g.
> Gostaria muito da opinião dos colegar.
>
> Agradeço a atenção.
> Obrigado,
> Bruno
>
>
>
> --
> 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]<[EMAIL PROTECTED]>
>
>    - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>    Serviço do Yahoo! .
>
>


-- 

Grato,
Aldo Luís


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





  




  
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] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.












[oracle_br] Duvida na certificação

2006-05-24 Por tôpico zbdv




Pessoal,
Venho através de esse email pedir uma opinião para o grupo já que a grande
maioria de vocês tem uma ampla bagagem no mercado de TI.
Hoje com 22 anos estou cursando o ultimo ano da faculdade, tendo trabalhado
como dba oracle e db2 a precisamente 3 anos e meio, lógico que nesse meio
tempo entra o grande período de aprendizado que tive que obter já que tinha
um conhecimento bem escasso sobre DB.
Agora com o final da facul vou ter vou ter mais tempo (trabalho de manhã e
tarde e estudo a noite) para começar a tirar a minha certificação ORACLE. 
A minha pergunta é qual certificação eu deveria tirar? 9i ou 10g?? Hoje
trabalho com 9i, mas penso que é de melhor proveito pra mim tirar a 10g.
Gostaria muito da opinião dos colegar.

Agradeço a atenção.
Obrigado,
Bruno 







--
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] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.











[oracle_br] Duvida RMAN

2006-05-18 Por tôpico Ricardo Lyrio



Pessoal,

 

Preciso muito da ajuda de vocêsÇ

 

Tenho que fazer um backup pelo rman no Oracle 10gR2 no linux Redhat 4.2
apagando os archives e os bakcups antigos, mas isto apenas para disco.

 

Linha de comando do rman:

 

#!/bin/bash

 

. /home/oracle/.bash_profile

 

export ORACLE_SID=orcl

export l_rman=rman

 

echo 'Inicio do backup:' `date`

l_run=1

echo 'rman tentativa ' $l_run

if

$ORACLE_HOME/bin/rman log = /home/oracle/bin/bkp_rman.log  << EOF

connect target /

 

RUN

{

   BACKUP AS COMPRESSED DATABASE PLUS ARCHIVELOG

   DELETE INPUT;

   BACKUP ARCHIVELOG ALL DELETE INPUT;

   DELETE NOPROMPT OBSOLETE;

}

 

quit

EOF

then

  echo 'Termino do backup:' `date`;

fi

 

 

Configuracao do rman

 

using target database control file instead of recovery catalog

RMAN configuration parameters are:

CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default

CONFIGURE BACKUP OPTIMIZATION OFF; # default

CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default

CONFIGURE CONTROLFILE AUTOBACKUP ON;

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; #
default

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE SBT_TAPE TO '%F'; #
default

CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET PARALLELISM
1;

CONFIGURE DEVICE TYPE SBT_TAPE PARALLELISM 1 BACKUP TYPE TO BACKUPSET; #
default

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default

CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT   '/oracle/backup/rman/%U';

CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' MAXPIECESIZE 2000 M;

CONFIGURE MAXSETSIZE TO UNLIMITED; # default

CONFIGURE ENCRYPTION FOR DATABASE OFF; # default

CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default

CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default

CONFIGURE SNAPSHOT CONTROLFILE NAME TO
'/oracle/app/ora10g/dbs/snapcf_orcl.f'; # default

 

 

Erro encontrado:

 

RMAN retention policy will be applied to the command

RMAN retention policy is set to redundancy 1

using channel ORA_DISK_1

RMAN-06908: WARNING: operation will not run in parallel on the allocated
channels

RMAN-06909: WARNING: parallelism require Enterprise Edition

released channel: ORA_DISK_1

RMAN-00571: ===

RMAN-00569: === ERROR MESSAGE STACK FOLLOWS ===

RMAN-00571: ===

RMAN-03002: failure of delete command at 05/18/2006 00:01:32

ORA-19554: erro ao alocar dispositivo, tipo do dispositivo: SBT_TAPE, nome
do dispositivo:

ORA-27211: Falha ao carregar a Media Management Library

 

RMAN>

RMAN-00571: ===

RMAN-00569: === ERROR MESSAGE STACK FOLLOWS ===

RMAN-00571: ===

RMAN-00558: error encountered while parsing input commands

RMAN-01009: syntax error: found "}": expecting one of: "allocate, alter,
backup, beginline, blockrecover, catalog, change, connect, copy, convert,
create, crosscheck, configure, duplicate, debug, delete, drop, exit,
endinline, flashback, host, {, library, list, mount, open, print, quit,
recover, register, release, replace, report, renormalize, reset, restore,
resync, rman, run, rpctest, set, setlimit, sql, switch, spool, startup,
shutdown, send, show, test, transport, upgrade, unregister, validate"

RMAN-01007: at line 1 column 1 file: standard input

 

 

Grato

Ricardo Lyrio



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





  




  
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] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.












[oracle_br] Duvida DBlink x Trafego dos dados na rede

2006-05-11 Por tôpico Ronie Ramos de Oliveira



Olá amigos!
Paz à todos ae!!!

SGBD Oracle 10g R2 SE -> 10.2.0.1.0
S.O -> Linux Red Hat AS

Preciso de uma informação rápida que não me ocorre a resposta no momento.
Ao criar-se um "dblink", quando da chamada do mesmo, de que forma os
dados trafegam na rede?
Digo, passam em texto puro, permitindo uma capitura (sniffers), ou uma
vez que, sendo dblink homogêneo (oracle x oracle) a
segurança é garantida nesse acesso, no tráfego dos dados obtidos.

Grato,
Cordialmente,

Ronie.









--
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] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.











Re: RES: [oracle_br] DUVIDA NO SELECT - URGENTE

2006-05-03 Por tôpico Carlos Eduardo Goncalves



Daniel,
   
  Preciso que saia a quantidade de atendimentos (mes a mes) ao lado do convenio. Sem que repita o convenio na linha de baixo.
   Fiz o script abaixo, mas ele repete o convenio na linha de baixo.
   veja se pode me ajudar?
   
  select distinct nm_convenio, sum (JAN05), sum (FEV05)
from (
select c.nm_convenio,  count(1) JAN05, 0 FEV05
 from atendime a, dbamv.convenio c
 where tp_atendimento='U'
 and cd_servico=18
 and c.cd_convenio=a.cd_convenio
 and cd_especialid=36
 and  to_char(dt_atendimento, 'mm/') = '01/2006'
 group by c.nm_convenio)
 group by nm_convenio
  
union 
select nm_convenio, sum (JAN05),  sum (FEV05)
from (
select c.nm_convenio, count(2)FEV05, 0 jan05
 from atendime a, dbamv.convenio c
 where tp_atendimento='U'
 and cd_servico=18
 and c.cd_convenio=a.cd_convenio
 and cd_especialid=36
 and  to_char(dt_atendimento, 'mm/') = '02/2006'
 group by c.nm_convenio)
 group by nm_convenio


Daniel Mello <[EMAIL PROTECTED]> escreveu:
  Tente isto.

select nm_convenio,
   nvl(to_char(dt_atendimento, 'mm/'), '01/1900') as data_consulta
   count(*)  as qt1
from   dbamv.atendime a,
   dbamv.convenio c
where  c.cd_convenio = a.cd_convenio(+)
and    dt_atendimento between to_date('01/04/2005','dd/mm/') and
   to_date('30/04/2005','dd/mm/')
and    tp_atendimento = 'U'
and    cd_servico = '18'
and    cd_especialid = '36'
group  by c.nm_convenio,
  dt_atendimento
order  by nm_convenio



-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de cegoncalvesvr
Enviada em: quarta-feira, 3 de maio de 2006 09:43
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] DUVIDA NO SELECT - URGENTE


Amigos,

   Preciso levantar a quantidade de consultas por convenio de 04/2005 a
04/2006.
   Como posso fazer para rodar um script para ele mostar a quantidade
de consultas mes a mes: (num unico select)

Ex:
Unimed 10(consultas) 04/2005
   20(consultas) 05/2005


select
nm_convenio,
nvl( count(*), 0) qt1
from dbamv.atendime a, dbamv.convenio c
where c.cd_convenio=a.cd_convenio(+)
and dt_atendimento between to_date ('01/04/2005')
and to_date('30/04/2005')
and tp_atendimento='U'
and cd_servico='18'
and cd_especialid='36'
group by c.nm_convenio
order by nm_convenio

Obrigado Amigos.







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


    Yahoo! Grupos, um serviço oferecido por:    PUBLICIDADE
    var lrec_target="_blank";var lrec_URL=new Array();  lrec_URL[1]="http://br.ard.yahoo.com/SIG=12f5jmt7o/M=399886.8024024.9299154.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1146668711/A=3594535/R=0/id=flashurl/SIG=154ukt5c8/*http://lt.dell.com/lt/lt.aspx?CID=12257&LID=332199&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs";  var lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/020506_y300x250_abr13_dhs_dimension5150.swf?clickTAG=_javascript_:LRECopenWindow(1)";  var lrec_altURL="http://br.ard.yahoo.com/SIG=12f5jmt7o/M=399886.8024024.9299154.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1146668711/A=3594535/R=1/id=altimg/SIG=154ukt5c8/*http://lt.dell.com/lt/lt.aspx?CID=12257&LID=332199&a

RES: [oracle_br] DUVIDA NO SELECT - URGENTE

2006-05-03 Por tôpico Daniel Mello



Tente isto.

select nm_convenio,
   nvl(to_char(dt_atendimento, 'mm/'), '01/1900') as data_consulta
   count(*)  as qt1
from   dbamv.atendime a,
   dbamv.convenio c
where  c.cd_convenio = a.cd_convenio(+)
and    dt_atendimento between to_date('01/04/2005','dd/mm/') and
   to_date('30/04/2005','dd/mm/')
and    tp_atendimento = 'U'
and    cd_servico = '18'
and    cd_especialid = '36'
group  by c.nm_convenio,
  dt_atendimento
order  by nm_convenio



-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de cegoncalvesvr
Enviada em: quarta-feira, 3 de maio de 2006 09:43
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] DUVIDA NO SELECT - URGENTE


Amigos,

   Preciso levantar a quantidade de consultas por convenio de 04/2005 a
04/2006.
   Como posso fazer para rodar um script para ele mostar a quantidade
de consultas mes a mes: (num unico select)

Ex:
Unimed 10(consultas) 04/2005
   20(consultas) 05/2005


select
nm_convenio,
nvl( count(*), 0) qt1
from dbamv.atendime a, dbamv.convenio c
 where c.cd_convenio=a.cd_convenio(+)
and dt_atendimento between to_date ('01/04/2005')
and to_date('30/04/2005')
and tp_atendimento='U'
and cd_servico='18'
and cd_especialid='36'
group by c.nm_convenio
order by nm_convenio

Obrigado Amigos.







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





  




  
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] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.











[oracle_br] DUVIDA NO SELECT - URGENTE

2006-05-03 Por tôpico cegoncalvesvr



Amigos,

   Preciso levantar a quantidade de consultas por convenio de 04/2005 a 
04/2006.
   Como posso fazer para rodar um script para ele mostar a quantidade 
de consultas mes a mes: (num unico select)

Ex:
Unimed 10(consultas) 04/2005
   20(consultas) 05/2005
    

select 
nm_convenio,
nvl( count(*), 0) qt1
from dbamv.atendime a, dbamv.convenio c
 where c.cd_convenio=a.cd_convenio(+)
and dt_atendimento between to_date ('01/04/2005')
and to_date('30/04/2005')
and tp_atendimento='U'
and cd_servico='18'
and cd_especialid='36'
group by c.nm_convenio
order by nm_convenio

Obrigado Amigos.










--
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] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.











RES: [oracle_br] duvida pl/sql

2006-04-26 Por tôpico Salvio Padlipskas



Olá Emerson,

Esses são os famosos "labels" que são utilizados para :
  1) Documentar uma determinada posição de um bloco PL/SQL (pois geralmente temos vários em um procedimento PL/SQL)
  2) Vc pode utilizar a instrução GOTO para que vc faça um desvio condicional em seu fluxo de programação.

[ ]'s
Salvio Padlipskas



-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de emerson fabiano
Enviada em: quarta-feira, 26 de abril de 2006 11:17
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] duvida pl/sql


Senhores,

para que serve um trecho de codigo <>
dentro de um pl/sql

obrigado

emerson


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












[oracle_br] duvida pl/sql

2006-04-26 Por tôpico emerson fabiano



Senhores,

para que serve um trecho de codigo <>
dentro de um pl/sql

obrigado

emerson






--
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] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.











Re: RES: [oracle_br] Duvida sobre undo e snapshots

2006-04-10 Por tôpico jlchiappa
Archimedes, em sendo 8.x pode ESQUECER, tudo o que se está discutindo 
nesta thread (ie, tablespace de undo, extents automáticos de acordo 
com UNDO_RETENTION, etc) ** não ** se aplica em 8.x, são novas 
features do bd 9i. Na 8.x vc terá que fazer do modo manual 
tradicional, ie : vc cria uma tablespace LMT (de UNIFORM SIZE de 1 Mb 
ou coisa do tipo, já que system-allocated não existe nessa versão), 
com alguns tantos Gbs de tamanho, vc terá que descobrir mais ou menos 
quantas transações simultâneas costumam ocorrer nesse banco, vc 
manualmente vai cria um rollback segment pra cada  3 ou 4 transações, 
vc indicará que os rollback segments tem que usar o mesmo storage da 
tablespace, vc irá colocar cada segmento online (opcionalmente 
indicando segmentos PUBLIC, se não os quiser listar no init.ora), é + 
ou - isso.
 Os scripts para check de undo/rollback no 8.x poderiam ser algo do 
tipo os abaixo (como não uso 8.0.x, só 8i, talvez nem todos te 
sirvam, veja lá) :
 
 Select name, gets, waits, xacts "Active Transactions"
 from v$rollname a, v$rollstat b
 where a.usn=b.usn
 /
 
 set lines 132
 set pages 30
 col rr heading 'RB Segment' format a18
 col os heading 'OS User' format a10
 col te heading 'Terminal' format a10
 col sid format 9
 col spid format 99
  select r.name "ROLLBACK SEG", s.sid,  s.serial#,
 s.username,osuser,START_TIME
from v$session s, v$transaction t, v$rollname r
   where s.taddr=t.addr
 and  t.xidusn = r.usn
   order by 1;

column explain format a53
column explain heading "Average time before rollback segment extent 
reuse ..."
column hours format 999 heading "in hours"
column minutes heading "in minutes"

select
  null explain,
  trunc(24 * (sysdate - i.startup_time) / v.cycles)  hours,
  trunc(1440 * (sysdate - i.startup_time) / v.cycles)  minutes
from
  sys.v$instance  i,
  ( select
  max(
(r.writes + 24 * r.gets) /  -- bytes used /
nvl(least(r.optsize, r.rssize), r.rssize) * -- segment size
(r.extents - 1) / r.extents -- reduce by 1 extent
  )  cycles
from
  sys.v$rollstat  r
where
  r.status = 'ONLINE' 
  )  v
/


[]s

 Chiappa
 


--- Em oracle_br@yahoogrupos.com.br, "Archimedes Flores Borowski" 
<[EMAIL PROTECTED]> escreveu
>
> Alex, vou aproveitar o teu tópico...
> 
> Estou com o mesmo problema (ORA-01555), mas antes de alterar o 
> UNDO_RETENTIO eu gostaria de consultar pra saber qual o valor atual.
> Eu tenho esse script:
> SELECT d.undo_size/(1024*1024) "ACTUAL UNDO SIZE [MByte]",
>SUBSTR(e.value,1,25) "UNDO RETENTION [Sec]",
>ROUND((d.undo_size / (to_number(f.value) *
>g.undo_block_per_sec))) "OPTIMAL UNDO RETENTION [Sec]"
>   FROM (
>SELECT SUM(a.bytes) undo_size
>   FROM v$datafile a,
>v$tablespace b,
>dba_tablespaces c
>  WHERE c.contents = 'UNDO'
>AND c.status = 'ONLINE'
>AND b.name = c.tablespace_name
>AND a.ts# = b.ts#
>) d,
>v$parameter e,
>v$parameter f,
>(
>SELECT MAX(undoblks/((end_time-begin_time)*3600*24))
>   undo_block_per_sec
>  FROM v$undostat
>) g
> WHERE e.name = 'undo_retention'
>   AND f.name = 'db_block_size'
> /
> mas logado como SYSTEM ou SYS não é encontrada a tabela v$undostat.
> Como posso saber isso no Oracle 8.0.5?
> 
> Archimedes Flores Borowski
> 
> 
> 
> 
> --- Em oracle_br@yahoogrupos.com.br, "Milton S Cavalieri Jr" 
> <[EMAIL PROTECTED]> escreveu
> >
> > Quando você inicia um select, o banco pega o SCN no momento de 
> inicio do
> > select e os dados que foram alterados não estão sendo vistos por 
> este select
> > até que ele termine. Provavelmente este select esta rodando em 
tempo
> > superior ao seu UNDO_RETENTION, logo você toma snapshot too old. 
> > É isto. 
> > 
> > 
> > 
> > De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em
> > nome de Alex Fernando Kirsten
> > Enviada em: quinta-feira, 6 de abril de 2006 16:48
> > Para: oracle_br@yahoogrupos.com.br
> > Assunto: [oracle_br] Duvida sobre undo e snapshots
> > 
> > 
> > E aí galera
> > Seguinte... Tenho uma aplicação rodando em Oracle 9ir2.
> > Estamos rodando um procedimento com transações de curta 
> duração, porém
> > está ocorrendo um problema de Snapshot too old. Fui verificar e o 
> que esta
> > causando é 

<    1   2   3   4   5   6   7   8   >