Re: [oracle_br] Executar uma procedure dentro de uma trigger

2005-08-01 Por tôpico dbaoracle (candangoNET)
Luciano,

Dentro de um trigger você não precisa de execute immediate pra executar 
uma procedure, basta apenas fazer a chamada a ela.

 > Begin
 >
 >   anima;
 >
 > End;

Murilo Lima
Administrador de Banco de Dados Oracle
[EMAIL PROTECTED]

Luciano Santos escreveu:
> Pessoal,
> 
>  
> 
> Estou querendo executar uma procedure através de uma trigger e estou passando 
> na trigger o comando abaixo, mas não está funcionando:
> 
>  
> 
> Begin
> 
>  
> 
> Execute immediate 'exec anima';
> 
>  
> 
> End;
> 
>  
> 
> Obs: anima é o nome da procedure
> 
>  
> 
> O que estou fazendo de errado??
> 
>  
> 
> Obrigado
> 
>  
> 
> Luciano
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> __
> 
> Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> Falar com os Moderadores:([EMAIL PROTECTED])
> Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
> __ 
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 
> 
> 



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Dúvida com UNIQUE constra int/índice

2005-07-26 Por tôpico dbaoracle (candangoNET)
Anderson,

Você chegou no ponto onde me surgiu a dúvida. Certamente o oracle não 
fará o full scan na tabela pra validar a constraint pois isso tornaria 
inviável no caso de atualizações em tabelas com muitos registros.

Minha dúvida é: Será mais performático eu excluir o índice IX_TEMP antes 
de criar a constraint de unique ou não fará diferença?

Obrigado,


Murilo Lima
Administrador de Banco de Dados Oracle
[EMAIL PROTECTED]

Anderson Haertel Rodrigues escreveu:
> Rosiano,
> 
> Eu não sei dizer se a Constraint ainda usará o índice não único para
> auxiliar na performance de pesquisa para os valores duplicados (usando o
> índice) ou se a constraint sozinha irá fazer um full na tabela e achar
> duplicidade.
> 
> Com o teste do Colega, se tu fizer o seguinte select:
> select CONSTRAINT_NAME, INDEX_NAME, constraint_type from user_constraints
> where table_name = 'TEMP'
> 
> Verá que ele irá retornar o nome da Constraint, e um índice associado a
> mesma.
> 
> Atenciosamente,
> 
> Anderson Haertel Rodrigues
> Administrador de Banco de Dados
> Oracle 9i Database Administrator Certified
> Microsoft Certified Professional SQL Server 2000
> Florianópolis/SC
> 
> - Original Message -
> From: "Rosiano Vieira de Sales" <[EMAIL PROTECTED]>
> To: 
> Sent: Tuesday, July 26, 2005 3:08 PM
> Subject: RES: [oracle_br] Dúvida com UNIQUE constraint/índice
> 
> 
> Anderson,
> 
> realmente vc tem razão ... nunca tinha testado isso ... achava
> que ele diferenciava pelo tipo de índice mas realmente ele não cria o índice
> tipo unique devido à coluna ja estar sendo usada por outro... fiz o teste e
> realmente vc esta certissimo  vou guardar essa informação valeu ...
> 
> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br em nome de Anderson Haertel Rodrigues
> Enviada: ter 26/07/2005 14:04
> Para: oracle_br@yahoogrupos.com.br
> Cc:
> Assunto: Re: [oracle_br] Dúvida com UNIQUE constraint/índice
> 
> 
> 
> 
>>Até o que eu sei  quando vc cria uma constraint do tipo unique ou
> 
> primary o Oracle automaticamente cria indices o tipo unique para estes
> Certo.
> 
> 
>>...e se remover a constraint o índice também é automaticamente removido
> 
> Certo.
> 
> 
>>... portanto não teria nem a necessidade de você criar o índice ix_temp
> 
> pois o Oracle criou automaticamente para vc quando vc criou a constraint
> logo abaixo 
> Errado Rosiano.
> 
> O Oracle verificou que já existe um índice utilizando as mesmas colunas da
> Constraint e não criou índice algum para a Validar a Constraint (de forma
> mais rápida).
> Neste momento, o responsável por manter a integridade dos dados é apenas a
> Constraint, sem a ajuda do índice.
> 
> Inclusive, se fizer um teste com PK o resultado será o mesmo.
> 
> 
>>quanto a performance esse é o tipo de coluna boa para criação de indices
> 
> (onde o distinct é alto) por isso que automaticamente ele cria
> Ok.
> 
> 
>>a principio toda coluna que tiver constraints ele verifica a
> 
> integridade antes  mesmo que existam indices non-unique nestas colunas.
> Isso. A Constraint agora valida a restrição.
> 
> Atenciosamente,
> 
> Anderson Haertel Rodrigues
> Administrador de Banco de Dados
> Oracle 9i Database Administrator Certified
> Microsoft Certified Professional SQL Server 2000
> Florianópolis/SC
> 
> 
> 
> __
> 
> Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> Falar com os Moderadores:([EMAIL PROTECTED])
> Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar
> __
> Links do Yahoo! Grupos
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> __
> 
> Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> Falar com os Moderadores:([EMAIL PROTECTED])
> Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar
> __
> Links do Yahoo! Grupos
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> __
> 
> Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> Falar com os Moderadores:([EMAIL PROTECTED])
> Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
> __ 
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 
> 
> 
> 



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
Links do Yahoo! Grupos

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

[oracle_br] Dúvida com UNIQUE constraint/índice

2005-07-26 Por tôpico dbaoracle (candangoNET)
Pessoal,

Tenho a seguinte situação:


create table temp (id number);
create index ix_temp on temp(id);
alter table temp add(constraint uk_temp unique (id));

SQL> insert into temp values(1);
1 row created.
SQL> insert into temp values(1);
insert into temp values(1)
*
ERROR at line 1:
ORA-1: restrição exclusiva (MANUTENCAO.UK_TEMP) violada

A constraint UK_TEMP está fazendo o papel dela, mas vendo em 
user_indexes o índice não é UNIQUE, quando criamos uma constraint UNIQUE 
e as colunas referenciadas não estão indexadas o oracle se encarrega de 
criar um índice UNIQUE para as colunas.

O que acontece quando as colunas já estão indexadas com um índice não 
UNIQUE. Como o oracle irá identificar a duplicidade dos registros? Terá 
uma camada intermediária que fará essa verificação? Com a criação da 
constraint dessa forma a performance será prejudicada?

Obrigado,


Murilo Lima
Administrador de Banco de Dados Oracle
[EMAIL PROTECTED]



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Agrupamento de regs de 15 em 15 minutos

2005-07-25 Por tôpico dbaoracle (candangoNET)
Alexandre,

vê se isso atende:

SELECT
(TRUNC( DATA ,'HH24') + (TRUNC(TO_CHAR( DATA ,'MI')/15)+1)*(1/24/4)), 
COUNT(*)
FROM TABELA
GROUP BY (TRUNC( DATA ,'HH24') + (TRUNC(TO_CHAR( DATA 
,'MI')/15)+1)*(1/24/4))


Murilo Lima
Administrador de Banco de Dados Oracle
[EMAIL PROTECTED]

agpcardoso escreveu:
> Bom dia,
> 
> Alguém saberia como retornar num select um agrupamento de quantidade de 
> ligações realizadas por data. 
> O problema é que esse agrupamento seria de 15 em 15 minutos sendo que o 
> retorno seria algo do tipo:
> 
>  DATA |  QTD_LIGS
> ---
> 10/10/2005 10:00  |500
> 10/10/2005 10:15  |400
> 10/10/2005 10:30  |450
> 10/10/2005 10:45  | 0
> 10/10/2005 11:00  |233
> 10/10/2005 11:15  |231
> 
> Obrigado
> Alexandre Gomes Pires Cardoso
> 
> 
> 
> 
> 
> __
> 
> Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> Falar com os Moderadores:([EMAIL PROTECTED])
> Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
> __ 
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 
> 
> 



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] EXP-00091: Exporting questionable statistics.

2005-07-22 Por tôpico dbaoracle (candangoNET)
Phael,

Eu já tive esse problema quando o characterset ou a linguagem do cliente 
não estava configurada corretamente, no meu caso apenas exportei a 
variável NLS_LANG no linux, tenta fazer um teste.

export NLS_LANG="BRAZILIAN PORTUGUESE_BRAZIL.WE8ISO8859P1"

Murilo Lima
Administrador de Banco de Dados Oracle
[EMAIL PROTECTED]

Phael escreveu:
> 
> 
> O que vem a ser essa mensagem no EXP???
> 
> 
> phael
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> __
> 
> Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> Falar com os Moderadores:([EMAIL PROTECTED])
> Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
> __ 
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 
> 
> 



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Nova Instancia

2005-07-20 Por tôpico dbaoracle (candangoNET)
Robson,

Você pode rodar o aplicativo "Database Configuration Assistant" e criar 
uma nova instância (é um assistente para criação de instância).

Murilo Lima
Administrador de Banco de Dados Oracle
[EMAIL PROTECTED]

Robson (Datasul) escreveu:
> Boa tarde srs(as).
>  
> Quando instalamos um banco Oracle 9i (Windows), temos a opção de criar um
> OracleHome e um banco pre-configurado, que será criado um serviço do Windos
> do tipo OracleService.
>  
> Após instalado e criado esse banco ,  qual a maneira mais simples para
> criar uma nova instância   ?
>  
> Obrigado,
>  
>  
> Robson Muniz de Souza
>  
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> __
> 
> Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> Falar com os Moderadores:([EMAIL PROTECTED])
> Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
> __ 
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 
> 
> 



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] IMP Full

2005-07-19 Por tôpico dbaoracle (candangoNET)
Robson,

Se a estrutura for exatamente a mesma (os diretórios iguais), basta você 
fazer o imp usando a opção FULL=Y que as tablespaces e usuários serão 
criados.

Se quiser criar as tablespaces antes não tem problema nenhum vai dar 
erro na criação das mesmas no import e serão ignorados.

Murilo Lima
Administrador de Banco de Dados Oracle
[EMAIL PROTECTED]

Robson (Datasul) escreveu:
>  
>  
>  Boa tarde   srs(as).
> Tenho um export que foi feito do modo FULL, e preciso subir em outra
> máquina.
> Minha dúvida é...  para ter a mesma estrutura de Tablespaces,  posso
> criá-las em meu banco antes de fazer o import ?  Devo criar também os
> usuários ?
> Tem algum parâmetro específico no import para que eu tenha a mesma estrutura
> de usuários e tablespaces do arquivo DMP ?
>  
> Obrigado,
>  
> Robson Muniz de Souza
> Datasul WA (CRM) - SP
> tel.: 55 11 5670-2000
>  
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> __
> 
> Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> Falar com os Moderadores:([EMAIL PROTECTED])
> Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
> __ 
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 
> 
> 



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
Links do Yahoo! Grupos

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

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

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

 




Re: [oracle_br] Re: Problemas com DBCA - Oracle 10g

2005-07-15 Por tôpico dbaoracle (candangoNET)
Fernando,

Se você criou o banco manualmente você precisa criar uma entrada no 
arquivo /etc/oratab colocando:

sidteste:/home/oracle/OraHome1:Y

sidteste é o nome da instância que você criou
/home/oracle/OraHome1é o ORACLE_HOME
Yé pra instância iniciar quando usar dbstart



Murilo Lima
Administrador de Banco de Dados Oracle
[EMAIL PROTECTED]

fraga_fernando escreveu:
> Sistema Operacional - Linux Enterprise ES 3
> Versão do Oracle - 10.1.0.2.0
> 
> Att.
> Fernando Fraga Rodrigues
> 
> --- Em oracle_br@yahoogrupos.com.br, "dbaoracle (candangoNET)"
> <[EMAIL PROTECTED]> escreveu
> 
>>Fernando,
>>
>>Qual o sistema operacional e a versão do banco?
>>
>>Murilo Lima
>>Administrador de Banco de Dados Oracle
>>[EMAIL PROTECTED]
>>
>>fraga_fernando escreveu:
>>
>>>Boa tarde, 
>>>
>>>Estou com um problema para usar a ferramenta DBCA:
>>>
>>>Criei um script(Usando a ferramenta DBCA) para criação do banco de
>>>maneira manual posteriormente.
>>>O banco foi criado sem problemas, mas quando vou utilizar a ferramenta
>>>DBCA esse banco não aparece nas opções.
>>>Alguém tem alguma idéia???
>>>
>>>
>>>Desde já agradeço.
>>>
>>>Att.
>>>Fernando Fraga Rodrigues
>>>
>>>
>>>
>>>
>>>__
>>>
>>>Pesquisar Histórico:
> 
> http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> 
>>>Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
>>>Fernanda Damous [EMAIL PROTECTED] 
>>>Alisson Aguiar [EMAIL PROTECTED]
>>>__
>>>http://br.groups.yahoo.com/group/oracle_br/ 
>>>
> 
> __ 
> 
>>>Links do Yahoo! Grupos
>>>
>>>
>>>
>>>
>>> 
>>>
>>>
>>>
>>>
> 
> 
> 
> 
> 
> __
> 
> Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> Falar com os Moderadores:([EMAIL PROTECTED])
> Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
> __ 
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 
> 
> 



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Problemas com DBCA - Oracle 10g

2005-07-15 Por tôpico dbaoracle (candangoNET)
Fernando,

Qual o sistema operacional e a versão do banco?

Murilo Lima
Administrador de Banco de Dados Oracle
[EMAIL PROTECTED]

fraga_fernando escreveu:
> Boa tarde, 
> 
> Estou com um problema para usar a ferramenta DBCA:
> 
> Criei um script(Usando a ferramenta DBCA) para criação do banco de
> maneira manual posteriormente.
> O banco foi criado sem problemas, mas quando vou utilizar a ferramenta
> DBCA esse banco não aparece nas opções.
> Alguém tem alguma idéia???
> 
> 
> Desde já agradeço.
> 
> Att.
> Fernando Fraga Rodrigues
> 
> 
> 
> 
> __
> 
> Pesquisar Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
> Fernanda Damous [EMAIL PROTECTED] 
> Alisson Aguiar [EMAIL PROTECTED]
> __
> http://br.groups.yahoo.com/group/oracle_br/ 
> __ 
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 
> 
> 



__

Pesquisar Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_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] problema sql

2005-07-12 Por tôpico dbaoracle (candangoNET)
Rafael,

Essa sequencia está em alguma tabela ou é passada pra query como 
constante? Se não estiver em tabela acredito que não tenha como fazer 
apenas com SQL.

Murilo Lima
Administrador de Banco de Dados Oracle
[EMAIL PROTECTED]

Rafael Mueller escreveu:
> Olá,
> 
> não estou conseguindo montar o sql para fazer o seguinte. Eu recebo
> uma sequencia com n códigos (digamos 1,2,3,4,5,6,7,8) e tenho uma
> tabela com vários códigos(2,3,4,45,36,26,74).
> 
> Preciso saber como seria o SQL para eu descobrir quais códigos da
> sequencia que eu recebo não estão na tabela. (Neste caso 1,5,6,7,8)
> 
> Grato
> 
> 
> __
> 
> Cancelar assinatura...: [EMAIL PROTECTED]
> Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
> Fernanda Damous [EMAIL PROTECTED] 
> Alisson Aguiar [EMAIL PROTECTED]
> __
> http://br.groups.yahoo.com/group/oracle_br/ 
> __
> 
> Sair da Lista...: [EMAIL PROTECTED] 
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 
> 
> 



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] 2 Schemas ou 2 Instâncias ? ??

2005-07-12 Por tôpico dbaoracle (candangoNET)
Juliano,

Se você não tiver procedimentos que invialilize o uso dos sistemas na 
mesma instância, provavelmente será melhor. Depende muito do perfil das 
aplicações e acessos. Se tiver uma aplicação que consome muito a máquina 
e estiverem rodando em uma única instância uma aplicação pode impactar 
na outra, por outro lado se as sobrecargas são momentâneas você estará 
aproveitando melhor os recursos disponíveis.

Você não tem como carregar duas instâncias e cada uma configurada pra 
usar todos os recursos da máquina,  e se conseguir startar estará usando 
swap pra uma instancia quase toda. Pra usar as duas instâncias você terá 
que dividir os recursos.

Espero que ajude.

Murilo Lima
Administrador de Banco de Dados Oracle
[EMAIL PROTECTED]

Juliano escreveu:
> Olá lista, tenho um servidor DELL PowerEdge 1800.
> CPU: 2Proc. Xeon 3.0Ghz
> RAM: 2Gb
> 
> Estou em dúvida se crio outro schema no banco já existente ou crio 
> uma nova instância.
> 
> Gostaria de saber como ficaria a SGA e a PGA nesse caso ?? Cada 
> instância possui a sua, correto ?? Se as duas forem configuradas 
> usando todo o recurso da máquina como fica ??
> 
> Tenho 2Gb de RAM, tenho uma média de 60 usuários no sistema.
> 
> Estou pensando em definir assim:
> 
> SHARED POOL: 300M
> BUFFER CACHE: 500M
> AREA_SORT: 400M
> PGA: 200M
> 
> Gostaria de alguma dica dos amigos
> 
> Agradeço a atenção.
> 
> Juliano
> 
> 
> 
> 
> __
> 
> Cancelar assinatura...: [EMAIL PROTECTED]
> Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
> Fernanda Damous [EMAIL PROTECTED] 
> Alisson Aguiar [EMAIL PROTECTED]
> __
> http://br.groups.yahoo.com/group/oracle_br/ 
> __
> 
> Sair da Lista...: [EMAIL PROTECTED] 
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 
> 
> 



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] Urgente.... Data File corrompido

2005-07-11 Por tôpico dbaoracle (candangoNET)
Andressa

Não sei se fui claro, você disse que seu banco é 9i, mas o que está 
parecendo é que tem uma outra versão do oracle na máquina e que está 
tentando inicar a instância do oracle 10 e não do 9.

Att.

Murilo Lima
Administrador de Banco de Dados Oracle
[EMAIL PROTECTED]



Andresa Ferreira escreveu:

>Gente deu esse problema no meu banco 9i Alguém sabe como devo fazer 
>neste caso???
>
>Grata,
>
>ORA-01122: database file 3 failed verification check
>
>ORA-01110: data file 3: 'D:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\SYSAUX01.DBF'
>
>ORA-01251: Unknown File Header Version read for file number 3
>
>
>__
>Converse com seus amigos em tempo real com o Yahoo! Messenger 
>http://br.download.yahoo.com/messenger/ 
>
>[As partes desta mensagem que não continham texto foram removidas]
>
>
>
>__
>
>Cancelar assinatura...: [EMAIL PROTECTED]
>Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
>Fernanda Damous [EMAIL PROTECTED] 
>Alisson Aguiar [EMAIL PROTECTED]
>__
>http://br.groups.yahoo.com/group/oracle_br/ 
>__
>
>Sair da Lista...: [EMAIL PROTECTED] 
>Links do Yahoo! Grupos
>
>
>
>
> 
>
>
>
>
>  
>



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] Urgente.... Data File corrompido

2005-07-11 Por tôpico dbaoracle (candangoNET)
Será que a variável ORACLE_SID não está setada para outra instância? 
Aparentemente esse datafile é da tablespace SYSAUX do Oracle 10g, é 
possível que esse seja o problema.

Murilo Lima
Administrador de Banco de Dados Oracle
[EMAIL PROTECTED]



Andresa Ferreira escreveu:

>Gente deu esse problema no meu banco 9i Alguém sabe como devo fazer 
>neste caso???
>
>Grata,
>
>ORA-01122: database file 3 failed verification check
>
>ORA-01110: data file 3: 'D:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\SYSAUX01.DBF'
>
>ORA-01251: Unknown File Header Version read for file number 3
>
>
>__
>Converse com seus amigos em tempo real com o Yahoo! Messenger 
>http://br.download.yahoo.com/messenger/ 
>
>[As partes desta mensagem que não continham texto foram removidas]
>
>
>
>__
>
>Cancelar assinatura...: [EMAIL PROTECTED]
>Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
>Fernanda Damous [EMAIL PROTECTED] 
>Alisson Aguiar [EMAIL PROTECTED]
>__
>http://br.groups.yahoo.com/group/oracle_br/ 
>__
>
>Sair da Lista...: [EMAIL PROTECTED] 
>Links do Yahoo! Grupos
>
>
>
>
> 
>
>
>
>
>  
>



__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] dúvida com union

2005-07-11 Por tôpico dbaoracle (candangoNET)
Kátia,

Não entendi direito o que você está considerando resultado errado, mas 
posso dizer que o UNION retornar linhas distintas das duas querys, como 
se fizesse um distinct de todos os campos. Por exemplo, se rodar a 
seguinte query só retornará um valor:

SELECT 'TESTE' FROM DUAL
UNION
SELECT 'TESTE' FROM DUAL;

Retornará apenas um registro 'TESTE' se quiser os dois terá que usar 
UNION ALL.

Espero que ter ajudado.

Abs,

Murilo



Kátia Claro escreveu:

>Pessoal, quando eu rodo este select:
>
>SELECT SELC.CAMPO_1, SELC.CAMPO_2,
>SUM(NVL(SELC.FATURAMENTO, 0)) FATURAMENTO,
>SUM(SELC.ORCADO) ORCADO,
>NVL(F_VAR_ATUAL(SUM(NVL(SELC.FATURAMENTO, 0)), SUM(SELC.ORCADO)),0) VAR_ATUAL,
>SUM(NVL(SELC.ANO_ANTERIOR, 0)) ANO_ANTERIOR,
>NVL(F_VAR_ATUAL(SUM(SELC.FATURAMENTO), SUM(NVL(SELC.ANO_ANTERIOR, 0))),0) 
>VAR_ANTERIOR
>FROM (
>SELECT U.UNI_NOME CAMPO_1, F_CONTATOS_CATEGORIA(CP.CTP_CODIGO, 
>TO_DATE('062005', 'MM'), TO_DATE('062005', 'MM')) CAMPO_2, 
>U.UNI_CODIGO CAMPO_3, NULL CAMPO_4, NVL(F_VALORCADO('062005', '062005', 
>U.UNI_CODIGO, G.GNP_CODIGO, CP.CTP_CODIGO, 'U.UNI_CODIGO', 'G.GNP_CODIGO', 
>'CP.CTP_CODIGO'), 0) ORCADO, TO_NUMBER(NULL) FATURAMENTO, TO_NUMBER(NULL) 
>ANO_ANTERIOR
>FROM CONTRATO C, UNI_NEGOCIO U, PROPRIEDADE P, PROGRAMA PG, GEN_PROGRAMA G, 
>CONTRATO_CATPROD CCP, CAT_PRODUTO CP ,
>ORC_RECEITACAT ORC, ORC_RECEITAGEN ORG
>WHERE U.UNI_CODIGO = C.UNI_CODIGO AND P.PRP_CODIGO = C.PRP_CODIGO AND 
>PG.PRG_CODIGO = P.PRG_CODIGO AND CCP.CTR_CODIGO = C.CTR_CODIGO
>AND ORG.UNI_CODIGO = C.UNI_CODIGO AND ORG.GNP_CODIGO = G.GNP_CODIGO AND 
>ORC.UNI_CODIGO = C.UNI_CODIGO AND ORG.ORG_ANO = '2005'
>AND ORC.ORC_ANO = '2005' AND (( ORC.ORC_JUN <> 0) AND ( ORG.ORG_JUN <> 0))
>AND ((ORC.CTP_CODIGO = CCP.CTP_CODIGO AND CP.CTP_CODIGO = CCP.CTP_CODIGO) OR 
>(CP.CTP_CODIGO = ORC.CTP_CODIGO AND ( ORC.ORC_JUN <> 0 AND ORG.ORG_JUN <> 0)))
>GROUP BY U.UNI_NOME, NULL, U.UNI_CODIGO, G.GNP_CODIGO, CP.CTP_CODIGO
>) SELC
>GROUP BY SELC.CAMPO_1, SELC.CAMPO_2, SELC.CAMPO_3, SELC.CAMPO_4
>ORDER BY SELC.CAMPO_1, SELC.CAMPO_2, SELC.CAMPO_3, SELC.CAMPO_4
>
>
>
>Tenho o seguinte resultado para o campo orçado:
>
>42021
>331513,5
>61465,5
>327460
>
> estes resultados estão certos, mas quando eu coloco mais dois selects usando 
> o "UNION" 
>
>SELECT SELC.CAMPO_1, SELC.CAMPO_2,
>   SUM(NVL(SELC.FATURAMENTO, 0)) FATURAMENTO,
>   SUM(SELC.ORCADO) ORCADO,
>   NVL(F_VAR_ATUAL(SUM(NVL(SELC.FATURAMENTO, 0)), SUM(SELC.ORCADO)),0) 
> VAR_ATUAL,
>   SUM(NVL(SELC.ANO_ANTERIOR, 0)) ANO_ANTERIOR,
>   NVL(F_VAR_ATUAL(SUM(SELC.FATURAMENTO), SUM(NVL(SELC.ANO_ANTERIOR, 
> 0))),0) VAR_ANTERIOR
>FROM ( SELECT U.UNI_NOME CAMPO_1, F_CONTATOS_CATEGORIA(CP.CTP_CODIGO, 
>H.HTP_DTVENC, H.HTP_DTVENC) CAMPO_2, U.UNI_CODIGO CAMPO_3, NULL CAMPO_4, 0 
>ORCADO, SUM(H.HTP_VLFATURADO) FATURAMENTO, TO_NUMBER(NULL) ANO_ANTERIOR
>   FROM HIS_PAGAMENTO H, CONTRATO C,UNI_NEGOCIO U, PROPRIEDADE P,
> PROGRAMA PG, GEN_PROGRAMA G  , CAT_PRODUTO CP, CONTRATO_CATPROD CCP
>   WHERE C.CTR_CODIGO = H.CTR_CODIGO AND U.UNI_CODIGO = C.UNI_CODIGO AND 
> P.PRP_CODIGO = C.PRP_CODIGO
>   AND P.PRG_CODIGO = PG.PRG_CODIGO AND PG.GNP_CODIGO = G.GNP_CODIGO AND 
> CCP.CTR_CODIGO = C.CTR_CODIGO
>   AND CP.CTP_CODIGO = CCP.CTP_CODIGO
>   AND TO_CHAR(H.HTP_DTVENC, 'MM') = '062005' AND H.HTP_FATURADO = 'S'
>   GROUP BY U.UNI_NOME, F_CONTATOS_CATEGORIA(CP.CTP_CODIGO, H.HTP_DTVENC, 
> H.HTP_DTVENC), U.UNI_CODIGO, NULL
>   UNION
>   SELECT U.UNI_NOME CAMPO_1,F_CONTATOS_CATEGORIA(CP.CTP_CODIGO, 
> H.HTP_DTVENC, H.HTP_DTVENC) CAMPO_2,U.UNI_CODIGO CAMPO_3,NULL 
> CAMPO_4,0 ORCADO, TO_NUMBER(NULL) FATURAMENTO,
> SUM(H.HTP_VLFATURADO) ANO_ANTERIO
>   FROM HIS_PAGAMENTO H, CONTRATO C,UNI_NEGOCIO U, PROPRIEDADE P,
> PROGRAMA PG, GEN_PROGRAMA G  , CONTRATO_CATPROD CCP, CAT_PRODUTO CP
>   WHERE C.CTR_CODIGO = H.CTR_CODIGO AND U.UNI_CODIGO = C.UNI_CODIGO AND 
> P.PRP_CODIGO = C.PRP_CODIGO
>   AND P.PRG_CODIGO = PG.PRG_CODIGO AND PG.GNP_CODIGO = G.GNP_CODIGO AND 
> CCP.CTR_CODIGO = C.CTR_CODIGO
>   AND CP.CTP_CODIGO = CCP.CTP_CODIGO
>   AND TO_CHAR(H.HTP_DTVENC, 'MM') = '062004' AND H.HTP_FATURADO = 'S'
>   GROUP BY U.UNI_NOME, F_CONTATOS_CATEGORIA(CP.CTP_CODIGO, H.HTP_DTVENC, 
> H.HTP_DTVENC), U.UNI_CODIGO, NULL
>   UNION
>   SELECT U.UNI_NOME CAMPO_1,F_CONTATOS_CATEGORIA(CP.CTP_CODIGO, 
> TO_DATE('062005', 'MM'), TO_DATE('062005', 'MM')) CAMPO_2,
> U.UNI_CODIGO CAMPO_3,NULL CAMPO_4,NVL(F_VALORCADO('062005', 
> '062005', U.UNI_CODIGO, G.GNP_CODIGO, CP.CTP_CODIGO, 'U.UNI_CODIGO', 
> 'G.GNP_CODIGO', 'CP.CTP_CODIGO'), 0) ORCADO,TO_NUMBER(NULL) FATURAMENTO,  
>   TO_NUMBER(NULL) ANO_ANTERIOR
>   FROM CONTRATO C,UNI_NEGOCIO U, PROPRIEDADE P,PROGRAMA PG, 
> GEN_PROGRAMA G,  CONTRATO_CATPROD CCP, CAT_PRODUTO CP ,
>ORC_RECEITACAT ORC, ORC_RECEITAGEN ORG
>   WHERE U.UNI_CODIGO = C.UNI_CODIGO AND