Re: [oracle_br] Backup Oracle

2008-04-14 Thread ivan
Thiago,

Eu estou numa situação parecida com a sua, faço backup diario via EXP,
e tenho uma maquina de testes que também vai ter de servir como servidor
caso este venha a dar problemas, e onde eu importo os backup´s usando IMP.
Volta e meia o fornecedor do sistema me manda scripts de atualização onde
algumas tabelas são alteradas, então na hora de rodar o IMP sobre uma tabela
que já exista se ela tiver a mesma estrutura tudo bem, mas se tiver sido
alterada
aí o IMP não funcionará corretamente como esperamos. Eu tenho de dropar ela.

O que o Francisco fez pelo menos para mim será perfeito!
Resolverá meu problema perfeitamente, aí poderei rodar meu IMP sem problema
 algum (sou usuário muito básico...).

Faça um teste aí, rode apenas um SELECT * FROM USER_TABLES, veja que
 essas tabelas que aparecem são as que serão excluídas, e visualmente pelo
 menos no meu caso pude ver pelos nomes que as 1085 que apareceram aqui
 são apenas tabelas do sistema do meu fornecedor mesmo, e que podem ser
 excluídas sem problemas.
Não vi aparentemente nenhuma tabela que parecesse ser interna do oracle.
Alias esse usuário ADMIN deve ter sido criado pelos fornecedores do seu
sistema, então é para funcionar perfeitamente com você também,
independentemente dos privilégios desse usuário.

Teste aí então ao menos esse select e poste aqui se isso já não seria o
suficiente para você também.

Abraços,
Ivan

Em 14/04/08, Thiago Gomes <[EMAIL PROTECTED]> escreveu:
>
>   Francisco,
>
> Obrigado pela resposta. Eu posso usar esse script mesmo que o meu usuario
> ADMIN
> tenha privelegios de DBA e resource ?? acho que não é..??
>
> infelizmente tenho que ter esse privelegios por determinação do meu
> fornecedor da aplicação. ja tentei argumentar.. mas eles dizem que a
> aplicação deles só funciona assim. não vou entrar no merito.
> 
>


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



Re: [oracle_br] Backup Oracle

2008-04-15 Thread ivan
Thiago,

Acabei de fazer um teste aqui, é rapido o processo sim, usei minha base de
testes que eu tenho
 numa maquina virtual onde eu não corria risco de estragar nada:

Tabelas: 1082
Exp full: 4min 35seg
DMP gerado: 603mb
Rotina de DROP ALL do Francisco: 1min 40seg *** Obrigado Francisco! ***
Imp full: 12min 30seg

Acho que por esses dados você já pode ter uma idéia.



Em 14/04/08, Thiago Gomes <[EMAIL PROTECTED]> escreveu:
>
>   Ivan,
>
> esse proceso é muito demorado para deletar ?? o que vc acha ??
>
> Em 14/04/08, ivan <[EMAIL PROTECTED] > escreveu:
> >
> > Thiago,
> >
> > Eu estou numa situação parecida com a sua, faço backup diario via EXP,
> > e tenho uma maquina de testes que também vai ter de servir como servidor
> > caso este venha a dar problemas, e onde eu importo os backup´s usando
> IMP.
> > Volta e meia o fornecedor do sistema me manda scripts de atualização
> onde
> > algumas tabelas são alteradas, então na hora de rodar o IMP sobre uma
> > tabela
> > que já exista se ela tiver a mesma estrutura tudo bem, mas se tiver sido
> > alterada
> > aí o IMP não funcionará corretamente como esperamos. Eu tenho de dropar
> > ela.
> >
> > O que o Francisco fez pelo menos para mim será perfeito!
> > Resolverá meu problema perfeitamente, aí poderei rodar meu IMP sem
> > problema
> > algum (sou usuário muito básico...).
> >
> > Faça um teste aí, rode apenas um SELECT * FROM USER_TABLES, veja que
> > essas tabelas que aparecem são as que serão excluídas, e visualmente
> pelo
> > menos no meu caso pude ver pelos nomes que as 1085 que apareceram aqui
> > são apenas tabelas do sistema do meu fornecedor mesmo, e que podem ser
> > excluídas sem problemas.
> > Não vi aparentemente nenhuma tabela que parecesse ser interna do oracle.
> > Alias esse usuário ADMIN deve ter sido criado pelos fornecedores do seu
> > sistema, então é para funcionar perfeitamente com você também,
> > independentemente dos privilégios desse usuário.
> >
> > Teste aí então ao menos esse select e poste aqui se isso já não seria o
> > suficiente para você também.
> >
> > Abraços,
> > Ivan
> >
> > Em 14/04/08, Thiago Gomes <[EMAIL 
> > PROTECTED] 40gmail.com>>
> > escreveu:
> >
> > >
> > > Francisco,
> > >
> > > Obrigado pela resposta. Eu posso usar esse script mesmo que o meu
> > usuario
> > > ADMIN
> > > tenha privelegios de DBA e resource ?? acho que não é..??
> > >
> > > infelizmente tenho que ter esse privelegios por determinação do meu
> > > fornecedor da aplicação. ja tentei argumentar.. mas eles dizem que a
> > > aplicação deles só funciona assim. não vou entrar no merito.
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


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



[oracle_br] sqlplus nao funciona e nao da erro

2008-06-12 Thread Ivan
Tenho maquina virtual de testes com o Oracle 10.2.0.1 instalado em
Oracle Enterprise Linux 5.0 (32 bits).
Resolvi atualizá-lo para 10.2.0.4 mas deu erro na hora do relink
(suspeito que tenha sido por que eu não parei o banco antes).
Depois disso, não consigo mais usar qualquer aplicativo do Oracle,
como sqlplus, lsnrctl etc. Eles simplesmente nao respondem, nem mesmo
uma mensagem de erro.

Vejam:

[EMAIL PROTECTED] ~]$ sqlplus
[EMAIL PROTECTED] ~]$ lsnrctl
[EMAIL PROTECTED] ~]$

As variaveis de ambiente estão todas definidas, pacotes instalados, o
banco funcionava corretamente...

Alguma luz?


Re: [oracle_br] sqlplus nao funciona e nao da erro

2008-06-12 Thread Ivan
Acabei de descobrir meu problema...
Usei o patch "p6810189_10204_Linux-x86-64.zip", ou seja, 64 bits...
Pequeno detalhe... :)

Vou ver se recupero e depois dou um feedback

2008/6/12 Reginaldo Ribeiro <[EMAIL PROTECTED]>:
> Já tentou fazer o processo de relink novamente (relink all)?
> Quando aplicou o path você provavelmente "unsetou (é feio, mas você
> entendeu)" algumas variáveis de ambiente. Já verificou se não esqueceu
> de setá-las novamente? Estranho o fato de não haver erro algum. Os erros
> informados no processo de upgrade não revelam nada que possa indicar a
> direção a ser tomada?
>
> Ribeiro, Reginaldo
> Administrador de Bancos de Dados
> Oracle Certified Associate 10g
> _
> DBcom IT Experts
> skype: rflribeiro
> msn: [EMAIL PROTECTED]
> mobile: 551192344290
> fone: 551162165375
> e-mail: [EMAIL PROTECTED]
> site: http://www.dbcom.com.br
>
>
>
> Ivan wrote:
>>
>> Tenho maquina virtual de testes com o Oracle 10.2.0.1 instalado em
>> Oracle Enterprise Linux 5.0 (32 bits).
>> Resolvi atualizá-lo para 10.2.0.4 mas deu erro na hora do relink
>> (suspeito que tenha sido por que eu não parei o banco antes).
>> Depois disso, não consigo mais usar qualquer aplicativo do Oracle,
>> como sqlplus, lsnrctl etc. Eles simplesmente nao respondem, nem mesmo
>> uma mensagem de erro.
>>
>> Vejam:
>>
>> [EMAIL PROTECTED] ~]$ sqlplus
>> [EMAIL PROTECTED] ~]$ lsnrctl
>> [EMAIL PROTECTED] ~]$
>>
>> As variaveis de ambiente estão todas definidas, pacotes instalados, o
>> banco funcionava corretamente...
>>
>> Alguma luz?
>>
>
> 
>
> --
>>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/
> --
>>Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO 
>>ESPAÇO! VISITE: http://www.oraclebr.com.br/
> 
>  Links do Yahoo! Grupos
>
>
>


Re: [oracle_br] sqlplus nao funciona e nao da erro

2008-06-13 Thread Ivan
Willian,

O SO estava indicado no e-mail inicial. As variaveis definidas são
ORACLE_HOME, ORACLE_SID, ORACLE_BASE, PATH, mas já resolvi o problema

Dando o feedback prometido, realmente era o patchset de 64 bits. Não
precisei reinstalar o software, bastou aplicar o patchset de 32 bits
pra corrigir o problema.

Obrigado a todos

2008/6/13 Willian Frasson <[EMAIL PROTECTED]>:
> Qual S.O?
> Quais váriaveis de ambientes estão setadas?
>
>  - Original Message -
>  From: Reginaldo Ribeiro
>  To: oracle_br@yahoogrupos.com.br
>  Sent: Thursday, June 12, 2008 2:25 PM
>  Subject: Re: [oracle_br] sqlplus nao funciona e nao da erro
>
>
>  Já tentou fazer o processo de relink novamente (relink all)?
>  Quando aplicou o path você provavelmente "unsetou (é feio, mas você
>  entendeu)" algumas variáveis de ambiente. Já verificou se não esqueceu
>  de setá-las novamente? Estranho o fato de não haver erro algum. Os erros
>  informados no processo de upgrade não revelam nada que possa indicar a
>  direção a ser tomada?
>
>  Ribeiro, Reginaldo
>  Administrador de Bancos de Dados
>  Oracle Certified Associate 10g
>  _
>  DBcom IT Experts
>  skype: rflribeiro
>  msn: [EMAIL PROTECTED]
>  mobile: 551192344290
>  fone: 551162165375
>  e-mail: [EMAIL PROTECTED]
>  site: http://www.dbcom.com.br
>
>  Ivan wrote:
>  >
>  > Tenho maquina virtual de testes com o Oracle 10.2.0.1 instalado em
>  > Oracle Enterprise Linux 5.0 (32 bits).
>  > Resolvi atualizá-lo para 10.2.0.4 mas deu erro na hora do relink
>  > (suspeito que tenha sido por que eu não parei o banco antes).
>  > Depois disso, não consigo mais usar qualquer aplicativo do Oracle,
>  > como sqlplus, lsnrctl etc. Eles simplesmente nao respondem, nem mesmo
>  > uma mensagem de erro.
>  >
>  > Vejam:
>  >
>  > [EMAIL PROTECTED] ~]$ sqlplus
>  > [EMAIL PROTECTED] ~]$ lsnrctl
>  > [EMAIL PROTECTED] ~]$
>  >
>  > As variaveis de ambiente estão todas definidas, pacotes instalados, o
>  > banco funcionava corretamente...
>  >
>  > Alguma luz?
>  >
>
>
>
>
>  __ Informação do NOD32 IMON 3182 (20080612) __
>
>  Esta mensagem foi verificada pelo NOD32 sistema antivírus
>  http://www.eset.com.br
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
> 
>
> --
>>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/
> --
>>Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO 
>>ESPAÇO! VISITE: http://www.oraclebr.com.br/
> 
>  Links do Yahoo! Grupos
>
>
>


Re: [oracle_br] tablespace

2008-07-04 Thread Ivan
Tablespace System? A menos que voce esteja desesperada por espaço e
que menos de 1 Gb vai resolver boa parte dos seus problemas, eu
deixaria assim.

-> Verifique também se tem algum usuário que não deveria e que tem
quota nesta tablespace e tire-o imediatamente!

-> Evite usar o grant resource, pois dá quota unlimited em qualquer tablespace.

Mas respondendo a sua pergunta, isto é normal sim. Tablespaces no
Oracle possuem uma marca d'agua que indica até aonde foram inseridos
dados. Quando esta marca "sobe", ela nao desce mais e você não
consegue reduzir o tamanho do seu tablespace abaixo desta marca. Até
há formas de resolver isto, mas eu não faria com a tablespace System.

att
Ivan


2008/7/4 Elen <[EMAIL PROTECTED]>:
> é q eu nao uso e nunca usei rman,
> cris
>
>
> Em 04/07/08, Willian Frasson <[EMAIL PROTECTED]> escreveu:
>>
>>   não tem problema faça com RMAN mesmo
>> - Original Message -
>> From: Elen
>> To: oracle_br@yahoogrupos.com.br 
>> Sent: Friday, July 04, 2008 10:23 AM
>> Subject: Re: [oracle_br] tablespace
>>
>> versao 9i
>>
>> Em 04/07/08, Willian Frasson <[EMAIL PROTECTED]>
>> escreveu:
>> >
>> > QUal versão 10G, faça um backup com RMAN e seja feliz hehe
>> > - Original Message -
>> > From: Elen
>> > To: oracle_br@yahoogrupos.com.br 
>> > > 40yahoogrupos.com.br>
>> > Sent: Friday, July 04, 2008 10:19 AM
>> > Subject: Re: [oracle_br] tablespace
>> >
>> > morreria de medo
>> > o banco é produçao.. Jesuis quisto,
>> > Obrigda
>> >
>> > Em 04/07/08, Willian Frasson <[EMAIL PROTECTED]
>> >
>> > escreveu:
>> > >
>> > > Elen, você terá que pegar um horário sem ninguém, criar uma nova TBS
>> com
>> > > o tamanho adequado e mover a mesma para lá.
>> > >
>> > > - Original Message -
>> > > From: Elen
>> > > To: oracle_br@yahoogrupos.com.br 
>> > > > 40yahoogrupos.com.br>> > 40yahoogrupos.com.br>
>> > > Sent: Friday, July 04, 2008 9:51 AM
>> > > Subject: [oracle_br] tablespace
>> > >
>> > > ola pessoal.
>> > > Minha tablespace system está com 175 MB de dados,
>> > > No entanto ela esta com 1.100GB alocados.
>> > > Eu nao consigo fazer o resize nela.
>> > > É normal isso?
>> > > como consigo ajustar esse problema?
>> > >
>> > > Obrigada
>> > >
>> > > Cris
>> > >
>> > > [As partes desta mensagem que não continham texto foram removidas]
>> > >
>> > > __ Informação do NOD32 IMON 3240 (20080704) __
>> > >
>> > > Esta mensagem foi verificada pelo NOD32 sistema antivírus
>> > > http://www.eset.com.br
>> > >
>> > > [As partes desta mensagem que não continham texto foram removidas]
>> > >
>> > >
>> > >
>> >
>> > [As partes desta mensagem que não continham texto foram removidas]
>> >
>> > __ Informação do NOD32 IMON 3240 (20080704) __
>> >
>> > Esta mensagem foi verificada pelo NOD32 sistema antivírus
>> > http://www.eset.com.br
>> >
>> > [As partes desta mensagem que não continham texto foram removidas]
>> >
>> >
>> >
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>> __ Informação do NOD32 IMON 3240 (20080704) __
>>
>> Esta mensagem foi verificada pelo NOD32 sistema antivírus
>> http://www.eset.com.br
>>
>> [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 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/
> --
>>Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO 
>>ESPAÇO! VISITE: http://www.oraclebr.com.br/
> 
>  Links do Yahoo! Grupos
>
>
>


Re: [oracle_br] ALGUEM PODE ME AJUDAR NA CRIACAO DESSA TRIGGER ?

2008-07-08 Thread Ivan
se eu entendi bem:

if dbms_standard.server_error(1) <> '923' then
insert...
end if;

e tire o 923 do case...


2008/7/7 Eduardo Feld <[EMAIL PROTECTED]>:
>
>Certo, mas acho que é melhor que você explique exatamente qual é sua 
> dificuldade (que erro você recebe ou que situação ocorre).
>
>  - Original Message -
>  From: Alex Castro
>  To: oracle_br@yahoogrupos.com.br
>  Sent: Monday, July 07, 2008 3:18 PM
>  Subject: Re: [oracle_br] ALGUEM PODE ME AJUDAR NA CRIACAO DESSA TRIGGER ?
>
>
>  SIM , DEI O PROBLEMA E A SOLUCAO .
>  MAS TO COM DIFICULDADE DE IMPLEMENTAR A SOLUCAO
>
>  2008/7/7 Eduardo Feld <[EMAIL PROTECTED]>:
>
>  >
>  > Não entendi. Você deu o problema e a solução?
>  >
>  >
>  > - Original Message -
>  > From: Alex Castro
>  > To: oracle_br@yahoogrupos.com.br 
>  > Sent: Monday, July 07, 2008 9:56 AM
>  > Subject: [oracle_br] ALGUEM PODE ME AJUDAR NA CRIACAO DESSA TRIGGER ?
>  >
>  > Eu preciso criar uma TRIGGER que filtre os erros .
>  > Tipo :
>  >
>  > se o valor de *dbms_standard.server_error(1) for '923' entao
>  > nao faça o insert .
>  > Alguém poderia me ajudar ?
>  > *
>  > create or replace trigger log_errors_trig
>  > after servererror on database
>  > declare
>  > var_user varchar2(30);
>  > var_osuser varchar2(30);
>  > var_machine varchar2(64);
>  > var_process varchar2(8);
>  > var_program varchar2(48);
>  > var_erro varchar2(40);
>  > begin
>  >
>  > select
>  > username,
>  > osuser,
>  > machine,
>  > process,
>  > program
>  > into
>  > var_user,
>  > var_osuser,
>  > var_machine,
>  > var_process,
>  > var_program
>  > from
>  > v$session
>  > where
>  > audsid=userenv('sessionid');
>  > insert into
>  > perfstat.stats$servererror_log
>  > values(
>  > * case
>  > when dbms_standard.server_error(1) = '923' then break
>  > When dbms_standard.server_error(1) = '734 then 'unknown command'
>  > else
>  > dbms_standard.server_error(1) en*d,
>  > sysdate,
>  > var_user,
>  > var_osuser,
>  > var_machine,
>  > var_process,
>  > var_program);
>  > end;
>  > /
>  >
>  > [As partes desta mensagem que não continham texto foram removidas]
>  >
>  > --
>  >
>  > No virus found in this incoming message.
>  > Checked by AVG.
>  > Version: 7.5.526 / Virus Database: 270.4.5/1537 - Release Date: 6/7/2008
>  > 05:26
>  >
>  > [As partes desta mensagem que não continham texto foram removidas]
>  >
>  >
>  >
>
>  --
>  Alex Luciano Castro e Castro - Analista de Banco de Dados
>
>  [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>
>
> --
>
>
>  No virus found in this incoming message.
>  Checked by AVG.
>  Version: 7.5.526 / Virus Database: 270.4.5/1537 - Release Date: 6/7/2008 
> 05:26
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
> 
>
> --
>>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/
> --
>>Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO 
>>ESPAÇO! VISITE: http://www.oraclebr.com.br/
> 
>  Links do Yahoo! Grupos
>
>
>


Re: [oracle_br] ALGUEM PODE ME AJUDAR NA CRIACAO DESSA TRIGGER ?

2008-07-08 Thread Ivan
Se nao da erro nenhum, a trigger nao eh executada (o evento nao acontece).
Pra conferir, crie uma tabela temporaria de log para debugá-la.

ex:
create table tb_log_debug (
dt date);

na trigger, comente tudo o que tem la e coloque um "insert into
tb_log_debug(sysdate);

e por aí vai...

boa sorte

2008/7/8 Rafael Almeida Milanez <[EMAIL PROTECTED]>:
> e o commit ?
>
> 
>
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Alex 
> Castro
> Enviada em: terça-feira, 8 de julho de 2008 10:23
> Para: oracle_br@yahoogrupos.com.br
> Assunto: Re: [oracle_br] ALGUEM PODE ME AJUDAR NA CRIACAO DESSA TRIGGER ?
>
>
>
> Vamos la , estou evoluindo a trigger .
> A trigger é criada , mas nao registra nada .
> Essa é a minha atual situaçao .
>
> create or replace trigger log_erro
> after servererror on database
> declare
> var_bd_usuario varchar2(30);
> var_os_usuario varchar2(30);
> var_maquina varchar2(64);
> var_processo varchar2(8);
> var_programa varchar2(48);
> var_sql1 varchar2(1000);
>
> begin
>
> var_bd_usuario := '';
> var_os_usuario := '';
> var_maquina := '';
> var_processo := '';
> var_programa := '';
> var_sql1 := '';
>
> select
> s.username,
> s.osuser,
> s.machine,
> s.process,
> s.program,
> q.sql_text
> into
> var_bd_usuario,
> var_os_usuario,
> var_maquina,
> var_processo,
> var_programa,
> var_sql1
> from
> v$session s , v$sql q, v$sql_cursor c
> where
> s.audsid=userenv('sessionid')
> AND s.prev_sql_addr = q.address
> AND q.address = c.parent_handle;
> insert into
> perfstat.log_erro
> values(
> dbms_standard.server_error(1),
> sysdate,
> var_bd_usuario,
> var_os_usuario,
> var_maquina,
> var_processo,
> var_programa,
> var_sql1);
> end;
> /
>
> 2008/7/8 Ivan <[EMAIL PROTECTED] <mailto:ivanrs79%40gmail.com> >:
>
>> se eu entendi bem:
>>
>> if dbms_standard.server_error(1) <> '923' then
>> insert...
>> end if;
>>
>> e tire o 923 do case...
>>
>>
>> 2008/7/7 Eduardo Feld <[EMAIL PROTECTED] <mailto:efeld%40bol.com.br>  
>> >:
>> >
>> > Certo, mas acho que é melhor que você explique exatamente qual é sua
>> dificuldade (que erro você recebe ou que situação ocorre).
>> >
>> > - Original Message -
>> > From: Alex Castro
>> > To: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br>  
>> > 
>> > Sent: Monday, July 07, 2008 3:18 PM
>> > Subject: Re: [oracle_br] ALGUEM PODE ME AJUDAR NA CRIACAO DESSA TRIGGER ?
>> >
>> >
>> > SIM , DEI O PROBLEMA E A SOLUCAO .
>> > MAS TO COM DIFICULDADE DE IMPLEMENTAR A SOLUCAO
>> >
>> > 2008/7/7 Eduardo Feld <[EMAIL PROTECTED] <mailto:efeld%40bol.com.br>  
>> > >:
>> >
>> > >
>> > > Não entendi. Você deu o problema e a solução?
>> > >
>> > >
>> > > - Original Message -
>> > > From: Alex Castro
>> > > To: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> 
>> > >  > 40yahoogrupos.com.br>
>> > > Sent: Monday, July 07, 2008 9:56 AM
>> > > Subject: [oracle_br] ALGUEM PODE ME AJUDAR NA CRIACAO DESSA TRIGGER ?
>> > >
>> > > Eu preciso criar uma TRIGGER que filtre os erros .
>> > > Tipo :
>> > >
>> > > se o valor de *dbms_standard.server_error(1) for '923' entao
>> > > nao faça o insert .
>> > > Alguém poderia me ajudar ?
>> > > *
>> > > create or replace trigger log_errors_trig
>> > > after servererror on database
>> > > declare
>> > > var_user varchar2(30);
>> > > var_osuser varchar2(30);
>> > > var_machine varchar2(64);
>> > > var_process varchar2(8);
>> > > var_program varchar2(48);
>> > > var_erro varchar2(40);
>> > > begin
>> > >
>> > > select
>> > > username,
>> > > osuser,
>> > > machine,
>> > > process,
>> > > program
>> > > into
>> > > var_user,
>> > > var_osuser,
>> > > var_machine,
>> > > var_process,
>> > > var_program
>> > > from
>> > > v$session
>> > > where
>> > > audsid=userenv('sessionid');
>> > > insert into
>> &g

Re: [oracle_br] accessXoracle

2008-07-09 Thread Ivan
O SQL Developer da Oracle faz isso. E o melhor, é free...

2008/7/9 André Alves <[EMAIL PROTECTED]>:
> Boa noite Daniel.
>
> Você poderia fazer uma consulta acréscimo dentro do próprio Access. O Access
> faz tipo um select/insert via ODBC.
>
>
>
>  _
>
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
> nome de Daniel Romero
> Enviada em: quarta-feira, 9 de julho de 2008 20:12
> Para: oracle_br@yahoogrupos.com.br
> Assunto: RES: [oracle_br] accessXoracle
>
>
>
> Boa noite,
>
> Pessoal estou precisando de algum software que faça o export das tabelas e
> dados do access e o import no Oracle.
>
> Alguém tem alguma sugestão?
>
> Aqui usamos o oracle8i (ainda) em um Windows server2003.
>
> Para explicar melhor são sistemas montados em access que serão migrados para
> forms e reports.
>
> Obrigado,
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com
> Version: 8.0.138 / Virus Database: 270.4.7/1542 - Release Date: 7/9/2008
> 6:50 AM
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
> 
>
> --
>>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/
> --
>>Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO 
>>ESPAÇO! VISITE: http://www.oraclebr.com.br/
> 
>  Links do Yahoo! Grupos
>
>
>


Re: [oracle_br] Duvida e problema em Update !

2008-07-10 Thread Ivan
Ou voce remove os valores duplicados da tabela NAOUSAR, ou usa algo do tipo:

UPDATE usar SET campoa = (SELECT MIN(b.campoa)
FROM usar a, naousar b where a.campob=b.campob);

UPDATE usar SET campoa = (SELECT MAX(b.campoa)
FROM usar a, naousar b where a.campob=b.campob);

UPDATE usar SET campoa = (SELECT AVG(b.campoa)
FROM usar a, naousar b where a.campob=b.campob);



2008/7/9 interoracle <[EMAIL PROTECTED]>:
> Olá pessoal, me deparei com um problema no update vou tentar resumir:
>
> Tabela NAOUSAR:
>
>  CAMPOA CAMPOB CAMPOC
> -- -- --
>20  2200
>10
>15
> 5  1100
>
> Tabela USAR:
>
>CAMPOA CAMPOB CAMPOC
> -- -- --
>1100
>
>2200
>
> meu objetivo é realizar um update em USAR.campoa com os valores
> NAOUSAR.campoa onde USAR.campob = NAOUSAR.campob.
>
> tentei da seguinte forma:
>
> UPDATE usar SET campoa = (SELECT b.campoa
> FROM usar a, naousar b where a.campob=b.campob);
> mas me retorna o erro:
> ORA-01427: single-row subquery returns more than one row
>
> Quando adiciono o rownum =1:
> UPDATE usar SET campoa = (SELECT b.campoa
> FROM usar a, naousar b where a.campob=b.campob and a.campoc=b.campoc
> and rownum =1);
>
> OCORRE UM PROBLEMA: o update pega um unico valor (no caso o "5" da
> NAOUSAR.campoa e seta para todas as linhas da tabela USAR
> (USAR.campoa) onde o NAOUSAR.campob=USAR.campob.
> A minha pretenção seria pegar os valores no caso do exemplo
> acima "5" e "20" dando update na tabela USAR, e nao apenas o
> valor "5".
> Alguem poderia me ajudar?
>
>
>
>
>
> 
>
> --
>>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/
> --
>>Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO 
>>ESPAÇO! VISITE: http://www.oraclebr.com.br/
> 
>  Links do Yahoo! Grupos
>
>
>


RES: [oracle_br] emissão de senha

2007-01-10 Thread Ivan
Inicio a resposta com um alerta, "enviar a senha do usuario" significa que
você conhece a senha dele, ou seja, é um dado não cifrado. Isso não é nada
bom para aplicação nenhuma e não inspira confiança do cliente. Eu
particularmente odeio quando digo para um site que esqueci a senha e ele me
manda a propria por e-mail!

Geralmente o minimo que se faz é aplicar um hash ao guardar a senha no BD.
Se for o seu caso, não será possivel mandar a senha do usuario, por que você
não a conhece. No máximo voce geraria outro hash a partir de um texto
aleatorio e mandaria o texto original como senha para ele.

Agora, o envio da informação em si já é um assunto bastante debatido, tanto
nesta lista quanto na internet, o google te responde rapidinho se você
procurar por um simples "sending mail oracle". Ex:
http://oracle.ittoolbox.com/documents/popular-q-and-a/sending-mail-using-ora
cle-plsql-3904


Boa sorte
Ivan



> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em nome de Bruno Lorenzini
> Enviada em: quarta-feira, 10 de janeiro de 2007 15:51
> Para: oracle_br@yahoogrupos.com.br
> Assunto: Re: [oracle_br] emissão de senha
> 
> Opa... também quero! :D
> 
> [[]]'s
> 
> On 1/10/07, ESTUDO <[EMAIL PROTECTED] 
> <mailto:estudo2003%40ig.com.br> > wrote:
> >
> > Boa tarde pessoal
> > Gostaria de perguntar, se alguêm ja fez, alguma rotina que envie a 
> > senha do user solicitado por mail.
> > Ex: ter um programinha q envie a senha para o emaildo usuario 
> > solicitante se ele esquecer a senha.
> >
> > Obrigada
> >
> > Cris
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > 
> >
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
>  
> 



[oracle_br] Listener acumulando memoria

2007-02-08 Thread Ivan
Pessoal, espero que possam ajudar.

Tenho uma maquina Windows Server que está com o listener (Oracle Enterprise
Edition 9.2.0.8) acumulando memória. 

Não acompanhei muito, pois quem costuma cuidar destes problemas é o suporte
aqui da empresa, mas disseram que tiveram que reiniciar (a maquina) no final
de janeiro por que o banco não aceitava mais conexões, o listener estava
ocupando muita memória, chegou a 940 mb. Ao reiniciar foi para 48 mb e
voltou a subir, está agora em 220 mb e continua subindo. 

O log está ativo e não há nada de errado com ele. O alert também não avisa
nada de errado. 

Este banco costuma ter cerca de 80 sessões abertas ao mesmo tempo, o sga tem
aproximadamente 1,6 Gb de memória e um total de 4 Gb de memória.
 
Os dados são carregados basicamente via loader e processamentos internos e a
consulta a estes dados é feita via "Direct Oracle Access" da Allround
Automations e não vejo problemas de conexões "zumbi".

O que pode estar acontecendo?



RES: [oracle_br] Re: Listener acumulando memoria

2007-02-08 Thread Ivan
Chiappa,

Meu listener não faz nada mais que a obrigação :(

f:\BANCO>lsnrctl status

LSNRCTL for 32-bit Windows: Version 9.2.0.8.0 - Production on 08-FEB-2007
16:38:
49

Copyright (c) 1991, 2006, Oracle Corporation.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS of the LISTENER

Alias LISTENER
Version   TNSLSNR for 32-bit Windows: Version 9.2.0.8.0 -
Production
Start Date30-JAN-2007 13:12:37
Uptime9 days 3 hr. 26 min. 11 sec
Trace Level   off
Security  OFF
SNMP  OFF
Listener Parameter File   D:\oracle\ora92\network\admin\listener.ora
Listener Log File D:\oracle\ora92\network\log\listener.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=BANCO1)(PORT=1521)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this
service...
Service "BANCO" has 2 instance(s).
  Instance "BANCO", status UNKNOWN, has 1 handler(s) for this service...
  Instance "BANCO", status READY, has 2 handler(s) for this service...
The command completed successfully


Nada de traces nem filtros, desativei por alguns instantes o log e o consumo
de memória continuou aumentando.
Quem cuidou do reboot da maquina na outra ocasião foi o pessoal do suporte,
eu não estava presente. Mas parece que pararam o serviço do listener no
Windows e reiniciaram (o serviço). Como o banco continuou recusando conexão,
reiniciaram a maquina. Acredito que o serviço não tenha realmete "morrido" e
ficou ocupando a porta de listener...

Vou tentar negociar uma parada no listener para ver como se comporta antes
de abrir um chamado na Oracle. Com certeza não justifica nem mesmo a
ocupação de 48 MB de RAM. Depois posto o resultado...

Abraço
Ivan


> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
> Em nome de jlchiappa
> Enviada em: quinta-feira, 8 de fevereiro de 2007 15:16
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Re: Listener acumulando memoria
> 
> Colega, necessariamente acúmulo de memória que nunca é devolvida ao
> SO (ie, leaking) implica em algum tipo de bug/erro ou no SO ou no
> programa - como no caso o programa é o listener da Oracle, fatalmente
> vc terá que acionar o Suporte da Oracle : inclusive, eu não estava
> ciente de nenhum problema genérico desse tipo, e numa busca rápida no
> metalink achei vários bugs do tipo mas todos eles já corrigidos em
> patchsets recentes do 9i, então realmente parece ser uma questão
> local aí desse ambiente. E o mais entranho é que em sendo conexão
> direta (vc não diz mas imaginoque seja) o listener trabalha muito
> muito pouco, quem efetivamente envia e recebe arrays de dados e faz o
> trabalho necessário é o processo shadow, o listener depois que fez a
> conexão não tem lá muito o que fazer - asim, estranho MUITO esses 48
> Mb que vc diz que já no start ele ocupa...
> 
> O que vc deveria fazer pra obter mais dados pra poder repassar com o
> pessoal do Suporte é :
> 
> 1. vc não diz mas provavelmente eles estão checando memória via
> Gerenciador de Tarefas do Windows : sugiro se ter nessa máquina uns
> programas melhores/mais completos, como o ProcessStudio, os do siste
> sysinternals - tanto o gráfico que era o ProcessExplorer quanto o
> pslist, costumavam, ser excelentes, não sei como está agora que a m$
> os comprou. veja lá se REALMENTE é o processo do listener mesmo que
> está consumindo, qual thread dele...
> 
> 2. ** se ** realmente o problema era no listener, ** não era ** de
> forma alguma exigido rebootar servidor, bastava se parar o listener
> com lsnrctl stop [nomedolistener] : da próxima vez que o problema
> ocorrer inclusive é interessante se fazer isso e logo em seguida
> disparar os programas de consulta de memória pra ver se há
> thread "perdida" ou algo do tipo. Em seguida à parada se starta de
> novo o listener com lsnrctl start [nomedolistener], e vai se checando
> como vão ocorrendo os consumos de RAM, se cfrme as sessões saem da
> v$session há diferença de alocação de RAM...
> 
> 3. além do trabalho básico do listener que é conectar a sessão ao
> banco, o listener pode fazer outras tarefas, como executar rotinas
> externas via EXTPROC, filtar acessos via tcp.invited_nodes... Vc TEM
> features do tipo ligadas ? Pode tentar as desligar temporariamente ?
> 
> 4. o listener está com log e/ou trace habilitados ? Vc pode tentar os
> desabilitar por umtempinho ??
> 
> []s
> 
> Chiappa
> 
> 
> --- Em oracle_br@yahoogrupos.com.br
> <

[oracle_br] SQLPLUS - guardar o valor do sysdate em variável

2007-02-22 Thread Ivan
Pessoal,

Já procurei no manual do SQLPLUS e não achei, estou tentando buscar o valor
da data atual e guardar em uma variável do SQLPLUS, mas não estou
conseguindo. Vejam exemplo:

SQL> define dt=to_char(sysdate,'hh24:mi:ss')
SQL> select &dt from dual;
antigo   1: select &dt from dual
novo   1: select to_char(sysdate,'hh24:mi:ss') from dual

TO_CHAR(

14:09:35

SQL> select &dt from dual;
antigo   1: select &dt from dual
novo   1: select to_char(sysdate,'hh24:mi:ss') from dual

TO_CHAR(

14:09:52

Resumindo, quando eu uso o commando "define
dt=to_char(sysdate,'hh24:mi:ss')", o valor da variável deve ser '14:09:35',
e não 'define dt=to_char(sysdate,'hh24:mi:ss')'.
Preciso, sempre que eu buscar a variável "dt", receber o mesmo valor.

Alguém sabe como fazer?



[oracle_br] OCA - 1Z0-007 Online

2007-03-02 Thread Ivan
Pessoal,

A prova 1Z0-007 (Introduction to Oracle 9i: SQL) pode ser feita remotamente,
segundo o site da Oracle. 
Tenho algumas duvidas e gostaria de informações de quem fez esta prova
remotamente. 

Como funciona? 
Um programa que eu instalo e ele fica em tela cheia até eu terminar? 
Não terei acesso a outros programas do meu computador?
Tenho que ter conexão com a internet por todo o tempo da prova? 
O que acontece se eventualmente minha conexão cair? 
Tiver uma queda de luz? 
O computador travar?

Fiz o simulado do Test King e acertei 81%, estou preparado?

Já ouvi falar que as questões são idênticas na prova, tem questões no
testking em que a resposta indicada por eles não é a correta, respondo (na
prova) a questão realmente correta ou a que está como correta no testking?

Pretendo fazê-la no final de semana, e depois as outras



RES: [oracle_br] OCA - 1Z0-007 Online

2007-03-05 Thread Ivan
Pessoal, obrigado pelas dicas

Fiz a prova e achei bastante tranqüila, 93% de acertos. Posso dizer que 50%
das questões eram idênticas as que eu estudei no simulado testking. Imagino
que as outras 50% sejam de outros simulados ou novas questões. 

Mas infelizmente, pretendia fazer o OC"X" do 9i por causa de um curso
oficial que eu tinha feito há uns 3 anos, e "olhando com os dois olhos" meu
certificado, não era de 9i e sim de 8i (backup and recovery). 

Agora estou numa duvida cruel, se faço a segunda prova do 9i pra virar OCA
9i ou se parto direto para o 10g (que é uma prova) pra virar OCA 10g e pro
OCP faço algum maldito curso oficial (e as duas provas). Detalhe é que até
agora usei muito pouco o 10g. Já vi simulados e muitas questões se aplicam
ao 9i também, mas as poucas questões do 10g podem fazer a diferença entre
passar ou não.

Aliás, o curso oficial obrigatório precisa necessariamente ser do 9i ou será
que meu certificado 8i serve?

> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
> Em nome de Thiago Delfim
> Enviada em: sexta-feira, 2 de março de 2007 14:45
> Para: oracle_br@yahoogrupos.com.br
> Assunto: Re: [oracle_br] OCA - 1Z0-007 Online
> 
> Ivan,
> 
> a prova é feita diretamente no site, não é necessário instalar nenhum
> programa. Você deve ficar conectado o tempo todo e pode usar o seu
> computador normalmente (a vantagem é que é possível executar as queries
> do
> exame em um banco de dados Oracle que você tenha acesso, para verificar
> se
> está correto). O exame on-line tem meia hora a mais de tempo por causa
> de
> problemas técnicos que podem ocorrer. Mas se você começou e acabar a
> luz,
> cair a conexão e você não conseguir voltar, aí perde a prova. Mas se
> cair a
> conexão e você voltar a tempo, consegue continuar de onde parou (mas o
> tempo
> não para de contar).
> 
> Eu fiz e achei tranquila.
> 
> Atenciosamente,
> 
> --
> Thiago Delfim
> Oracle Database Administrator
> IBM Global Technology Services
> [EMAIL PROTECTED] <mailto:tdelfim%40gmail.com>  (MSN)
> Campinas/SP
> (19) 9111-1439
> 
> On 3/2/07, Gabriel Hanauer <[EMAIL PROTECTED]
> <mailto:gabriel.hanauer%40gmail.com> > wrote:
> >
> > Ivan, nunca fiz essa prova, mas no final do ano passado fiz a prova
> do
> > 10g
> > Admin I (1Z0-042).
> > Fiz os simulados testking e selftest e estava acertando acima de 90%.
> Na
> > prova fiz 83%. Tem a questão das unscored questions que se você tiver
> > sorte
> > ou azar podem influenciar no resultado.
> > Percebi tambem que muitas questões da prova invertiam, isto é, o que
> era
> > resposta no simulado, se tornou pergunta na prova e vice-versa.
> > Se você está preparado ou não é só você que pode saber. Isso depende
> de
> > cada
> > um. Mas pelo que eu tenho lido nos fóruns, a maioria que já fez
> alguma
> > prova
> > recomenda estar acertando acima de 90% nos simulados. Isso para
> garantir,
> > afinal, não é uma prova barata.
> >
> > Att,
> >
> > Gabriel Hanauer
> >
> > On 3/2/07, Ivan <[EMAIL PROTECTED] <mailto:ivanrs79%40gmail.com>
> > wrote:
> > >
> > > Pessoal,
> > >
> > > A prova 1Z0-007 (Introduction to Oracle 9i: SQL) pode ser feita
> > > remotamente,
> > > segundo o site da Oracle.
> > > Tenho algumas duvidas e gostaria de informações de quem fez esta
> prova
> > > remotamente.
> > >
> > > Como funciona?
> > > Um programa que eu instalo e ele fica em tela cheia até eu
> terminar?
> > > Não terei acesso a outros programas do meu computador?
> > > Tenho que ter conexão com a internet por todo o tempo da prova?
> > > O que acontece se eventualmente minha conexão cair?
> > > Tiver uma queda de luz?
> > > O computador travar?
> > >
> > > Fiz o simulado do Test King e acertei 81%, estou preparado?
> > >
> > > Já ouvi falar que as questões são idênticas na prova, tem questões
> no
> > > testking em que a resposta indicada por eles não é a correta,
> respondo
> > (na
> > > prova) a questão realmente correta ou a que está como correta no
> > testking?
> > >
> > > Pretendo fazê-la no final de semana, e depois as outras
> > >
> > >
> > >
> >
> > --
> > Gabriel Hanauer
> >
> > [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] Bug no dbms_metadata?

2007-03-07 Thread Ivan
Sim, quis dizer, o bug mostra lixo... :)

Fiz a consulta no meu banco de testes, com a tablespace que citei ontem.
Note que este problema acontece independente de SO e patch aplicado, pois a
primeira maquina que falei era Windows 2000 com 9.2.0.8 e esta é uma Sun com
9.2.0.7. 

Conectado a:
Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production
With the Partitioning option
JServer Release 9.2.0.7.0 - Production

SQL> SELECT VALUE(KU$) TABLESPACE_T
  2  FROM SYS.KU$_TABLESPACE_VIEW KU$
  3  WHERE KU$.NAME='TBSDIMENSIONAL';

TABLESPACE_T(VERS_MAJOR, VERS_MINOR, TS_NUM, NAME, OWNER_NUM, STATUS,
CONTENTS,



KU$_TABLESPACE_T('1', '0 ', 78, 'TBSDIMENSIONAL', 0, 1, 0, 0, 0, 8192, 1, 0,
0,
1, 2147483645, 8, 128, 8, 0, 1, 0, 8, 0, 1, 1, 0, 499599900, NULL, NULL,
NULL, 0

, 0, NULL, NULL,
KU$_FILE_LIST_T(KU$_FILE_T('/data0/oradata/orasun/TBSdimensiona

l.dbf', '/data0/oradata/orasun/TBSdimensional.dbf', 917504, 0, 0, 78)))


Quando mando mostrar o DDL no EM:

CREATE TABLESPACE "TBSDIMENSIONAL" 
LOGGING 
DATAFILE '/data0/oradata/orasun/TBSdimensional.dbf' SIZE 
7168M REUSE EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT 
MANUAL

Quando mando mostrar o DDL via DBMS_METADATA:

  CREATE TABLESPACE "TBSDIMENSIONAL" DATAFILE
  '/data0/oradata/orasun/TBSdimensional.dbf' SIZE 2147483647.5368709121
REUSE
  LOGGING ONLINE PERMANENT BLOCKSIZE 8192
  EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT MANUAL

Obrigado
Ivan

> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
> Em nome de Marcio Portes
> Enviada em: terça-feira, 6 de março de 2007 23:40
> Para: oracle_br@yahoogrupos.com.br
> Assunto: Re: [oracle_br] Bug no dbms_metadata?
> 
> Hmmm.
> Pode ser lixo mesmo. Mas eu ainda aposto em bug. Acho que pode estar
> acontecendo algo na KU$_FILE_LIST_T que mostra os datafiles da
> tablespace
> (metadata).
> 
> Me faz um favor, roda esse script.
> 
> SELECT VALUE(KU$) TABLESPACE_T
> FROM SYS.KU$_TABLESPACE_VIEW KU$
> WHERE KU$.NAME=''
> 
> Deixa eu ver os valores?
> 
> On 3/6/07, Ivan <[EMAIL PROTECTED] <mailto:ivanrs79%40gmail.com> >
> wrote:
> >
> > Marcio,
> >
> > O "set long" já está sendo feito no sqlplus.
> >
> > Meu script é este:
> >
> > set long 5
> > set pages 0
> > spool create_tablespaces.sql
> > Select dbms_metadata.get_ddl('TABLESPACE',tablespace_name) From
> > dba_tablespaces;
> > spool off
> > exit
> >
> > Aqui no banco de testes, fiz a consulta e me retornou um datafile com
> > tamanho "2147483647.5368709121".
> > O valor correto, que aparece no EM, é a soma dos dois,
> > 2147483647+5368709121=7516192768, ou 7168 Mb
> >
> > Me parece que é algum lixo de informação que fica quando aumenta o
> tamanho
> > de datafiles...
> >
> > > -Mensagem original-
> > > De: oracle_br@yahoogrupos.com.br
> <mailto:oracle_br%40yahoogrupos.com.br>
> [mailto:
> > oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br>
> ]
> > > Em nome de Marcio Portes
> > > Enviada em: terça-feira, 6 de março de 2007 16:36
> > > Para: oracle_br@yahoogrupos.com.br
> <mailto:oracle_br%40yahoogrupos.com.br>
> 
> > > Assunto: Re: [oracle_br] Bug no dbms_metadata?
> > >
> > > Ivan,
> > >
> > > tenta
> > > set long 1000
> > > faz o select dbms_metadata e envia pra lista. Eu procurei no
> metalink
> > > algum
> > > bug relacionado com o dbms_metadata, achei alguns mas nenhum com
> > > referência
> > > ao que está acontencendo contigo. Acho que por a plataforma ser
> > > Windows,
> > > pode haver algum probleminha, mas vamos ver a saída toda do
> > > DBMS_METADATA e
> > > depois a lista opina.
> > >
> > > On 3/6/07, Ivan <[EMAIL PROTECTED] <mailto:ivanrs79%40gmail.com>
>   > ivanrs79% 40gmail.com> >
> >
> > > wrote:
> > > >
> > > > Pessoal,
> > > >
> > > > Num banco Oracle 9.2.0.8, faz parte do procedimento de backup a
> > > criação de
> > > > um script que recriaria as tablespaces. Este script nada mais é
> que
> > > um
> > > > select na tabela dba_tablespaces usando
> > > > "dbma_metadata.get_ddl('TABLESPACE',
> > > > tablespace_name)".
> > > >
> > > > Acontece que o tamanho do datafile em 

RES: [oracle_br] Bug no dbms_metadata?

2007-03-07 Thread Ivan
Opa, legal Marcio

Eu não costumo ter muita paciência e nunca tive boas experiências com SRs...
hehe

> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
> Em nome de Marcio Portes
> Enviada em: quarta-feira, 7 de março de 2007 12:57
> Para: oracle_br@yahoogrupos.com.br
> Assunto: Re: [oracle_br] Bug no dbms_metadata?
> 
> Andre/Ivan,
> 
> Eu abri um SR (tar) na oracle. Vamos ver a resposta!
> 
> abraços,
> 
> On 3/7/07, Andre Santos <[EMAIL PROTECTED]
> <mailto:andre.psantos.ti%40gmail.com> > wrote:
> >
> > Ivan
> >
> > Depois dessas verificações que você fez (levando a crer que seja bug
> > mesmo),
> > seria interessante acionar o suporte da Oracle. Pode ser um problema
> que
> > não
> > tenha sido relatado antes.
> >
> > [ ]
> >
> > André
> >
> > Em 07/03/07, Ivan <[EMAIL PROTECTED] <mailto:ivanrs79%40gmail.com>
> > escreveu:
> >
> > >
> > > Sim, quis dizer, o bug mostra lixo... :)
> > >
> > > Fiz a consulta no meu banco de testes, com a tablespace que citei
> ontem.
> > > Note que este problema acontece independente de SO e patch
> aplicado,
> > pois
> > > a
> > > primeira maquina que falei era Windows 2000 com 9.2.0.8 e esta é
> uma Sun
> > > com
> > > 9.2.0.7.
> > >
> > > Conectado a:
> > > Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production
> > > With the Partitioning option
> > > JServer Release 9.2.0.7.0 - Production
> > >
> > > SQL> SELECT VALUE(KU$) TABLESPACE_T
> > > 2 FROM SYS.KU$_TABLESPACE_VIEW KU$
> > > 3 WHERE KU$.NAME='TBSDIMENSIONAL';
> > >
> > > TABLESPACE_T(VERS_MAJOR, VERS_MINOR, TS_NUM, NAME, OWNER_NUM,
> STATUS,
> > > CONTENTS,
> > > --
> > > 
> > >
> > > KU$_TABLESPACE_T('1', '0 ', 78, 'TBSDIMENSIONAL', 0, 1, 0, 0, 0,
> 8192,
> > 1,
> > > 0,
> > > 0,
> > > 1, 2147483645, 8, 128, 8, 0, 1, 0, 8, 0, 1, 1, 0, 499599900, NULL,
> NULL,
> > > NULL, 0
> > >
> > > , 0, NULL, NULL,
> > > KU$_FILE_LIST_T(KU$_FILE_T('/data0/oradata/orasun/TBSdimensiona
> > >
> > > l.dbf', '/data0/oradata/orasun/TBSdimensional.dbf', 917504, 0, 0,
> 78)))
> > >
> > > Quando mando mostrar o DDL no EM:
> > >
> > > CREATE TABLESPACE "TBSDIMENSIONAL"
> > > LOGGING
> > > DATAFILE '/data0/oradata/orasun/TBSdimensional.dbf' SIZE
> > > 7168M REUSE EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT
> > > MANUAL
> > >
> > > Quando mando mostrar o DDL via DBMS_METADATA:
> > >
> > > CREATE TABLESPACE "TBSDIMENSIONAL" DATAFILE
> > > '/data0/oradata/orasun/TBSdimensional.dbf' SIZE
> 2147483647.5368709121
> > > REUSE
> > > LOGGING ONLINE PERMANENT BLOCKSIZE 8192
> > > EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT
> MANUAL
> > >
> > > Obrigado
> > > Ivan
> > >
> > > > -Mensagem original-
> > > > De: oracle_br@yahoogrupos.com.br
> <mailto:oracle_br%40yahoogrupos.com.br>
>  > rupos.com.br>[mailto:
> > > oracle_br@yahoogrupos.com.br
> <mailto:oracle_br%40yahoogrupos.com.br>
>  > rupos.com.br>]
> > > > Em nome de Marcio Portes
> > > > Enviada em: terça-feira, 6 de março de 2007 23:40
> > > > Para: oracle_br@yahoogrupos.com.br
> <mailto:oracle_br%40yahoogrupos.com.br>
>  > rupos.com.br>
> > > > Assunto: Re: [oracle_br] Bug no dbms_metadata?
> > > >
> > > > Hmmm.
> > > > Pode ser lixo mesmo. Mas eu ainda aposto em bug. Acho que pode
> estar
> > > > acontecendo algo na KU$_FILE_LIST_T que mostra os datafiles da
> > > > tablespace
> > > > (metadata).
> > > >
> > > > Me faz um favor, roda esse script.
> > > >
> > > > SELECT VALUE(KU$) TABLESPACE_T
> > > > FROM SYS.KU$_TABLESPACE_VIEW KU$
> > > > WHERE KU$.NAME=''
> > > >
> > > > Deixa eu ver os valores?
> > > >
> > > > On 3/6/07, Ivan <[EMAIL PROTECTED] <mailto:ivanrs79%40gmail.com>
>   > > ivanrs79% 40gmail.com> >
> > > > wrote:
> > > > >
> > > > > Marcio,
> > > > &

RES: RES: [oracle_br] OCA - 1Z0-007 Online

2007-03-20 Thread Ivan
Opa, desta vez tenho que discordar de você, Marcio.

Edna, 

A prova 1Z0-007 pode ser realizada online de qualquer lugar que tenha acesso
a internet, exatamente como o Thiago Delfim relatou aí embaixo. Mas as
outras são em local autorizado. 

Pra você ter uma idéia, cheguei em casa depois do trabalho, umas 18:30 e
resolvi fazer a prova. Acessei o site da prometrics, fiz a inscrição, paguei
com CC e as 19:30 já estava realizando a prova. Ao final pedem pra você
responder algumas perguntinhas sobre você, como grau de instrução, se
trabalha ou estuda, quantos cachorros tem em casa, nome do papagaio, etc...
e a seguir recebe seu score, tudo online.

Att
Ivan



> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
> Em nome de Marcio Portes
> Enviada em: segunda-feira, 19 de março de 2007 13:46
> Para: oracle_br@yahoogrupos.com.br
> Assunto: Re: RES: [oracle_br] OCA - 1Z0-007 Online
> 
> A prova é em um local autorizado pela Prometrics e o terminal está
> travado
> na prova. Voce pode ir ao banheiro, mas o reloginho não pára. Uma vez
> finalizada a prova, voce tecla , tem certeza? e já o
> resultado
> vem se voce passou ou reprovou com o percentual de acerto.
> 
> On 3/19/07, [EMAIL PROTECTED]
> <mailto:ednagobbi%40zipmail.com.br>  <[EMAIL PROTECTED]
> <mailto:ednagobbi%40zipmail.com.br> > wrote:
> >
> > Uma dúvida:
> >
> > A prova é remota??? Eu posso ter alguém junto ajudando...
> >
> > Eu perguntei para algumas pessoas e elas me disseram que voc6e teria
> que
> > ir até um local que seja certificado para aplicar a prova.
> >
> > Esta correto??
> >
> > -- Mensagem original --
> >
> > >Pessoal, obrigado pelas dicas
> > >
> > >Fiz a prova e achei bastante tranqüila, 93% de acertos. Posso dizer
> que
> > 50%
> > >das questões eram idênticas as que eu estudei no simulado testking.
> > Imagino
> > >que as outras 50% sejam de outros simulados ou novas questões.
> > >
> > >Mas infelizmente, pretendia fazer o OC"X" do 9i por causa de um
> curso
> > >oficial que eu tinha feito há uns 3 anos, e "olhando com os dois
> olhos"
> > meu
> > >certificado, não era de 9i e sim de 8i (backup and recovery).
> > >
> > >Agora estou numa duvida cruel, se faço a segunda prova do 9i pra
> virar
> > OCA
> > >9i ou se parto direto para o 10g (que é uma prova) pra virar OCA 10g
> e
> > pro
> > >OCP faço algum maldito curso oficial (e as duas provas). Detalhe é
> que
> > até
> > >agora usei muito pouco o 10g. Já vi simulados e muitas questões se
> > aplicam
> > >ao 9i também, mas as poucas questões do 10g podem fazer a diferença
> entre
> > >passar ou não.
> > >
> > >Aliás, o curso oficial obrigatório precisa necessariamente ser do 9i
> ou
> > será
> > >que meu certificado 8i serve?
> > >
> > >> -Mensagem original-
> > >> De: oracle_br@yahoogrupos.com.br
> <mailto:oracle_br%40yahoogrupos.com.br>
> [mailto:
> > oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br>
> ]
> > >> Em nome de Thiago Delfim
> > >> Enviada em: sexta-feira, 2 de março de 2007 14:45
> > >> Para: oracle_br@yahoogrupos.com.br
> <mailto:oracle_br%40yahoogrupos.com.br>
> 
> > >> Assunto: Re: [oracle_br] OCA - 1Z0-007 Online
> > >>
> > >> Ivan,
> > >>
> > >> a prova é feita diretamente no site, não é necessário instalar
> nenhum
> > >> programa. Você deve ficar conectado o tempo todo e pode usar o seu
> > >> computador normalmente (a vantagem é que é possível executar as
> queries
> > >> do
> > >> exame em um banco de dados Oracle que você tenha acesso, para
> verificar
> > >> se
> > >> está correto). O exame on-line tem meia hora a mais de tempo por
> causa
> > >> de
> > >> problemas técnicos que podem ocorrer. Mas se você começou e acabar
> a
> > >> luz,
> > >> cair a conexão e você não conseguir voltar, aí perde a prova. Mas
> se
> > >> cair a
> > >> conexão e você voltar a tempo, consegue continuar de onde parou
> (mas
> > o
> > >> tempo
> > >> não para de contar).
> > >>
> > >> Eu fiz e achei tranquila.
> > >>
> > >> Atenciosamente,
> > >>
> > >> --
> > >> Thiago Delfim
> > >> Oracle Database Administrator
> > >> IBM Global Technology Servi

RES: [oracle_br] Select "Google like"

2007-03-22 Thread Ivan
Nunca usei esta função, mas veja se assim não funciona:

UPPER(SOUNDEX(NOME)) LIKE '%'||UPPER(SOUNDEX('monica'))||'%'


> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
> Em nome de Marco
> Enviada em: quinta-feira, 22 de março de 2007 13:08
> Para: ORACLE_BR
> Assunto: [oracle_br] Select "Google like"
> 
> Boa tarde pessoal!
> 
> Gostaria de saber como implementar uma consulta que retornasse um
> resultado ignorando a acentuação, desta forma a consulta do tipo:
> 
> SELECT *
> FROM FUNCIONARIO
> WHERE UPPER(SOUNDEX(NOME)) LIKE UPPER(SOUNDEX('%monica%'))
> 
> No entanto, me parece que a função like nao funciona como esperado,
> porque apenas nomes iniciados pelo argumento são retornados:
> 
> MÔNICA ALMEIDA
> MONICA LIMA
> 
> Enquanto:
> 
> CARLA MÔNICA ALMEIDA
> PATRICIA DE MÔNICA
> 
> Não são retornados.
> 
> Alguma sugestão?
> 
> Agradeço antecipadamente.
> 
> Marco Antonio
> 
> eof
> 
> __
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/ 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> 



RES: [oracle_br] Oracle XE no Kubuntu

2007-04-03 Thread Ivan
Agora fiquei curioso, como se apaga dados de um DB que não funciona? Voce
retira tablespaces? Datafiles? Da pra conectar localmente como sysdba?


> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
> Em nome de Consulting
> Enviada em: sexta-feira, 30 de março de 2007 15:23
> Para: oracle_br@yahoogrupos.com.br
> Assunto: RES: [oracle_br] Oracle XE no Kubuntu
> 
> André,
> 
> Na verdade são 4GB e quando chega a este limite e para de funcionar SIM
> !!!
> Eu já fiz este teste e dai para voltar a funcionar vc tem que apagar os
> dados para que eles não ultrapassem os 4gb.
> 
> Abraços
> 
> Edson Almeida Junior
> Consulting Tecnologia & Sistemas Ltda
> Telefones: (081) 3088-9221 / Celular (081) 9922-7401
>  >
> [EMAIL PROTECTED] 
> MSN: [EMAIL PROTECTED] 
> 
> VISITE: http:// http://www.consulting.com.br/
>  >
> www.consulting.com.br
> 
> 
> _
> 
> De: oracle_br@yahoogrupos.com.br
> 
> [mailto:oracle_br@yahoogrupos.com.br
>  ] Em
> nome de André Schaeffer - Berbau Balas Finas
> Enviada em: quinta-feira, 29 de março de 2007 17:14
> Para: oracle_br@yahoogrupos.com.br
> 
> Assunto: [oracle_br] Oracle XE no Kubuntu
> 
> Senhores.
> 
> O Oracle Express Edition tem um limite de gratuidade de 5Gb.
> 
> Se alguem aqui usa este Oracle XE , gostaria de saber se o banco, ao
> atingir
> 5Gb, pára de funcionar ou o que acontece??
> Fico ilegal?
> 
> Obrigado por qualquer ajuda.
> 
> André
> 
> [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] Between

2007-04-05 Thread Ivan
Só mais uma consideração, é altamente recomendado que você defina o formato
da data que esta sendo passada, pois se na maquina cliente você esperar que
o formato padrão seja 'dd/mm/' e for 'mm/dd/' tu já vais ter
problemas, e dependendo da data, nem vai dar mensagem de erro. Ex, a data de
hoje: '05/04/2007' ou '04/05/2007'

Portanto " select to_date('26/02/06', 'dd/mm/yy') from dual"

> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
> Em nome de Ricardo Cardoso de Sá
> Enviada em: quinta-feira, 5 de abril de 2007 08:47
> Para: oracle_br@yahoogrupos.com.br
> Assunto: RES: [oracle_br] Between
> 
> O parâmetro da função to_date, tem que estar entre literal.
> 
> Exemplo:
> 
> SQL> select to_date('26/02/06') from dual ;
> 
> TO_DATE('26/02/06')
> 
> ---
> 
> 26/02/0006 00:00:00
> 
> Ricardo
> 
> _
> 
> De: oracle_br@yahoogrupos.com.br
> 
> [mailto:oracle_br@yahoogrupos.com.br
>  ] Em
> nome de Alex Ferreira
> Enviada em: quinta-feira, 5 de abril de 2007 08:36
> Para: oracle_br@yahoogrupos.com.br
>  ; [EMAIL PROTECTED]
> 
> Assunto: [oracle_br] Between
> 
> Pessoal,
> Bom dia, estou fazendo um select sobre datas e está dando erro. é
> assim:
> SQL> select * from controle_carga
> 2 where ctrl_data_status between to_date(26/02/-06) and to_date(27/02/-
> 06);
> where ctrl_data_status between to_date(26/02/-06) and to_date(27/02/-
> 06)
> *
> ERRO na linha 2:
> ORA-01843: not a valid month
> Dei um sysdate:
> 
> SQL> select sysdate from dual
> 2 ;
> 
> SYSDATE
> 
> 05/04/07
> 
> Quando dou um select em minha tabela, a data aparece assim:
> 1* select * from controle_carga where rownum < 10
> 2 /
> 
> CTRL_SEQ_ID CTRL_STATUS CTRL_DAT
> --- --- 
> -
> 34728 5 08/03/06
> 34729 6 08/03/06
> 
> Já tentei assim, mas tb dá erro:
> select * from controle_carga
> where ctrl_data_status between to_date(26/2/-2006 03:29:11) and
> to_date(27/2/-2006 02:59:26)
> 
> O q pode estar acontecendo?-??
> 
> Valews
> 
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.446 / Virus Database: 268.18.26/746 - Release Date:
> 4/4/2007
> 13:09
> 
> --
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.5.446 / Virus Database: 268.18.26/746 - Release Date:
> 4/4/2007
> 13:09
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> 



RES: [oracle_br] Pivot Query

2007-04-05 Thread Ivan
Se você gerar a consulta desta forma fica mais rápido?

Declare
  Vqtd Number;
  Vsql Varchar2(2000);
Begin
  Vsql := 'Select codigo';
  For i In (Select distinct(chave) chave From tabela_teste)
  Loop
Vsql := Vsql || ', sum(decode(chave,''' || i.chave || ''',valor,0))
"'||i.chave||'"';
  End Loop;
  Vsql := Vsql || ' From
(Select codigo, chave, valor, Row_number() over(Partition By codigo Order By
valor) linha From tabela_teste t)
Group By codigo;';
  Dbms_Output.Put_Line(Vsql);
End;


> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
> Em nome de Fábio Simões
> Enviada em: quinta-feira, 5 de abril de 2007 16:10
> Para: oracle_br@yahoogrupos.com.br
> Assunto: Re: [oracle_br] Pivot Query
> 
> Ademir escreveu:
> > Fábio, tenta isso veja se te atende
> > http://www.adp-gmbh.ch/ora/sql/examples/pivot.html  gmbh.ch/ora/sql/examples/pivot.html>
> 
> Olá Admir,
> 
> Nesse caso o cara sabe o período que ele necessita, o meu é um pouco
> mais em baixo pq eu não tenho com definir o período.
> 
> Hoje existe aqui na empresa um processo que cria uma tabela física e
> depois adiciona registro a ela, no entanto isso é lento.
> 
> Valeu pela ajuda.
> 
> --
> Fábio Simões
> 
> 
> ___
> Yahoo! Mail - Sempre a melhor opção para você!
> Experimente já e veja as novidades.
> http://br.yahoo.com/mailbeta/tudonovo/
> 
> 
> 
> 
> 
> 



RES: [oracle_br] Erro ORA-01578 e ORA-01110

2007-04-09 Thread Ivan
Gerson,

O problema é difícil diagnosticar assim... pode ser problema de escrita
(dados escritos incorretamente), de leitura (os dados estão ok, mas por
algum motivo estão sendo lidos de maneira incorreta), pode ser os dois...
estes problemas podem estar relacionados com problema físico (disco bixado,
controladora com problemas) ou lógico (driver com bug, SO, bug do próprio
Oracle...) ou até problemas com memória. 

Sugiro iniciar o diagnostico pelo teu hardware, passar algum software de
verificação. Certificar-se de que todos os firmware estão atualizados, todos
os drivers, pesquisar no metalink sobre algum bug conhecido entre versão de
SO e versão de Oracle...

Neste ponto você deve encontrar e solucionar o problema, aí é partir para
uma verificação nos teus arquivos e corrigi-los: DBV, DBMS_REPAIR e por aí
vai...

Se o arquivo estiver realmente corrompido, não há como recuperar este dado,
ou você tem um backup, ou é "esconder" estes blocos corrompidos com o
DBMS_REPAIR, criar uma nova tablespace copiando o que der para ela e apagar
a corrompida.

Boa sorte
Ivan

> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
> Em nome de Gerson Luz - Dpto. TI
> Enviada em: segunda-feira, 9 de abril de 2007 15:18
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Erro ORA-01578 e ORA-01110
> 
> Desculpa, esqueci
> 
> Oracle 9I, Red Hat 3 AS 32 BITS
> 
> Boa tarde
> 
> Ao alguns registros no banco, tenho estes erros:
> ORA-01578:ORACLE data block corrupted(file#6, block #57628)
> ORA-01110:data file 6:'/4disco/banco/siga/dados/TS_MP8_DATA_04.dbf'
> A principio parece ser em tabelas que possuo campo memo.
> É algum problema de hardware? tem como recuperar isto?
> 
> 
> Gerson Luz
> Departamento de T.I.
> +55 (44) 3261-8052
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> 



RES: [oracle_br] datafiles grandes

2007-04-12 Thread Ivan
Se tiveres um único disco, não faz diferença em performance, mas se puderes
dividi-los em vários discos, o desempenho aumenta, pois o IO vai ser
paralelizado (isto também vai depender de conf. de hardware).

Se a questão for só facilidade de manutenção, eu criaria alguma coisa assim:

Tbs de 10 Gb: 2 X 5Gb
Tbs de 20 Gb: 4 X 5Gb
Tbs de 50 Gb: 5 X 10Gb
Tbs de 100Gb: 10 X 10Gb ou 5 X 20Gb
Tbs de 300 Gb: 10 X 30Gb 
Daí pra frente, dependendo do tamanho do bloco do teu BD, já entra no limite
de tamanho, só criando arquivos novos...


> -Mensagem original-
> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Em nome de Marcio Portes
> Enviada em: quinta-feira, 12 de abril de 2007 11:48
> Para: [EMAIL PROTECTED]
> Assunto: Re: [oracle_br] datafiles grandes
> 
> No HP-UX trabalho com datafiles desse porte sem nenhum problema. Estão
> no
> EMC (storage).
> 
> On 4/11/07, Miguel Angelo Crosariol <[EMAIL PROTECTED]
>  > wrote:
> >
> > Oi gente, estou com uma duvida, e preciso resolver logo se possivel
> > ainda hj pois tenho que migrar o banco,
> > trabalho com datafiles grandes em torno de 10GB/20GB, e certa vez uma
> > pessoa me falou que era melhor dividir me varios arquivos de 2GB,
> > pergunta , oque é melhor ( em termos de desempenho e I/O de disco ) ?
> > 5 arquivos de 2GB ou 1 arquivo de 10GB
> >
> > a maquina :
> > - dual xeon
> > - 8GB ram
> > - CentOS 4 X86_64
> > - Oracle 10g 64
> >
> > Obrigado
> >
> > Miguel
> >
> > [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]
> 
> 
> 
> 



RES: [oracle_br] Oracle em domínio

2007-04-13 Thread Ivan
A primeira coisa que você tem que ter em mente quando entra na lista é:

*NINGUEM é obrigado a responder sua pergunta, portanto, seja educado!*

Já aconteceu muitas vezes de ninguém responder a minha pergunta, custa
reenviá-la com um "pessoal, ainda não consegui resolver meu problema"?

Experiência própria, se na primeira vez ninguém respondeu, na segunda vai
chover opiniões! 

Mas o básico é *TENHA PACIENCIA* ou contrate e pague caro por uma
consultoria!


> -Mensagem original-
> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Em nome de Fabio Santos
> Enviada em: sexta-feira, 13 de abril de 2007 11:11
> Para: [EMAIL PROTECTED]
> Assunto: RES: [oracle_br] Oracle em domínio
> 
> Se tivesse parado para ver que a mensagem original nao foi para lista,
> não teria sido rabujento o suficiente para mandar esse e-mail inutil.
> Temos respostas aqui desde como instalar o oracle até como
> desinstalá-lo. então não venha dizer que ninguém responde a algum tipo
> de dúvida.
> Antes procure saber o motivo de ninguém te respoder. TODAS as mensagens
> são respondidas eu acho. nem que seja alguém dizendo "amigo isso eu não
> sei como fazer, mas tente isso..."
> 
> E no final sempre tem o Chiappa que salva a pátria ahhahahahhahaha
> brincadeira.
> 
> abraços
> 
> 
> 
> -Mensagem original-
> De: [EMAIL PROTECTED]
> 
> [mailto:[EMAIL PROTECTED]
>  ]
> Em nome de Berdam
> Enviada em: sexta-feira, 13 de abril de 2007 10:07
> Para: [EMAIL PROTECTED]
> 
> Assunto: [oracle_br] Oracle em domínio
> 
> Muito obrigado pelas respostas pessoal.
> 
> Lista que só se importa com grandes problemas, devem ter aprendido na
> barriga da mãe a mexer oracle.
> 
> Nenhum passou por isso??, devem trabalhar todos com máquinas xp
> localmente.
> 
> Tropa de egoístas.
> 
> Lista podre.
> 
> --
> Internal Virus Database is out-of-date.
> Checked by AVG Free Edition.
> Version: 7.5.446 / Virus Database: 268.18.25/745 - Release Date:
> 3/4/2007 12:48
> 
> --
> Internal Virus Database is out-of-date.
> Checked by AVG Free Edition.
> Version: 7.5.446 / Virus Database: 268.18.25/745 - Release Date:
> 3/4/2007 12:48
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> 



RES: [oracle_br] Ajuda com MERGE - DESCULPEM MINHA INSISTÊNCIA ... MAS !!

2006-06-30 Thread Ivan
Adalberto,

Sugiro que voce detalhe melhor seu problema para que possamos ajudar. O que
está dando errado? Aparece alguma mensagem de erro? Qual? Os dados não estão
sendo atualizados?

Att
Ivan

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Adalberto de Sousa Monteiro
Enviada em: quinta-feira, 29 de junho de 2006 17:44
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Ajuda com MERGE - DESCULPEM MINHA INSISTÊNCIA ...
MAS !!


- Original Message -
From: "Adalberto de Sousa Monteiro" <[EMAIL PROTECTED]>
To: 
Sent: Wednesday, June 28, 2006 1:39 PM
Subject: [oracle_br] Ajuda com MERGE


Boa tarde a todos,
Alguem poderia me ajudar com o comando abaixo ? Estou tentando executa-lo e
ele está se perdendo.

Desculpa ai pessoal, é a primeira vez que utilizo esse comando.

Desde ja agradeço a todos
Adalberto
MERGE INTO VIAGEM ccviagem
USING ( select viagem.codfil,
viagem.numero,
to_char(viagem.dtemis,'DD/MM/') dtemis,
viagem.codcav,
viagem.codcar,
viagem.codmot,
viagem.codfro,
viagem.tpoper,
viagem.tpviag,
viagem.qtdnfs
from logistic.afa037 viagem
where to_char(viagem.datalt, 'DD/MM/') between vs_dtInicial and
vs_dtFinal
) lcviagem
on ( lcviagem.codfil = ccviagem.CD_FILVIA
and lcviagem.numero = ccviagem.NR_VIAGEM
)
WHEN MATCHED THEN
UPDATE SET ccviagem.DT_ALTERACAO = sysdate
WHEN NOT MATCHED THEN
INSERT ( CD_EMPRESA,
CD_FILIAL,
CD_FILVIA,
NR_VIAGEM,
DT_EMISSAO,
CD_FROTA,
CD_CARRETA,
CD_MOTORISTA,
CD_FROTISTA,
CD_TPOPERACAO,
CD_TPVIAGEM,
QT_NF,
DT_CADASTRO
)
VALUES ( 1,
1,
lcviagem.codfil,
lcviagem.numero,
lcviagem.dtemis,
lcviagem.codcav,
lcviagem.codcar,
lcviagem.codmot,
lcviagem.codfro,
lcviagem.tpoper,
lcviagem.tpviag,
lcviagem.qtdnfs,
sysdate
);




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




 




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

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

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

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

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

 




RES: [oracle_br] : Relacionamento produto x unidade de medida

2006-07-17 Thread Ivan
Bom, se este numero é fixo, de 2 unidades de medida, não faz muito sentido
ter uma tabela de relacionamento, e sim, dois relacionamentos simples pra
tabela de unidades de medida. Muito mais simples, não?



De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Márcio Ricardo
Enviada em: segunda-feira, 17 de julho de 2006 13:55
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] : Relacionamento produto x unidade de medida
Prioridade: Alta


André, então caimos no relacionamento N:M, ai pode criar uma outra tabela
somente com as chaves dessas duas tabelas (produtos e unidade de medida), ai
sim teremos uma unidade para vários produtos e um produto para varias
unidades, concorda?
  - Original Message - 
  From: Andre Santos 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Monday, July 17, 2006 1:36 PM
  Subject: Re: [oracle_br] : Relacionamento produto x unidade de medida


  Márcio

  Mas aí uma unidade de medida ficaria vinculada a apenas um produto.
  Acho que uma "unidade de medida" pode ser referenciada por vários
produtos.

  [ ]

  André


  Em 17/07/06, Márcio Ricardo <[EMAIL PROTECTED]> escreveu:
  >
  >  Bom eu faria somente um relacionamento com a tabela produto e unidade
de
  > medida. E colocaria a chave do produto na tabela de unidade de medida,
com
  > isso conseguimos ter um relacionamento 1:M(1 produto pode ter várias (2)
  > unidade de medida)...
  > Seria a mesma lógica de um cliente pode ter vários telefone.
  >
  > []'s
  >
  > Márcio Ricardo.
  >
  >   - Original Message -
  >   From: Andre Santos
  >   To: oracle_br@yahoogrupos.com.br
  >   Sent: Monday, July 17, 2006 11:51 AM
  >   Subject: Re: [oracle_br] : Relacionamento produto x unidade de medida
  >
  >
  >   Itamar
  >
  >   Eu faria isso mesmo: 2 relacionamentos.
  >
  >   [ ]
  >
  >   André
  >
  >
  >   Em 17/07/06, ABSInfoFox <[EMAIL PROTECTED]> escreveu:
  >   >
  >   >  Bom dia
  >   > Como fica o ralacionamento do produto com a unidade de medida, visto
  > que o
  >   >
  >   > produto tem duas unidades de medida.
  >   > Uma para entrada e uma para saída.
  >   > Faço dois relacionamentos?
  >   >
  >   > At,
  >   >
  >   > Itamar Nunes
  >   >
  >   >
  >   >
  >   > ___
  >   > Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu
  > celular.
  >   > Registre seu aparelho agora!
  >   > http://br.mobile.yahoo.com/mailalertas/
  >   >
  >   >
  >   >
  >   >
  >
  >
  >   [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]

   

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

 



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

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

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

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

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

 





RES: [oracle_br] data block corrupted

2006-07-24 Thread Ivan
Pablo,

Já tive diversos problemas com blocos corrompidos. Usei muito o DBV e o
DBMS_REPAIR. Mas antes de mais nada, sugiro que descubra o porque destes
blocos estarem se corrompendo. 
Primeiro: Atualize o kernel (se for linux), atualize firmware dos teus
equipamentos de storage... Verifique cabos e se possivel até a qualidade da
energia disponibilizada para alimentar o teu servidor. Verifique logs do SO.
Com tudo isso resolvido, voce pode usar as funçoes do dbms_repair para
*ESCONDER* teus blocos corrompidos. Sim, esconder, pois eles não vão sumir
por um passe de mágica.

Tendo um backup das tabelas, voce pode dropar a tabela e criá-la novamente.
É o jeito mais facil e rápido (mas não era o meu caso).
Se não tiver o backup, faça as contas pra ver se realmente voce deve perder
seu tempo recuperando os dados ou se pode apagá-los. Se forem realmente
importantes, faça o seguinte:

- crie um script para verificar todos os objetos do banco utilizando o
dbms_repair. 
- coloque um "skip_flag" nos objetos com problema. 
- crie uma nova tabela usando um "insert from select" no objeto com problema
- com o skip_flag, o erro de bloco corrompido será ignorado
- apague a tabela antiga
- renomeie a nova tabela para o mesmo nome da antiga

Antes disso tudo, é bom fazer a lista de todos os blocos corrompidos usando
o aplicativo DBV (linha de comando). Passe este mesmo aplicativo depois da
correção e verifique se não há blocos corrompidos novos. Os blocos
corrompidos em posiçoes vazias serão alertados pelo DBV, mas serão
corrigidos na primeira utilização deles (caso o hardware esteja mesmo OK).

É isso, tenho alguns scripts que usei naquela época, se precisares, peça-me
em pvt...

Boa sorte :)
Ivan


De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Pablo Quadros
Enviada em: segunda-feira, 24 de julho de 2006 15:01
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] data block corrupted


Boa tarde pessoal!



Estou com o seguinte problema:





EXP-00056: ORACLE error 1578 encountered

ORA-01578: ORACLE data block corrupted (file # 11, block # 206920)

ORA-01110: data file 11: '/opt/oracle/oradata/comerc/COM_DADOS.dbf'



Encontrei no seguinte site,
http://www.quest-pipelines.com/newsletter-v4/0103_C.htm, q podemos usar o
DBMS_REPAIR para resolver isto. Alguém já teve este problema?



Abraços,



Pablo



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

 



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

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

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

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

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

 




RES: [oracle_br] Re: Verificação de índices

2006-07-26 Thread Ivan
Chiappa, aproveitando o assunto:

Seria razoavel manter este monitoramento por 2 meses, por exemplo, para
garantir que os indices usados nos processos "fim-de-mês" estejam na lista?
Indo direto ao ponto, a ativação deste monitoramento é (muito) prejudicial à
performance do banco?

Abraço
Ivan


De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de jlchiappa
Enviada em: quarta-feira, 26 de julho de 2006 10:56
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: Verificação de índices


Caroline, antes de responder uma observação : necessariamente pra um 
gerenciamento mais facilitado, para evitar se ter que correr riscos 
inúteis, tabelas, índices e quetais DEVERIAM estar totalmente 
documentados na documentação do seu sistema, se hoje isso não ocorre 
recomendaria-se providenciar para o quanto antes.
Em vc não tendo doc nenhuma : se o seu banco é 9i ou superior (vc 
não diz a versão) , vc pode ativar a monitoração de utilização com o 
comando ALTER INDEX nnn MONITORING, se for 8i vc teria que colocar o 
índice numa tablespaces só dele e observar as views de I/O físico. 
Ativada a monitoração, é esperar uns dias, que as utilizações APÓS a 
ativação vão ficar registradas. Óbvio, isso é um RISCO, pois 
absolutamente NADA te garante que o índice X que vc está monitorando, 
embora não usado nos últimos dias (digamos), de repente não seja 
CRÍTICO e VITAL pra um importantíssimo processo de fim-de-Mês, 
digamos

O Statspack não tem ** RIGOROSAMENTE NADA ** a ver com este 
processo, ele serve para monitorar atividade de banco DE MODO GERAL, 
nunca pra um determinado objeto, seja índice seja tabela ou o q for.

[]s

  Chiappa
  
--- Em oracle_br@yahoogrupos.com.br, "Caroline Lavecchia Pereira" 
<[EMAIL PROTECTED]> escreveu
>
> Boa tarde lista,
> 
>  por favor gostaria de saber se tem um método para que eu possa 
verificar os
> índices que não estão sendo utilizados pelas tabelas e que com 
isso, pelo
> fato de estarem criados sem utilização possam afetar no sistema 
causando
> lentidão.
> 
> E como posso utilizar esse 'tunnig' com a ferramenta Statspack.
> 
> Muito obrigada
> 
> Carol Lavecchia
> Analista de Banco de Dados
> Crefisa S/A - CPD
> Tel: 55-(11)3897-6369
> Email: [EMAIL PROTECTED]
>





 



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

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

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

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

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

 





RES: RES: [oracle_br] Re: Verificação de índic es

2006-07-27 Thread Ivan
Não, não concordo...

Um indice é, por cima, uma "tabela" somente com o campo que voce deseja
indexar, ajustado para uma busca rápida. Numa consulta direta a tabela sem
indice, outros campos teriam que ser lidos também para determinar o filtro
"where".



De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de antonio galery
Enviada em: quarta-feira, 26 de julho de 2006 12:52
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] Re: Verificação de índices


Alô srs., pegando um gancho neste assunto, duas informações do DD podem nos
dar uma dica da não necessidade de índices, é o caso de índices with single
column and distinct key = 1. Excetuando-se a PK, estes outros índices são
desnecessários e podem ser removidos do BD, pois 100% da tabela (pela
coluna) estão no índice, quer dizer, não há seletividade somente ocupação de
espaço. Concordam ???
   
  Galery.

Ivan <[EMAIL PROTECTED]> escreveu:
  Chiappa, aproveitando o assunto:

Seria razoavel manter este monitoramento por 2 meses, por exemplo, para
garantir que os indices usados nos processos "fim-de-mês" estejam na lista?
Indo direto ao ponto, a ativação deste monitoramento é (muito) prejudicial à
performance do banco?

Abraço
Ivan


De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de jlchiappa
Enviada em: quarta-feira, 26 de julho de 2006 10:56
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: Verificação de índices


Caroline, antes de responder uma observação : necessariamente pra um 
gerenciamento mais facilitado, para evitar se ter que correr riscos 
inúteis, tabelas, índices e quetais DEVERIAM estar totalmente 
documentados na documentação do seu sistema, se hoje isso não ocorre 
recomendaria-se providenciar para o quanto antes.
Em vc não tendo doc nenhuma : se o seu banco é 9i ou superior (vc 
não diz a versão) , vc pode ativar a monitoração de utilização com o 
comando ALTER INDEX nnn MONITORING, se for 8i vc teria que colocar o 
índice numa tablespaces só dele e observar as views de I/O físico. 
Ativada a monitoração, é esperar uns dias, que as utilizações APÓS a 
ativação vão ficar registradas. Óbvio, isso é um RISCO, pois 
absolutamente NADA te garante que o índice X que vc está monitorando, 
embora não usado nos últimos dias (digamos), de repente não seja 
CRÍTICO e VITAL pra um importantíssimo processo de fim-de-Mês, 
digamos

O Statspack não tem ** RIGOROSAMENTE NADA ** a ver com este 
processo, ele serve para monitorar atividade de banco DE MODO GERAL, 
nunca pra um determinado objeto, seja índice seja tabela ou o q for.

[]s

  Chiappa
  
--- Em oracle_br@yahoogrupos.com.br, "Caroline Lavecchia Pereira" 
<[EMAIL PROTECTED]> escreveu
>
> Boa tarde lista,
> 
>  por favor gostaria de saber se tem um método para que eu possa 
verificar os
> índices que não estão sendo utilizados pelas tabelas e que com 
isso, pelo
> fato de estarem criados sem utilização possam afetar no sistema 
causando
> lentidão.
> 
> E como posso utilizar esse 'tunnig' com a ferramenta Statspack.
> 
> Muito obrigada
> 
> Carol Lavecchia
> Analista de Banco de Dados
> Crefisa S/A - CPD
> Tel: 55-(11)3897-6369
> Email: [EMAIL PROTECTED]
>










-
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular.
Registre seu aparelho agora!

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




 



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

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

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

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

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

 




RES: [oracle_br] Re: DW e Memória

2006-07-28 Thread Ivan
Rui,

Eu já fiz e resolveu. No meu caso, que eu lembre, alterei o tamanho da SGA
para mais de 2 GB e o banco não iniciava. Dá uma lida no link abaixo que
explica o que acontece e o que fazer para resolver:

http://www.pontis.biz/resources/articles/oracle_on_windows.php

Att
Ivan 



De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de RUI MADALENO - 00805
Enviada em: sexta-feira, 28 de julho de 2006 13:27
Para: oracle_br@yahoogrupos.com.br
Assunto: RE: [oracle_br] Re: DW e Memória


Boa tarde,

Desculpe a falta de info, de facto é um Windows 2003 arquitectura 32 bits :(

Alguma vez tentou usar esse switch /3GB ???


-Original Message-
From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On
Behalf Of jlchiappa
Sent: sexta-feira, 28 de Julho de 2006 17:19
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Re: DW e Memória

Rui, a info mais crítica vc não dá, mas deixe-me adivinhar : SO e 
hardware de 32 bits ??? pelo jeito sim, se vc realmente driblar os 
limites da arquitetura 32 bits é dureza, é tirar leite de pedra... 
Felizmente há anos não preciso disso, mas me lembro que isso envolvia 
adicionar um switch /3G ou /PAE na config do Windows, pesquisa lá no 
metalink que vc acha algumas notas a respeito.

[]s

Chiappa
--- Em oracle_br@yahoogrupos.com.br, "RUI MADALENO - 00805" 
<[EMAIL PROTECTED]> escreveu
>
> Bom dia,
> 
>  
> 
> Tenho um servidor HP proliant DL580 g3 , com 5GB de memória, 
Windows 2003 server, oracle 10g (10.1.0.4.0)
> 
>  
> 
> Durante a madrugada ou executar o processo de carregamento e 
transformação de dados (ETL) obtive este erro:
> 
>  
> 
> ORA-12801: error signaled in parallel query server P033
> 
> ORA-04030: out of process memory when trying to allocate 8192 bytes 
(sort subheap,sort key)
> 
>  
> 
> Depois de alguma análise , metalink, forums etc descobri que o meu 
processo oracle.exe ultrapassou o limite de 2GB de memória, já alguém 
teve este erro ?? como fizeram por contornar ??
> 
> No meu caso tive que diminuir o valor de pga_agreggate_target .
> 
>  
> 
> Como posso aproveitar a restante memória do servidor (3GB) ???
> 
>  
> 
> _   __o
> 
> ----\<,
> 
>  -   ( )/( )
> 
> ~~~
> 
>   Rui Madaleno
> 
>  
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>







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

--__


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







 



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

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

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

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

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

 





[oracle_br] Dois listeners em uma mesma instancia

2006-08-03 Thread Ivan
Pessoal, acho que é coisa simples mas não dei jeito:

Preciso criar um novo listener, ouvindo em outra porta (ex: 1522). 

Até criei um novo, usando o utilitario do oracle, mas não consigo conexão
(mudando a porta no tns names). É possivel ter dois listeners ativos para
uma mesma instancia de banco? Qual o segredo? Algum exemplo de
listener.ora/tnsnames.ora que me ajude?

Meu listener.ora de teste está assim:

SID_LIST_LISTENER =
  (SID_LIST =
(SID_DESC =
  (SID_NAME = PLSExtProc)
  (ORACLE_HOME = D:\oracle\product\10.2.0\db1)
  (PROGRAM = extproc)
)
  )

LISTENER =
  (DESCRIPTION_LIST =
(DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = db1.internal.suntech.com.br)(PORT =
1521))
  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
  )


E meu tnsnames.ora:

DB1 =
  (DESCRIPTION =
(ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP)(HOST = DB1)(PORT = 1521))
)
(CONNECT_DATA =
  (SID = DB1)
  (SERVER = DEDICATED)
)
  )

Obrigado
Ivan



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

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

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

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

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

 




RES: [oracle_br] Re: Dois listeners em uma mesma instancia

2006-08-03 Thread Ivan
Sim, é o que eu imaginava Chiappa. Mas falta algum detalhe, pois recebo o
seguinte erro:

ORA-12514: TNS:listener nÒo tem conhecimento sobre o serviþo solicitado
atualmente no descritor de conexÒo 

Agora meu BD está assim:

Listener.ora:

LISTENER1 =
  (DESCRIPTION_LIST =
(DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = db1)(PORT = 1522))
)
  )

SID_LIST_LISTENER =
  (SID_LIST =
(SID_DESC =
  (SID_NAME = PLSExtProc)
  (ORACLE_HOME = D:\oracle\product\10.2.0\db1)
  (PROGRAM = extproc)
)
  )

LISTENER =
  (DESCRIPTION_LIST =
(DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = db1)(PORT = 1521))
  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
  )


Tnsnames.ora:


DB2 =
  (DESCRIPTION =
(ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.231)(PORT = 1522))
)
(CONNECT_DATA =
  (SERVER = DEDICATED)
  (SERVICE_NAME = db1)
)
  )




De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de jlchiappa
Enviada em: quinta-feira, 3 de agosto de 2006 09:38
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: Dois listeners em uma mesma instancia


Lógico que é possível, e não há segredo nenhum : vá até o servidor 
Oracle, acione o assistente apropriado (Net manager), em Listeners 
adicione um novo listener com OUTRO nome na porta desejada, salve e é 
isso. Aí pra startar o novo listener, linha de comando, vá pra home 
desejada sud-diretório bin, peça :

lsnrctl start nomedoteulistener

e é isso. ===>> OBVIAMENTE, os clientes TNS que quiserem se conectar 
no novo listener, pedirão a porta dele no TNSNAMES.ORA...

[]s

Chiappa
--- Em oracle_br@yahoogrupos.com.br, "Ivan" <[EMAIL PROTECTED]> escreveu
>
> Pessoal, acho que é coisa simples mas não dei jeito:
> 
> Preciso criar um novo listener, ouvindo em outra porta (ex: 1522). 
> 
> Até criei um novo, usando o utilitario do oracle, mas não consigo 
conexão
> (mudando a porta no tns names). É possivel ter dois listeners 
ativos para
> uma mesma instancia de banco? Qual o segredo? Algum exemplo de
> listener.ora/tnsnames.ora que me ajude?
> 
> Meu listener.ora de teste está assim:
> 
> SID_LIST_LISTENER =
>   (SID_LIST =
> (SID_DESC =
>   (SID_NAME = PLSExtProc)
>   (ORACLE_HOME = D:\oracle\product\10.2.0\db1)
>   (PROGRAM = extproc)
> )
>   )
> 
> LISTENER =
>   (DESCRIPTION_LIST =
> (DESCRIPTION =
>   (ADDRESS = (PROTOCOL = TCP)(HOST = 
db1)(PORT =
> 1521))
>   (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
> )
>   )
> 
> 
> E meu tnsnames.ora:
> 
> DB1 =
>   (DESCRIPTION =
> (ADDRESS_LIST =
>   (ADDRESS = (PROTOCOL = TCP)(HOST = DB1)(PORT = 1521))
> )
> (CONNECT_DATA =
>   (SID = DB1)
>   (SERVER = DEDICATED)
> )
>   )
> 
> Obrigado
> Ivan
>




 



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

 





RES: [oracle_br] Re: Dois listeners em uma mesma instancia

2006-08-03 Thread Ivan
:16:22

Copyright (c) 1997 Oracle Corporation.  All rights reserved.

Arquivos de parÔmetros usados:
D:\O9IR2\network\admin\sqlnet.ora


Usado o adaptador TNSNAMES para resolver o apelido
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = 
(PROTOCOL = TCP)
(HOST = xx.yy.z.123)(PORT = 1532))) (CONNECT_DATA = (SERVICE_NAME = 
SRVDEV)))
OK (240 ms)

D:\O9IR2\bin>sqlplus scott/[EMAIL PROTECTED]

SQL*Plus: Release 9.2.0.5.0 - Production on Qui Ago 3 13:16:38 2006

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


Conectado a:
Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production
With the Partitioning option
JServer Release 9.2.0.5.0 - Production

[EMAIL PROTECTED]:SQL>



[]s

Chiappa



--- Em oracle_br@yahoogrupos.com.br, "Ivan" <[EMAIL PROTECTED]> escreveu
>
> Sim, é o que eu imaginava Chiappa. Mas falta algum detalhe, pois 
recebo o
> seguinte erro:
> 
> ORA-12514: TNS:listener nÒo tem conhecimento sobre o serviþo 
solicitado
> atualmente no descritor de conexÒo 
> 
> Agora meu BD está assim:
> 
> Listener.ora:
> 
> LISTENER1 =
>   (DESCRIPTION_LIST =
> (DESCRIPTION =
>   (ADDRESS = (PROTOCOL = TCP)(HOST = db1)(PORT = 1522))
> )
>   )
> 
> SID_LIST_LISTENER =
>   (SID_LIST =
> (SID_DESC =
>   (SID_NAME = PLSExtProc)
>   (ORACLE_HOME = D:\oracle\product\10.2.0\db1)
>   (PROGRAM = extproc)
> )
>   )
> 
> LISTENER =
>   (DESCRIPTION_LIST =
> (DESCRIPTION =
>   (ADDRESS = (PROTOCOL = TCP)(HOST = db1)(PORT = 1521))
>   (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
> )
>   )
> 
> 
> Tnsnames.ora:
> 
> 
> DB2 =
>   (DESCRIPTION =
> (ADDRESS_LIST =
>   (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.231)(PORT = 
1522))
> )
> (CONNECT_DATA =
>   (SERVER = DEDICATED)
>   (SERVICE_NAME = db1)
> )
>   )
> 
> 
> 
> 
> De: oracle_br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] Em
> nome de jlchiappa
> Enviada em: quinta-feira, 3 de agosto de 2006 09:38
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Re: Dois listeners em uma mesma instancia
> 
> 
> Lógico que é possível, e não há segredo nenhum : vá até o servidor 
> Oracle, acione o assistente apropriado (Net manager), em Listeners 
> adicione um novo listener com OUTRO nome na porta desejada, salve e 
é 
> isso. Aí pra startar o novo listener, linha de comando, vá pra home 
> desejada sud-diretório bin, peça :
> 
> lsnrctl start nomedoteulistener
> 
> e é isso. ===>> OBVIAMENTE, os clientes TNS que quiserem se 
conectar 
> no novo listener, pedirão a porta dele no TNSNAMES.ORA...
> 
> []s
> 
> Chiappa
> --- Em oracle_br@yahoogrupos.com.br, "Ivan" <[EMAIL PROTECTED]> escreveu
> >
> > Pessoal, acho que é coisa simples mas não dei jeito:
> > 
> > Preciso criar um novo listener, ouvindo em outra porta (ex: 
1522). 
> > 
> > Até criei um novo, usando o utilitario do oracle, mas não consigo 
> conexão
> > (mudando a porta no tns names). É possivel ter dois listeners 
> ativos para
> > uma mesma instancia de banco? Qual o segredo? Algum exemplo de
> > listener.ora/tnsnames.ora que me ajude?
> > 
> > Meu listener.ora de teste está assim:
> > 
> > SID_LIST_LISTENER =
> >   (SID_LIST =
> > (SID_DESC =
> >   (SID_NAME = PLSExtProc)
> >   (ORACLE_HOME = D:\oracle\product\10.2.0\db1)
> >   (PROGRAM = extproc)
> > )
> >   )
> > 
> > LISTENER =
> >   (DESCRIPTION_LIST =
> > (DESCRIPTION =
> >   (ADDRESS = (PROTOCOL = TCP)(HOST = 
> db1)(PORT =
> > 1521))
> >   (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
> > )
> >   )
> > 
> > 
> > E meu tnsnames.ora:
> > 
> > DB1 =
> >   (DESCRIPTION =
> > (ADDRESS_LIST =
> >   (ADDRESS = (PROTOCOL = TCP)(HOST = DB1)(PORT = 1521))
> > )
> > (CONNECT_DATA =
> >   (SID = DB1)
> >   (SERVER = DEDICATED)
> > )
> >   )
> > 
> > Obrigado
> > Ivan
> >
>





 



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

 





RES: [oracle_br] Sessão travada

2006-08-04 Thread Ivan
Akira,

Talvez este select te ajude:

select sid, username, status, osuser, machine, program, sql_text,
last_load_time from v$session, v$sql where sql_address=address and
to_date(last_load_time, '-mm-dd/hh24:mi:ss')< sysdate-1/24 and username
is not null 



De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Akira
Enviada em: sexta-feira, 4 de agosto de 2006 09:29
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Sessão travada




Pessoal, teria como fazer um select que me retornasse as sessões que estão
“travadas”, isto é, as sessões “órfãs” ou que estão executando algo há
várias horas?



Desde já agradeço pela atenção.



Akira



[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] ORA-22856: cannot add columns to object tables

2006-08-04 Thread Ivan
Pessoal,

Estou recebendo o erro "ORA-22856: cannot add columns to object tables" ao
tentar criar novas colunas em uma tabela particionada. 

Li no AskTom que o oracle mostra este erro ao adicionar colunas em tabelas
compactadas. Mas eu verifiquei o ddl da tabela e dos indices e nenhum dos
dois é particionado. 

Já apaguei o indice e deu o mesmo erro. 

Alguma luz ou vou ter que mandar pro metalink?

Obrigado
Ivan



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

 




RES: [oracle_br] ORA-22856: cannot add columns to object tables

2006-08-04 Thread Ivan
Reginaldo, obrigado pela atenção, e desculpe não ter passado a versão do meu
BD:

É justamente o 9.2.0.6 que tenho e mesmo assim esta dando problema. 

E conforme falei no e-mail, geralmente este erro aparece quando a tabela é
comprimida, mas ela NÃO É. Por isso minha duvida...





De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de rflribeiro
Enviada em: sexta-feira, 4 de agosto de 2006 16:43
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] ORA-22856: cannot add columns to object tables


Qual é o banco de dados? Se for o 9, no metalink, a última pessoa que 
teve um problema semelhante ao seu foi orientado a atualizar o patch p/ 
9.2.0.6. Nenhuma das orientações anteriores funcionou. Segundo eles, 
este patch corrigiu este bug.

https://metalink.oracle.com/metalink/plsql/f?p=130:15:489055167029221699
p15_database_id,p15_docid,p15_show_header,p15_show_help,p15_black_frame,p15_
font:BUG,4155260,1,1,1,helvetica

Reginaldo Ribeiro - DBA Oracle
http://www.dbcom.com.br

[EMAIL PROTECTED]
skype: dbcom_it_experts
55 11 62165375
55 11 92344290



Ivan wrote:
> Pessoal,
>
> Estou recebendo o erro "ORA-22856: cannot add columns to object tables" ao
> tentar criar novas colunas em uma tabela particionada.
>
> Li no AskTom que o oracle mostra este erro ao adicionar colunas em tabelas
> compactadas. Mas eu verifiquei o ddl da tabela e dos indices e nenhum dos
> dois é particionado.
>
> Já apaguei o indice e deu o mesmo erro.
>
> Alguma luz ou vou ter que mandar pro metalink?
>
> Obrigado
> Ivan
 



--
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] Erro de OCI com InstantClient instalado

2006-08-07 Thread Ivan
Pessoal,

Tem um cliente reclamando que não consegue conectar ao BD (9.2.0.7) usando
uma aplicação desenvolvida em Delphi e tendo o 10G client instalado (tanto o
10.1 quanto o 10.2). Ele recebe o erro "NOE1/INIT - OCI not properly
installed on this machine/Error connecting to database server".

Depois de vários testes aqui, descobri que este erro aparece quando tenho
instalado o "InstantClient". Por que este erro? 

Já passei a solução para ele, ele reinstalou sem o InstantClient e
funcionou. Agora voltou a acontecer e desconfio que outra aplicação que ele
use instale este modulo.

Alguma sugestão? Alguem passou por isso?


Ivan



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

 




RES: [oracle_br] Erro de OCI com InstantClient instalado

2006-08-07 Thread Ivan
Olá Silvio,

Ambas as opções(administrador ou runtime) instaladas em conjunto com o
Instant Client apresentam este problema.
No meu caso, o servidor é um 9.2 e no meu teste funciona perfeitamente (com
client 10), a menos que o Instant Client tenha sido instalado junto com a
opção runtime ou administrador. Mas o cliente reclama que já desinstalou
tudo e instalou de novo e nada. O patch set 5 do 10.2.0.2 corrige algum bug
do IC, to baixando pra ver se resolve. Não tenho tido boas experiencias com
o suporte da Oracle, mas...

Abraço
Ivan


De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Salvio Padlipskas
Enviada em: segunda-feira, 7 de agosto de 2006 15:59
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] Erro de OCI com InstantClient instalado


Olá Ivan,

O tipo de instalação feita no client foi "Administrator" ??

Passei por problema semelhante e o erro ocorria pelos seguintes motivos

1) O client instalado não era Full (contendo todas as DLLs)

2) Existia um patch da Oracle que corrigia a anormalidade via acesso OCI. 
(isso somente foi diagnosticado após abertura de chamado)

Vale a pena dar uma pesquisada no Metalink para ver se encontra algo

[ ] ´s
Salvio Padlipskas



-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Ivan
Enviada em: segunda-feira, 7 de agosto de 2006 14:49
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Erro de OCI com InstantClient instalado


Pessoal,

Tem um cliente reclamando que não consegue conectar ao BD (9.2.0.7) usando
uma aplicação desenvolvida em Delphi e tendo o 10G client instalado (tanto o
10.1 quanto o 10.2). Ele recebe o erro "NOE1/INIT - OCI not properly
installed on this machine/Error connecting to database server".

Depois de vários testes aqui, descobri que este erro aparece quando tenho
instalado o "InstantClient". Por que este erro? 

Já passei a solução para ele, ele reinstalou sem o InstantClient e
funcionou. Agora voltou a acontecer e desconfio que outra aplicação que ele
use instale este modulo.

Alguma sugestão? Alguem passou por isso?


Ivan





[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

 





RES: [oracle_br] ORA-00600

2006-08-09 Thread Ivan
Nunca passei por isso, mas segue o que a oracle diz sobre o assunto:

Subject:  ORA-600 [ktbdchk1: bad ds] 
  Doc ID:  Note:261257.1 Type:  LINK 
  Last Revision Date:  24-JAN-2006 Status:  PUBLISHED 


Note: For additional ORA-600 related information please read Note 146580.1

DESCRIPTION:

ORA-600 [ktbdchk1: bad ds] is not the full ORA-600 error.

Please review the following article which covers the real error.

Note 139165.1 ORA-600 [ktbdchk1: bad dscn]



Subject:  ORA-600 [ktbdchk1: bad dscn] 
  Doc ID:  Note:139165.1 Type:  REFERENCE 
  Last Revision Date:  10-AUG-2005 Status:  PUBLISHED 


Note: For additional ORA-600 related information please read Note 146580.1

PURPOSE:
  This article represents a partially published OERI note.

  It has been published because the ORA-600 error has been 
  reported in at least one confirmed bug.

  Therefore, the SUGGESTIONS section of this article may help
  in terms of identifying the cause of the error.

  This specific ORA-600 error may be considered for full publication
  at a later date. If/when fully published, additional information 
  will be available here on the nature of this error.

SUGGESTIONS:

  Check all machine hardware for possible errors.

  Run dbverify (dbv) utility on the datafiles in question.

  Run a full export on the database and check for corruption.

  If possible rebuild any corrupted objects with export/drop/import

  If the Known Issues section below does not help in terms of identifying
  a solution, please submit the trace files and alert.log to Oracle 
  Support Services for further analysis.

  Known Issues:
  Bug# 3610343   See Note 3610343.8
  OERI:[ktbdchk1: bad dscn] in RAC
  Fixed: 9.2.0.7, 10.1.0.4, 10.2.0.1
 
[]s
Ivan



De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Fábio Gibon - Comex System
Enviada em: terça-feira, 8 de agosto de 2006 23:17
Para: Lista - Oracle
Assunto: [oracle_br] ORA-00600


Pessoal,
sei que este erro é complicado, li alguma coisa sobre ele e
então verifiquei que a cause pode ser bem variada (timeouts, arquivo
corrompido, memoria, hardware, i/o,...), e li ainda que o primeiro argumento
é o código interno da mensagem de erro e que o aconselhável é pedir socorro
ao suporte da Oracle, problema que este cliente não tem suporte pago. Pelo
argumento alguém saberia me dizer o que está causando o erro ? (até por
experiências passadas...). Desde já fico muito grato por qualquer tentativa
de ajuda.

ORA-00600: código de erro interno, argumentos: [ktbdchk1: bad ds], [], [],
[], [], [], [], []

abraços

Fábio Henrique Gibon


[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

 




RES: RES: {Disarmed} [oracle_br] blocos corrompidos

2006-08-09 Thread Ivan
Os dados em si voce não vai conseguir ver, por que estão corrompidos. Mas
você pode ver a lista de blocos com problema executando a verificação (se é
que já não foi feita) usando DBMS_REPAIR.CHECK_OBJECT. Depois de feito,
basta dar select na tabela "REPAIR_TABLE".

Outra opção é passar um DBV no arquivo, tambem terás a lista de blocos
corrompidos.

Att
Ivan



De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de thiagomz
Enviada em: quarta-feira, 9 de agosto de 2006 15:25
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: {Disarmed} [oracle_br] blocos corrompidos


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Pablo,

Como vc contornou o problema ?

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





Pablo Quadros wrote:
> Boa tarde Srs.!
> 
>  
> 
> Consegui "contornar" o problema fazendo o
"DBMS_REPAIR.SKIP_CORRUPT.BLOCKS". 
> 
> Só q agora gostaria (na verdade, o meu gerente) de saber quais os dados
foram perdidos... Alguém poderia me ajudar??
> 
>  
> 
> Abraços,
> 
>  
> 
> Pablo
> 
>  
> 
>  
> 
> 
> 
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Pablo Quadros
> Enviada em: terça-feira, 8 de agosto de 2006 16:37
> Para: oracle_br@yahoogrupos.com.br
> Assunto: {Disarmed} [oracle_br] blocos corrompidos - URGENTE!!!
> 
>  
> 
> Srs.,
> 
> Boa tarde!!
> 
> 
> 
> Estou tendo problemas ainda com aqueles blocos corrompidos... Ainda acho
que o problema é o hd e já providenciei a compra de outro. Vou tb habilitar
o  
> 
> DB_BLOCK_CACHE_PROTECT='TRUE' até q este não chegue... 
> 
> No momento tenho + ou - meia duzia de blocos corrompidos mas preciso de
marca-los para serem ignorados pois algumas consultas estão dando problemas
por causa deles...
> 
> 
> 
> Estou fazendo :
> 
> EXEC DBMS_REPAIR.SKIP_CORRUPT.BLOCKS('TEST','IC_GERAL', 1,1);
> 
> Ai retorna o erro:
> 
> PLS-00201: identifier 'DBMS_REPAIR.SKIP_CORRUPT' must be declared
> 
> Alguém sabe pq?
> 
> 
> 
>  
> 
> 
> 
>
> 
> Pablo Quadros
> Consultor de Tecnologia
> www.ingleza.com.br
> 55 31 2122-1344 
> 
> 
> 
> 
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.1 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFE2ih6tc2wVMddHjIRAvlnAJsEC8iUAaKbKJlIMBQ5zJrtgPIHhACfeb9Q
h7ifhPI8ij46yLYsb5FreZ0=
=VUSA
-END PGP SIGNATURE-

  

  

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

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

 




RES: [oracle_br] Foreign Key

2006-08-10 Thread Ivan
Rodrigo,

O usuario deve ter a permissão de "references" na tabela 

Att
Ivan

> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em nome de Rodrigo Cavalcante
> Enviada em: quinta-feira, 10 de agosto de 2006 09:34
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Foreign Key
> 
> Srs.
> 
> Quero fazer relacionamento de uma tabela de um schema para 
> outro. Porém ta dando erro de permissão (Privilégios Insuficientes). 
> 
> Qual a permissão que devo atribuir?
> 
> Att.
> 
> Rodrigo Cavalcante
> Aprendiz-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/
__
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] Bug no to_char?

2006-08-17 Thread Ivan
Pessoal,

No Oracle 9.2.0.7, quando faço uma consulta do tipo "select
to_char(123,'') from dual", eu recebo como retorno o valor " 0123" (com
um espaço no inicio) e não "0123" como o esperado. Por que? Isso é algum bug
ou é proposital? Nas versões mais novas (10g) isso tambem acontece?

[]s
Ivan



--
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] Melhorar performance do update

2006-08-18 Thread Ivan
Preciso atualizar de tempos em tempos determinados registros de uma tabela
grande, vou chamá-la de TG, a partir de uma tabela menor TP, que na verdade
é um join de várias tabelas, mas não vem ao caso.
A questão é que os dados da tabela TP correspondem a alguns dados da TG, as
duas tem como chave os campos C1, C2 e C3, e preciso alterar os valores C4,
C5 e C6. Fiz assim:

Update TG set (C4,C5,C6)=(select C4, C5, C6 from TP where TP.C1=TG.C1 and
TP.C2=TG.C2 and TP.C3=TG.C3);

Isto faz a atualização, mas dá full scan na tabela TG, o que deixa muito
lento o comando.
Como poderia melhorar isto? Alguma sugestão?




--
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] OFF-TOPIC Compartilhamento de Arquivos

2006-08-23 Thread Ivan
Meu anti-virus não deixou instalar essa barra...
http://www.trendmicro.com/vinfo/grayware/ve_graywareDetails.asp?GNAME=ADW%5F
ALEXA%2ED

O arquivo me interessa, se alguem colocar em outro lugar, avisa aí... ;) 

> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em nome de rflribeiro
> Enviada em: quarta-feira, 23 de agosto de 2006 15:09
> Para: oracle_br@yahoogrupos.com.br
> Assunto: Re: [oracle_br] OFF-TOPIC Compartilhamento de Arquivos
> 
> A barra com cara e cheiro de spyware funcionou. Já está em 
> 50% o download.  :-)
> 
> Em relação à sua declaração, imagino que como eu, outros 
> profissionais correram atrás de cursos p/ começar no mundo 
> Oracle e, dia a dia, estão apredendo os macetes da profissão, 
> aquilo que não é comentado em sala de aula. Também tenho 
> minhas anotações comentadas de situações vividas todos os 
> dias na Adm. de bancos Oracle. Esse material que o Chiappa 
> está disponibilizando, levando em conta a profunda 
> compreensão do funcionamento do Oracle que nós sabemos que 
> ele têm, vale ouro. 
> Novamente obrigado, Chiappa.
> 
> Reginaldo Ribeiro - DBA Oracle
> http://www.dbcom.com.br
> 
> [EMAIL PROTECTED]
> skype: dbcom_it_experts
> 55 11 92344290
> 
> 
> 
> Romeu wrote:
> > Agradeço tbem ao Chiappa
> > Muito legal poder contar com pessoas profissionais que não precisam 
> > usar a tatica de esconder a informação para poder manter 
> seus empregos 
> > como acontece muito na área de informática.
> > :)
> > valeu brother
> >
> > - Original Message -
> > From: "rflribeiro" <[EMAIL PROTECTED]>
> > To: 
> > Sent: Wednesday, August 23, 2006 2:18 PM
> > Subject: Re: [oracle_br] OFF-TOPIC Compartilhamento de Arquivos
> >
> >
> > > Eu fui um dos que pediu ao Chiappa este material e gostaria de 
> > > agradecer sua boa vontade. Aguardo novas disponibilizações no 
> > > restante dos sites mencionados (não consigo baixar no megaupload 
> > > [mensagem de slots insuficientes]). Obrigado, Chiappa.
> > >
> > > Reginaldo Ribeiro - DBA Oracle
> > > http://www.dbcom.com.br
> > >
> > > [EMAIL PROTECTED]
> > > skype: dbcom_it_experts
> > > 55 11 92344290
> > >
> > >
> > >
> > > jlchiappa wrote:
> > >> Pessoal, várias pessoas tnham me pedido em pvt que eu 
> re-passasse 
> > >> pra elas os arquivos (textos, papers, scripts, trechos de 
> > >> conversas, notas,
> > >> etc) que já disponibilizei ao grupo no yousendit há 
> algum tempo atrás.
> > >> Assim, disponibilizei novamente (inicialmente no 
> megaupload, cfrme 
> > >> for dando vou deixar também no yousendit, no bigfile e no 
> > >> rapidshare), e cfrme for uploadeando vou passando os 
> links. Segue o 
> > >> do mega que está já pronto :
> > >>
> > >> http://www.megaupload.com/?d=ZWIA5IP2
> > >>
> > >> o arquivo se chama arqs_oracle.rar , tem cerca de 225 
> Mb, quem se 
> > >> interessar pode baixar. Sò aviso que :
> > >>
> > >> - os textos que ele contém são coisas que fui coletando 
> ao longo do 
> > >> tempo, então as versões de Oracle a que se aplicam 
> variam, alguns 
> > >> só servem pra v7, alguns 8i e 9i, pouca coisa só pra 10g...
> > >> - também por causa do fator tempo, pode SIM haver alguma 
> info que 
> > >> era verdadeira e hoje não é mais, então TESTAR antes de 
> tomar qquer 
> > >> coisa emmqquer arquivo que seja como certa.
> > >>
> > >> []s
> > >>
> > >> Chiappa
>  
> 



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

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] ORA-04031: unable to allocate 4092 bytes of shared memory

2006-08-23 Thread Ivan
Pessoal,

Desde ontem estou recebendo este erro no processo de carga de um dos meus
servidores:

ORA-04031: unable to allocate 4092 bytes of shared memory ("shared
pool","TABELA","pacdHds_kkpaco","phP_kkpacd: kkpodPacdInit")

Meu banco é o 9.2.0.7, em Linux RHAS, as configurações deste banco estão
identicas a outras 7 maquinas e esta é a que tem uma quantidade de
processamento média (tenho 3 que carregam mais dados diariamente).

Este banco (e os outros) está com 

- 256 Mb de shared pool, 
- 1 Gb de buffer cache, 
- 32 Mb de large pool e 
- 1538 Mb de SGA max (1314 usado)

Nunca recebi este erro em 1 ano de funcionamento.

Coloquei um processo pra logar  de 5 em 5 minutos o "free memory"  da shared
pool, ele varia de 45 a 60 Mb, e esta maquina é a que mais tem free memory
comparando com as outras 7 (que variam de 25 a 45 Mb).

O problema realmente é no tamanho da shared pool ou pode ser outra coisa?

Uma alteração que apliquei ontem, em todas as maquinas, foi colocar um novo
listener em outra porta e mandar o loader conectar por ele, mas não acredito
que tenha relação...


Ivan




--
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] tablespace system

2006-08-23 Thread Ivan
Cris, 

em uma instalação padrão do oracle, se você não define a tablespace default
de um usuario, ele fica com a system como default. Acrescentando o fato de
que muitos "DBAs" dão privilégio de "resource" para os usuarios, é possivel
que alguem tenha criado um usuario novo com estas caracteristicas, inserido
varios dados e depois apagado o usuario ou movido os objetos dele para a
tablespace correta. É meu chute.



> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em nome de ESTUDO
> Enviada em: quarta-feira, 23 de agosto de 2006 16:44
> Para: oracle_br@yahoogrupos.com.br
> Assunto: Re: [oracle_br] tablespace system
> 
> Pablo, não estou precisando de espaço, mas pq sera q ela 
> cresceu tanto e diminuiu tanto?
> Gostaria de saber se esse é o comportamento normal dela.
> 
> Cris
>   - Original Message -
>   From: Pablo Quadros
>   To: oracle_br@yahoogrupos.com.br
>   Sent: Wednesday, August 23, 2006 1:20 PM
>   Subject: Re: [oracle_br] tablespace system
> 
> 
>   a system eu acho perigoso...
>   vc teria q fazer uma reorganização dos dados nela 
> existentes... porem
>   fiz isto num servidor de testes 10g e tive mtos 
> problemas... por isto
>   acho arriscado mexer na system...
>   vc ta precisando de espaço neste servidor?
> 
> 
>   ESTUDO escreveu:
>   > Bom Dia
>   >
>   > Minha tablespace system esta com  174.30Mb utilizada, mas 
> está alocada
>   > com 1.160MB
>   > Não consigo usar o resize, pois recebo o erro ora-03297.
>   > Como poderia proceder pra ajusta-la?
>   > Vale a pena fazer isso?
>   >
>   > Brigadinha
>   >
>   > Cris
>   >
>   >
>   > [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]
> 
>  
> 



--
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] Re: Export/Import ou Alter Table Move???

2006-08-24 Thread Ivan
Mas cuidado, este script não move tabelas particionadas nem suas
partições... 

> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em nome de jorgedonato2001
> Enviada em: quinta-feira, 24 de agosto de 2006 16:31
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Re: Export/Import ou Alter Table Move???
> 
> Luiz,
> 
> O alter move tem problemas com tabelas que possuem campo do 
> tipo long ou long raw, para essas tabelas teria que ser via exp/imp.
> As contrainsts ficam OK, a única coisa q presisa ser feita com o move
>   
> é executar um rebuild em TODOS os índices da tabela movida.
> 
> Se vc tiver acesso ao metalink, veja o link a seguir:
> 
> https://metalink.oracle.com/metalink/plsql/f?p=130:14:24925679
> 26813198015p14_database_id,p14_docid,p14_show_header,p14_s
> how_help,p14_black_frame,p14_font:NOT,147356.1,1,1,1,helvetica
> 
> Possui um script que monta o move de todas as tabelas de uma 
> tbs para outra, inclusive com o rebuild dos índices.
> 
> Att,
> Jorge Donato
> 
> --- Em oracle_br@yahoogrupos.com.br, "Luiz Fernando"
> <[EMAIL PROTECTED]> escreveu
> >
> > Senhores,
> > 
> > irei efetuar um expurgo de dados em minha base (9.2.0.7) e, após, 
> > deverei reorganizar minhas tabelas. Qual a melhor e/ou mais prática 
> > maneira de fazer isso? Via export/import ou movendo as 
> tabelas enxutas 
> > de uma tablespace para outra nova?
> > 
> > Outra dúvida: no caso do alter table move, como ficam minhas 
> > constraints? Elas vem junto? Não há a necessidade de nenhuma outra 
> > operação manual nesse caso?
> > 
> > [ ]s e 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

 





RES: [oracle_br] : Otimizando consulta

2006-08-29 Thread Ivan
Itamar,

Acho que isso resolve, só não testei:

select disciplina, sum(nota1), sum(nota2), sum(nota3)
  from (select disciplina,
   decode(avaliacao, 1, nota, 0) as nota1,
   decode(avaliacao, 2, nota, 0) as nota2,
   decode(avaliacao, 3, nota, 0) as nota3
  from boletim)
 group by disciplina

Abraço
Ivan 

> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em nome de ABSFox
> Enviada em: terça-feira, 29 de agosto de 2006 11:29
> Para: Grupos-Oracle-br
> Assunto: [oracle_br] : Otimizando consulta
> 
> Olá, confrades!
> 
> Tenho a seguinte questão: há uma tabela de disciplinas, com o 
> nome da disciplina, a avaliação - primeira, segunda, 
> terceira, etc. -, e a nota do aluno:
> 
> ++---+---+
> | disciplina | avaliacao | nota  |
> ++---+---+
> | biologia   | 1 |  4.00 |
> | biologia   | 2 |  1.00 |
> | biologia   | 3 |  2.00 |
> | filosofia  | 1 |  4.00 |
> | filosofia  | 2 |  5.00 |
> | filosofia  | 3 |  2.00 |
> | física | 1 |  6.00 |
> | física | 2 |  3.00 |
> | física | 3 |  9.00 |
> | geografia  | 1 |  7.00 |
> | geografia  | 2 |  4.00 |
> | geografia  | 3 |  5.00 |
> | história   | 1 |  7.00 |
> | história   | 2 |  6.00 |
> | história   | 3 |  9.00 |
> | matemática | 1 |  7.00 |
> | matemática | 2 |  4.00 |
> | matemática | 3 |  5.00 |
> | química| 1 |  2.00 |
> | química| 2 |  3.00 |
> | química| 3 |  6.00 |
> | sociologia | 1 | 10.00 |
> | sociologia | 2 |  7.00 |
> | sociologia | 3 |  7.00 |
> ++---+---+
> 
> Quero obter o resultado a seguir:
> 
> ++---+--+-+
> | disciplina | 1a. nota  | 2a. nota | 3a.nota |
> ++---+--+-+
> | biologia   |  4.00 | 1.00 |2.00 |
> | filosofia  |  4.00 | 5.00 |2.00 |
> | física |  6.00 | 3.00 |9.00 |
> | geografia  |  7.00 | 4.00 |5.00 |
> | história   |  7.00 | 6.00 |9.00 |
> | matemática |  7.00 | 4.00 |5.00 |
> | química|  2.00 | 3.00 |6.00 |
> | sociologia | 10.00 | 7.00 |7.00 |
> ++---+--+-+
> 
> Para isso, utilizo os comandos:
> 
> select
>   a.disciplina,
>   b.nota as '1a. nota',
>   c.nota as '2a. nota',
>   d.nota as '3a. nota'
> from
> (select disciplina from _boletim) a,
> (select disciplina, nota from _boletim where avaliacao = 1) b,
> (select disciplina, nota from _boletim where avaliacao = 2) c,
> (select disciplina, nota from _boletim where avaliacao = 
> 3) d where
>  a.disciplina = b.disciplina and
>  a.disciplina = c.disciplina and
>  a.disciplina = d.disciplina
> group by
>  disciplina;
> 
> O problema é que em alguns testes essa consulta demorou muito 
> para me trazer os resultados. Gostaria de saber se alguém 
> aqui conhece uma outra forma de trazer o mesmo resultado em 
> um tempo menor.
> 
> Grato.
> 
> Itamar.
> 
> 
> [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] ORA-01722 no SQL loader - Problemas com formato de numero

2006-08-30 Thread Ivan
Pessoal,

Estou com problemas para carregar um arquivo via loader, o arquivo de dados
tem campos com numeros no formato "9.00" e estou recebendo erro
ORA-01722 (invalid number)... 
Como eu defino que quero carregar dados neste formato?
Algum comando no control file?

Não gostaria de ter que substituir os pontos por virgulas, seria o jeito
"feio" de resolver o problema...

A maquina é windows, o banco é 9.2 e o loader vai rodar na mesma maquina do
BD.

Obrigado
Ivan



--
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] Listar intervalos

2006-09-04 Thread Ivan
Tenho uma tabela do tipo:

Tb_gap
Id_ini  id_fim
34233425
74987498
12081212

E quero que uma consulta a esta tabela me retorne todos os valores dos
intervalos, ex:

3423
3424
3425
7498
1208
1209
1210
1211
1212


Da pra fazer usando o connect by? Sugestões?



--
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] como consultar visoes do dicionario em blocos nomeados

2006-09-11 Thread Ivan
Mmm...
Acredito que este usuario já deva ter privilegio de dba, não?

Acho que o problema do Aroldo é que DBA é uma role, e se o usuario tem
permissão de select por uma role, ele não pode usar este privilegio dentro
de uma procedure. 

Aroldo, o que voce deve fazer é dar privilegio de select diretamente para o
usuario:

=> Grant select on DBA_JOBS_RUNNING to usuario;

Testa aí

Abraço
Ivan

> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em nome de 
> Josÿffe9 Ferreira
> Enviada em: segunda-feira, 11 de setembro de 2006 12:49
> Para: oracle_br@yahoogrupos.com.br
> Assunto: Re: [oracle_br] como consultar visoes do dicionario 
> em blocos nomeados
> 
> Aroldo,
> 
> Para você acessar essas views é necessario que o usuário 
> tenha privilégio. Se o usuário que você estiver usando não 
> tiver o privilegio DBA, será necessário dar grants para ele 
> nas views que você deseja consultar.
> 
> att,
> 
> Adriano
> 
> 
> --- Aroldo Marcos <[EMAIL PROTECTED]>
> escreveu:
> 
> > 
> > 
> > Pessoal,
> > 
> > preciso consultar dados do dicionario em algumas 
> procedures, mas 
> > da o erro ORA-00942
> > 
> > se eu faço um bloco anonimo beleza:
> > 
> > 
> > BET>declare
> >   2  v_qtd number;
> >   3  begin
> >   4  select count(*) into v_qtd FROM
> > DBA_JOBS_RUNNING ;
> >   5  end;
> >   6  /
> > 
> > PL/SQL procedure successfully completed.
> > 
> > mas se coloco em uma procedure
> > 
> > BET>create procedure a as
> > 
> >   2 v_qtd number;
> >   3 begin
> >   4 select count(*) into v_qtd FROM
> > DBA_JOBS_RUNNING ;
> >   5 end;
> >   6  /
> > 
> > Warning: Procedure created with compilation errors.
> > 
> > BET>show errors
> > Errors for PROCEDURE A:
> > 
> > LINE/COL ERROR
> > 
> >
> --
> > 4/4  PL/SQL: SQL Statement ignored
> > 4/36 PL/SQL: ORA-00942: table or view does not
> > exist
> > 
> > Tem como eu contornar isto?
> > 
> > Aroldo
> > 
> > 
> > 
> > 
> > 
> > -  Essa mensagem foi analisada pelo Trend Micro 
> > Interscan MSS'1
> > 
> > 
> > Esse e-mail foi analisado pelo Trend Micro Interscan MSS
> > 
> > [As partes desta mensagem que não continham texto foram removidas]
> > 
> > 
> 
> 
> 
> 
> ___
> 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/ 
--__

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] Script com tamanho da TS

2006-09-12 Thread Ivan
Igor, eu guardo um historico do tamanho das tablespaces de alguns bancos
aqui. Com isso posso, por exemplo, calcular qual a taxa media de crescimento
diario e estimar quantos dias ainda me resta de espaço nelas. Com isso posso
também gerar gráficos e analisar em quais dias ou horários meu banco recebe
mais dados.

Basicamente é um "insert from select da dba_tablespaces".
Depois é montar um select que te traga a informação desejada.


> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em nome de Igor Laguardia
> Enviada em: terça-feira, 12 de setembro de 2006 10:51
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Script com tamanho da TS
> 
> Prezados,
> Estou pesquisando e querendo implementar algum script de 
> verificação de tamanho da tablespace, para eu poder saber 
> quando tenho de tomar alguma ação, antes da tablespace estourar.
> Alguem pode me dar uma dica?
> 
> 
> [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] Arqs de Trace no UDUMP

2006-09-19 Thread Ivan
Oracle 9.2.0.7 on Linux

Pessoal,

Notei estes dias que vários arquivos .trc estão sendo gerados na pasta UDUMP
do meu servidor. Olhando o trace, não parece ter nenhum erro, e nenhum erro
é reportado ao usuario também. 

Analisando mais a fundo, cheguei ao processo - na verdade a procedure -
causadora deste trace. 

Criei uma procedure com nome diferente mas o mesmo conteudo da outra. E esta
nova não gera  este trace. O que pode estar acontecendo? Algum usuario pode
ter ativado isso? Como? Como desativá-lo?

Acredito que apagando esta procedure e criando novamente deva resolver, mas
gostaria de resolver de uma forma mais "elegante".

Obrigado
Ivan



--
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] Usuários/Schemas

2006-09-19 Thread Ivan
Opa!

Tenta isso:

select * from all_users t1 where exists (select 1 from all_objects t2 where
t2.owner=t1.username)

Att
Ivan 

> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em nome de Jonatas Gomes Alves
> Enviada em: terça-feira, 19 de setembro de 2006 17:46
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Usuários/Schemas
> 
> Pessoal, meu banco tem 250 usuários. Desses, somente 10 ou 15 
> possuem objetos (constituem schemas).
> 
> Gostaria de um select que me retornasse esses usuários.
> Estou usando o select abaixo, mas é extremamente lento (penso 
> existir uma maneira mais otimizada):
> 
> select distinct owner from all_objects;
> 
> Obg!
> 
> 
> 
> ___
> 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/ 
--__

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] RES: Arqs de Trace no UDUMP

2006-09-20 Thread Ivan
Ninguem tem ideia do que pode ser? 

> -Mensagem original-
> De: Ivan [mailto:[EMAIL PROTECTED] 
> Enviada em: terça-feira, 19 de setembro de 2006 10:22
> Para: 'oracle_br@yahoogrupos.com.br'
> Assunto: Arqs de Trace no UDUMP
> 
> Oracle 9.2.0.7 on Linux
> 
> Pessoal,
> 
> Notei estes dias que vários arquivos .trc estão sendo gerados 
> na pasta UDUMP do meu servidor. Olhando o trace, não parece 
> ter nenhum erro, e nenhum erro é reportado ao usuario também. 
> 
> Analisando mais a fundo, cheguei ao processo - na verdade a 
> procedure - causadora deste trace. 
> 
> Criei uma procedure com nome diferente mas o mesmo conteudo 
> da outra. E esta nova não gera  este trace. O que pode estar 
> acontecendo? Algum usuario pode ter ativado isso? Como? Como 
> desativá-lo?
> 
> Acredito que apagando esta procedure e criando novamente deva 
> resolver, mas gostaria de resolver de uma forma mais "elegante".
> 
> Obrigado
> Ivan



--
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] Dúvida simples de relacionamento

2006-09-20 Thread Ivan
Sua duvida é na modelagem ou na implementação?
No oracle, é só criar uma chave estrangeira que permita valores nulos.

Ex:

Create table t1
(Id number not null,
Name varchar(10) not null);

Create table t2
(Id number not null,
Name varchar(10) not null,
Id_t1 number null);

alter table T1
  add constraint pk_t1 primary key (ID);

alter table T2
  add constraint pk_t2 primary key (ID);

alter table t2
  add constraint CE_t2_t1_ID foreign key (Id_t1)
  references t1 (Id);
 

SQL> insert into t1 values (1,'teste1');

1 row inserted

SQL> insert into t1 values (2,'teste2');

1 row inserted

SQL> insert into t2 values (1,'teste1', null);

1 row inserted

SQL> insert into t2 values (2,'teste2', 2);

1 row inserted

SQL> insert into t2 values (3,'teste3', 3);

insert into t2 values (3,'teste3', 3)

ORA-02291: integrity constraint (IVAN.CE_T2_T1_ID) violated - parent key not
found



Att
Ivan

> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em nome de Thiago Menon
> Enviada em: quarta-feira, 20 de setembro de 2006 10:20
> Para: Oracle Grupo
> Assunto: [oracle_br] Dúvida simples de relacionamento
> 
> Olá,
> 
> Gostaria de saber como é q faço para fazer um relacionamento 
> de zero para varios, ou seja o campo pode ficar nulo mas se 
> for colocar algum valor tem q existir na tabela relacionada.
> 
> Tem como eu nao lembro ?
> 
> valeu
> 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

 




RES: [oracle_br] RES: Arqs de Trace no UDUMP

2006-09-20 Thread Ivan
Até passei:

TKPROF: Release 9.2.0.7.0 - Production on Wed Sep 20 11:19:22 2006

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

Trace file: tsu_ora_12110.trc
Sort options: default



count= number of times OCI procedure was executed
cpu  = cpu time in seconds executing 
elapsed  = elapsed time in seconds executing
disk = number of physical reads of buffers from disk
query= number of buffers gotten for consistent read
current  = number of buffers gotten in current mode (usually for update)
rows = number of rows processed by the fetch or execute call


Trace file: tsu_ora_12110.trc
Trace file compatibility: 9.02.00
Sort options: default

   1  session in tracefile.
   0  user  SQL statements in trace file.
   0  internal SQL statements in trace file.
   0  SQL statements in trace file.
   0  unique SQL statements in trace file.
5105  lines in trace file.


Mas o que eu gostaria era de descobrir o porque desses arquivos estarem
sendo criados e fazer com que parem de ser gerados...



> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em nome de 
> Josÿffe9 Ferreira
> Enviada em: quarta-feira, 20 de setembro de 2006 10:52
> Para: oracle_br@yahoogrupos.com.br
> Assunto: Re: [oracle_br] RES: Arqs de Trace no UDUMP
> 
> ja passou o tkprof nesses .trc ?
> 
> Adriano
> 
> 
> --- Ivan <[EMAIL PROTECTED]> escreveu:
> 
> > Ninguem tem ideia do que pode ser? 
> > 
> > > -Mensagem original-
> > > De: Ivan [mailto:[EMAIL PROTECTED] Enviada em: 
> terça-feira, 19 de 
> > > setembro de 2006
> > 10:22
> > > Para: 'oracle_br@yahoogrupos.com.br'
> > > Assunto: Arqs de Trace no UDUMP
> > > 
> > > Oracle 9.2.0.7 on Linux
> > > 
> > > Pessoal,
> > > 
> > > Notei estes dias que vários arquivos .trc estão
> > sendo gerados
> > > na pasta UDUMP do meu servidor. Olhando o trace,
> > não parece
> > > ter nenhum erro, e nenhum erro é reportado ao
> > usuario também. 
> > > 
> > > Analisando mais a fundo, cheguei ao processo - na
> > verdade a
> > > procedure - causadora deste trace. 
> > > 
> > > Criei uma procedure com nome diferente mas o mesmo
> > conteudo
> > > da outra. E esta nova não gera  este trace. O que
> > pode estar
> > > acontecendo? Algum usuario pode ter ativado isso?
> > Como? Como
> > > desativá-lo?
> > > 
> > > Acredito que apagando esta procedure e criando
> > novamente deva
> > > resolver, mas gostaria de resolver de uma forma
> > mais "elegante".
> > > 
> > > Obrigado
> > > Ivan
> > 
> > 
> 
> 
> 
> 
> ___
> Novidade no Yahoo! Mail: receba alertas de novas mensagens no 
> seu celular. Registre seu aparelho agora! 
> http://br.mobile.yahoo.com/mailalertas/ 
> 
> 
>  
> 



--
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] Re: RES: Arqs de Trace no UDUMP

2006-09-20 Thread Ivan
Chiappa, descobri o problema.

Isto já me aconteceu e se apresentou de outra forma, tenho uma procedure que
é atualizada constantemente usando um merge. Sabe-se lá o motivo, o indice
fica corrompido e dá estes erros bizarros...

Solução: drop index/merge/create index

Obrigado pela ajuda

Abraço
Ivan

> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em nome de jlchiappa
> Enviada em: quarta-feira, 20 de setembro de 2006 11:41
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Re: RES: Arqs de Trace no UDUMP
> 
> Pra gente poder comentar, penso que em PRIMEIRO lugar 
> teríamos que saber A QUE se referem esses traces : se estão 
> no UDUMP ok, é referente à processo de usuário e não geral de 
> banco, mas eles podem ser traces de SQL decorrentes do evento 
> 10046, OU traces devidos à eliminação inesperada do processo 
> de usuário (por exemplo DEADLOCKs), OU de efetivação de 
> recovery de sessão Pra vc saber isso, leia as linhas 
> iniciais de vários dos arqs gerados (todos os arquivos .TRC 
> são textos ASCII, pode ser via editor ou via comandos do SO), 
> vc vai ver q o formato é tipo :
> 
> /oracle/admin/BDPROD/udump>cat BDPROD_ora_23571.trc
> 
> ==> as primeiras linhas identificam a instância, é blablabla...
> 
> /u1/app/oracle/admin/BDPROD/udump/BDPROD_ora_23571.trc
> Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit 
> Production With the Partitioning option JServer Release 
> 9.2.0.5.0 - Production ORACLE_HOME = /u1/app/oracle/product/9.2.0
> System name:HP-UX
> Node name:  BDPROD
> Release:B.11.11
> Version:U
> Machine:9000/800
> Instance name: BDPROD
> Redo thread mounted by this instance: 1
> Oracle process number: 20
> Unix process pid: 23571, image: [EMAIL PROTECTED] (TNS V1-V3)
> 
> ==> e depois aí sim vem a identificação do tipo do arquivo, 
> abaixo é um arquivo gerado por recovery :
> 
> *** SESSION ID:(19.3) 2006-08-26 08:34:29.563 Thread 
> checkpoint rba:0x0542b2.0002.0010 scn:0x0676.0e52a51f 
> On-disk rba:0x0542b3.04ca. scn:0x0676.0e52e742 Use 
> incremental checkpoint cache-low RBA Thread 1 recovery from 
> rba:0x0542b2.09a9. scn:0x.
> - Redo read statistics for thread 1 - Read rate 
> (ASYNC): 8990Kb in 1.98s => 4.04 Mb/sec Longest record: 8Kb, 
> moves: 1/24277 (0%) Change moves: 100/994 (10%), moved: 0Mb
> --
> ... blablabla ...
> 
> ==> um exemplo de seção de identificação de um arquivo de 
> trace por deadlock :
> 
> ... blablabla, pula a seção de identificação ...
> 
> *** 2006-09-07 00:46:04.207
> *** SESSION ID:(79.20632) 2006-09-07 00:46:04.193 DEADLOCK 
> DETECTED Current SQL statement for this session:
> update X  set IMPORTE=(IMPORTE+:b0),IMPORTE_IVA_1=
> (IMPORTE_IVA_1+:b1
> ),FECHA_ULT_MOD=SYSDATE,USUARIO_ULT_MOD=:b2 where ROWID=:b3 
> The following deadlock is not an ORACLE error. It is a 
> deadlock due to user error in the design of an application or 
> from issuing incorrect ad-hoc SQL. The following information 
> may aid in determining the deadlock:
> Deadlock graph:
>-Blocker(s)  -Waiter
> (s)-
> Resource Name  process session holds waits  process session 
> holds waits
> TX-00020010-0010e380   105  79 X102  
> 49   X
> TX-0004000f-0009ce70   102  49 X105  
> 79   X
> 
> ==> um exemplo de seção de identificação de um arquivo de 
> trace de SQL :
> 
> ... blablabla, pula a seção de identificação ...
> APPNAME mod='nomedoprograma' mh=3669949024 act='' 
> ah=4029777240 = PARSING IN CURSOR #3 
> len=18 dep=0 uid=22 oct=3 lid=22
> tim=3633166700097 hv=271604965 ad='714e5898'
> ... primeiro cursor do SQL sendo tracejado ...
> END OF STMT
> PARSE
> #3:c=0,e=1271,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=4,tim=363311632
> 
> 
> Então ABRA e LEIA as linhas iniciais desses arqs aí, 
> identifique o que eles são, que aí SIM a gente pode sugerir algo...
> 
> []s
> 
> Chiappa
> 
> --- Em oracle_br@yahoogrupos.com.br, "Ivan" <[EMAIL PROTECTED]> escreveu
> >
> > Ninguem tem ideia do que pode ser? 
> > 
> > > -Mensagem original-
> > > De: Ivan [mailto:[EMAIL PROTECTED]
> > > Enviada em: terça-feira, 19 de setembro de 2006 10:22
> > > Para: 'oracle_br@yahoogrupos.com.br'
> > > Assunto: Arqs de Trace no UDUMP
> > > 
> > > Oracle 9.2.0.7 on Linux
> > > 
> > > Pessoal,
> 

RES: [oracle_br] Re: RES: Arqs de Trace no UDUMP

2006-09-20 Thread Ivan
Pois é, como eu disse, isto já ocorreu. 

Da outra vez, recebi um erro "ORA-600 kcbnew_3". 
Abri um chamado na oracle e eles se limitaram a me dizer que isso acontece,
e que o "workaround" era sempre dropar o indice antes de fazer o merge. 
Achei um absurdo! 

Por estas e outras que eu não confio no suporte da oracle!
O resumo deles na época:


CAUSE DETERMINATION

ORA-600 kcbnew_3 on indexes after massive loads


CAUSE JUSTIFICATION

NA

.
POTENTIAL SOLUTION(S)
==
Use workaround:
* Drop index
* Merge operations (they'll run faster as no index adjustement will be
needed)
* Create index


POTENTIAL SOLUTION JUSTIFICATION(S)

Workaround worked for cust


.
SOLUTION / ACTION PLAN
===
Use workaround:
* Drop index
* Merge operations (they'll run faster as no index adjustement will be
needed)
* Create index




> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em nome de Anderson 
> Haertel Rodrigues - FLN
> Enviada em: quarta-feira, 20 de setembro de 2006 17:09
> Para: oracle_br@yahoogrupos.com.br
> Assunto: RES: [oracle_br] Re: RES: Arqs de Trace no UDUMP
> 
> Índice Corrompido constantementeÉ Oracle ou Clipper? - 
> hehehhee
> 
> Ivan, passe um DBV com o Banco fora do ar e no ar e veja os 
> resultados..
> 
> ps: procure por bug também no MetaLink.
> 
> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] nome de Ivan Enviada 
> em: quarta-feira, 20 de setembro de 2006 15:29
> Para: oracle_br@yahoogrupos.com.br
> Assunto: RES: [oracle_br] Re: RES: Arqs de Trace no UDUMP
> 
> 
> 
> Chiappa, descobri o problema.
> 
> Isto já me aconteceu e se apresentou de outra forma, tenho 
> uma procedure que é atualizada constantemente usando um 
> merge. Sabe-se lá o motivo, o indice fica corrompido e dá 
> estes erros bizarros...
> 
> Solução: drop index/merge/create index
> 
> Obrigado pela ajuda
> 
> Abraço
> Ivan
> 
> > -Mensagem original-
> > De: oracle_br@yahoogrupos.com.br
> > [mailto:[EMAIL PROTECTED] Em nome de jlchiappa 
> Enviada em: 
> > quarta-feira, 20 de setembro de 2006 11:41
> > Para: oracle_br@yahoogrupos.com.br
> > Assunto: [oracle_br] Re: RES: Arqs de Trace no UDUMP
> > 
> > Pra gente poder comentar, penso que em PRIMEIRO lugar teríamos que 
> > saber A QUE se referem esses traces : se estão no UDUMP ok, é 
> > referente à processo de usuário e não geral de banco, mas 
> eles podem 
> > ser traces de SQL decorrentes do evento 10046, OU traces devidos à 
> > eliminação inesperada do processo de usuário (por exemplo 
> DEADLOCKs), 
> > OU de efetivação de recovery de sessão Pra vc saber 
> isso, leia as 
> > linhas iniciais de vários dos arqs gerados (todos os 
> arquivos .TRC são 
> > textos ASCII, pode ser via editor ou via comandos do SO), 
> vc vai ver q 
> > o formato é tipo :
> > 
> > /oracle/admin/BDPROD/udump>cat BDPROD_ora_23571.trc
> > 
> > ==> as primeiras linhas identificam a instância, é blablabla...
> > 
> > /u1/app/oracle/admin/BDPROD/udump/BDPROD_ora_23571.trc
> > Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit 
> Production With 
> > the Partitioning option JServer Release 9.2.0.5.0 - Production 
> > ORACLE_HOME = /u1/app/oracle/product/9.2.0
> > System name:HP-UX
> > Node name:  BDPROD
> > Release:B.11.11
> > Version:U
> > Machine:9000/800
> > Instance name: BDPROD
> > Redo thread mounted by this instance: 1 Oracle process 
> number: 20 Unix 
> > process pid: 23571, image: [EMAIL PROTECTED] (TNS V1-V3)
> > 
> > ==> e depois aí sim vem a identificação do tipo do arquivo, 
> abaixo é 
> > um arquivo gerado por recovery :
> > 
> > *** SESSION ID:(19.3) 2006-08-26 08:34:29.563 Thread checkpoint 
> > rba:0x0542b2.0002.0010 scn:0x0676.0e52a51f On-disk 
> > rba:0x0542b3.04ca. scn:0x0676.0e52e742 Use incremental 
> > checkpoint cache-low RBA Thread 1 recovery from 
> > rba:0x0542b2.09a9. scn:0x.
> > - Redo read statistics for thread 1 - Read rate
> > (ASYNC): 8990Kb in 1.98s => 4.04 Mb/sec Longest record: 8Kb,
> > moves: 1/24277 (0%) Change moves: 100/994 (10%), moved: 0Mb
> > --
> > ... blablabla ...
> > 
> > ==> um exemplo de seção de identificação de um arquivo de trace por 
> > deadlock :
> > 
> > ... blablabla, pula a seção de identificação ...
> 

RES: RES: [oracle_br] Re: RES: Arqs de Trace no UDUMP

2006-09-21 Thread Ivan
Eu não sei que suporte da oracle você usa pra eles resolverem seus problemas
dessa forma. Talvez voce use o 10G, em que eles se interessam mais em
resolver bugs...

E o caso que eu relatei não foi isolado:

Estes dias tive problema com drop de partiçoes antigas enquanto o loader
estava rodando... Dava outro ORA-600. 
A sugestão do suporte: parar o loader! Ora, se essa é a solução do problema,
eu não preciso do suporte da oracle!

E por aí vai... Perco mais tempo com esse suporte que perguntando aqui na
lista...


> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em nome de Gabriel Hanauer
> Enviada em: sábado, 30 de setembro de 2006 20:51
> Para: oracle_br@yahoogrupos.com.br
> Assunto: Re: RES: [oracle_br] Re: RES: Arqs de Trace no UDUMP
> 
> Ué, porque tu não confia se eles te deram a solução?? ;)
> 
> Já peguei 3 bugs em que eles tiveram que gerar critical 
> patch. E sempre o fizeram. E sempre resolveu o problema.
> 
> Inclusive nos últimos dois o suporte me ligou para ver se a 
> aplicação do patch tinha resolvido o problema.
> 
> O suporte da Oracle é um dos pontos fortes.
> 
> 
> Ivan escreveu:
> > Pois é, como eu disse, isto já ocorreu.
> > 
> > Da outra vez, recebi um erro "ORA-600 kcbnew_3".
> > Abri um chamado na oracle e eles se limitaram a me dizer que isso 
> > acontece, e que o "workaround" era sempre dropar o indice 
> antes de fazer o merge.
> > Achei um absurdo!
> > 
> > Por estas e outras que eu não confio no suporte da oracle!
> > O resumo deles na época:
> > 
> > 
> > CAUSE DETERMINATION
> > 
> > ORA-600 kcbnew_3 on indexes after massive loads
> > 
> > 
> > CAUSE JUSTIFICATION
> > 
> > NA
> > 
> > .
> > POTENTIAL SOLUTION(S)
> > ==
> > Use workaround:
> > * Drop index
> > * Merge operations (they'll run faster as no index 
> adjustement will be
> > needed)
> > * Create index
> > 
> > 
> > POTENTIAL SOLUTION JUSTIFICATION(S)
> > 
> > Workaround worked for cust
> > 
> > 
> > .
> > SOLUTION / ACTION PLAN
> > ===
> > Use workaround:
> > * Drop index
> > * Merge operations (they'll run faster as no index 
> adjustement will be
> > needed)
> > * Create index
> > 
> > 
> > 
> > 
> >  > -Mensagem original-
> >  > De: oracle_br@yahoogrupos.com.br
> >  > [mailto:[EMAIL PROTECTED] Em nome de Anderson  > 
> > Haertel Rodrigues - FLN  > Enviada em: quarta-feira, 20 de 
> setembro de 
> > 2006 17:09  > Para: oracle_br@yahoogrupos.com.br  > Assunto: RES: 
> > [oracle_br] Re: RES: Arqs de Trace no UDUMP  >  > Índice Corrompido 
> > constantementeÉ Oracle ou Clipper? -  > hehehhee
> >  >
> >  > Ivan, passe um DBV com o Banco fora do ar e no ar e veja os  > 
> > resultados..
> >  >
> >  > ps: procure por bug também no MetaLink.
> >  >
> >  > -Mensagem original-
> >  > De: oracle_br@yahoogrupos.com.br
> >  > [mailto:[EMAIL PROTECTED] nome de Ivan 
> Enviada  > em: 
> > quarta-feira, 20 de setembro de 2006 15:29  > Para: 
> > oracle_br@yahoogrupos.com.br  > Assunto: RES: [oracle_br] Re: RES: 
> > Arqs de Trace no UDUMP  >  >  >  > Chiappa, descobri o problema.
> >  >
> >  > Isto já me aconteceu e se apresentou de outra forma, 
> tenho  > uma 
> > procedure que é atualizada constantemente usando um  > 
> merge. Sabe-se 
> > lá o motivo, o indice fica corrompido e dá  > estes erros 
> bizarros...
> >  >
> >  > Solução: drop index/merge/create index  >  > Obrigado 
> pela ajuda  >  
> > > Abraço  > Ivan  >  > > -Mensagem original-  > > De: 
> > oracle_br@yahoogrupos.com.br  > > 
> > [mailto:[EMAIL PROTECTED] Em nome de jlchiappa  
> > Enviada 
> > em:
> >  > > quarta-feira, 20 de setembro de 2006 11:41  > > Para: 
> > oracle_br@yahoogrupos.com.br  > > Assunto: [oracle_br] Re: 
> RES: Arqs 
> > de Trace no UDUMP  > >  > > Pra gente poder comentar, penso que em 
> > PRIMEIRO lugar teríamos que  > > saber A QUE se referem 
> esses traces : 
> > se estão no UDUMP ok, é  > > referente à processo de usuário e não 
> > geral de banco, mas  > eles podem  > > ser traces de SQL 
> decorrentes 
> > do evento 10046, OU trace

[oracle_br] Erro Loader: Campo no arquivo de dados excede o tamanho máximo

2006-09-21 Thread Ivan
Olá pessoal,

Mais uma pra quem souber:
(Oracle 9.2.0.7 on Windows)

Estou tentando carregar dados de um arquivo CSV (separado por ";", campos de
tamanhos variáveis). Este arquivo possui 252 colunas, mas só preciso
carregar duas. Até aí tudo bem, mas tem uma coluna no csv, que não é
carregada, que possui vários caracteres (mais de 255) e está me retornando
erro. Já tentei usar o direct=true  e não resolveu. Alguem já passou por
isso e tem uma solução?

Meu control file:

Load Data
INFILE 'output.txt'
into table traf_permanent_tsl
Append
fields terminated by ";"
trailing nullcols 
(
filler1 filler,
filler2 filler,
filler3 filler,
(...)
filler60 filler,
filler61 filler,
PermTSL,
filler63 filler,
filler64 filler,
(...)
filler245 filler,
filler246 filler,
BTS char "trim(:BTS)",
DAY "trunc(sysdate)"
)

E o erro é esse:

Registro 3: Rejeitado - Erro na tabela TRAF_PERMANENT_TSL, coluna FILLER213.
Campo no arquivo de dados excede o tamanho máximo

Alguem pode me ajudar com mais essa? O google não me ajudou...

Abraço
Ivan



--
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] Erro ORA-00600 [17175], [255] ???????

2006-09-25 Thread Ivan
https://metalink.oracle.com/metalink/plsql/f?p=130:14:1845179501337165819:::
:p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14
_font:NOT,263110.1,1,1,1,helvetica

Subject:  ORA-600 [17175] 
  Doc ID:  Note:263110.1 Type:  REFERENCE 
  Last Revision Date:  06-JUN-2005 Status:  PUBLISHED 


Note: For additional ORA-600 related information please read Note 146580.1

PURPOSE:
  This article discusses the internal error "ORA-600 [17175]", what
  it means and possible actions. The information here is only applicable
  to the versions listed and is provided only for guidance.

ERROR:
  ORA-600 [17175] [a]

VERSIONS:
  versions 9.2 to 10.1

DESCRIPTION:

  This error occurs when we are cleaning up a shared pool latch
  (either after a process has died, or a process has signaled an error 
  while holding a shared pool latch), and the index to the shared pool 
  latch is invalid.

ARGUMENTS:
  Arg [a] index of the latch recovery structure - usually 255
  
FUNCTIONALITY:
  Generic Heap Manager

IMPACT:
  INSTANCE HANG
  PROCESS FAILURE
  INSTANCE FAILURE

SUGGESTIONS:

  This problem is usually the symptom of some earlier problem with the
latch.

  If the Known Issues section below does not help in terms of identifying
  a solution, please submit the trace files and alert.log to Oracle
  Support Services for further analysis.
  
  Known Issues:
  Bug# 4157713 *  See Note 4157713.8
* This bug is alerted in Note 310939.1
  OERI[KGHPIH:DS] can occur when shared pool under load
  Fixed: 9.2.0.7
 
  Bug# 3949307   See Note 3949307.8
  SGA memory corruption / OERI:KGHALO4 with high concurrency
  Fixed: 9.2.0.7
 
  Bug# 3296654   See Note 3296654.8
  Many OERI[17175] after OERI:510 - instance may hang
  Fixed: 9.2.0.5, 10.1.0.2
 
  Bug# 3005551   See Note 3005551.8
  OERI[510] OERI[17175] after some other heap error
  Fixed: 9.2.0.5, 10.1.0.2


 

> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em nome de Welvis 
> Douglas Silva Moreto
> Enviada em: segunda-feira, 25 de setembro de 2006 08:26
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Erro ORA-00600 [17175], [255] ???
> 
> Olá pessoa,, aqui na empresa o banco de dados apareceu este 
> erro no Alert.log
> 
> ORA-00600 [17175], [255]
> 
> logo em seguida ele deu um 
> 
>   ALTER DATABASE CLOSE NORMAL...
> 
> e em seguida aparece varios erros.
> 
> Errors in file
> /u01/app/oracle/admin/orcl/bdump/orcl_smon_6207.trc:
> ORA-00376: file 1 cannot be read at this time
> ORA-01110: data file 1:
> '/u01/app/oracle/oradata/orcl/system01.dbf'
> Sun Sep 24 23:10:24 2006
> 
> procurei mas não achei nada relativo a este erro alguem pode 
> me ajudar.
> 
> 
> 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/ 
--__

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] Erro ORA-00600 [17175], [255] ???????

2006-09-25 Thread Ivan
Welvis, você não tem acesso ao metalink?
 

> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em nome de Welvis 
> Douglas Silva Moreto
> Enviada em: segunda-feira, 25 de setembro de 2006 08:26
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Erro ORA-00600 [17175], [255] ???
> 
> Olá pessoa,, aqui na empresa o banco de dados apareceu este 
> erro no Alert.log
> 
> ORA-00600 [17175], [255]
> 
> logo em seguida ele deu um 
> 
>   ALTER DATABASE CLOSE NORMAL...
> 
> e em seguida aparece varios erros.
> 
> Errors in file
> /u01/app/oracle/admin/orcl/bdump/orcl_smon_6207.trc:
> ORA-00376: file 1 cannot be read at this time
> ORA-01110: data file 1:
> '/u01/app/oracle/oradata/orcl/system01.dbf'
> Sun Sep 24 23:10:24 2006
> 
> procurei mas não achei nada relativo a este erro alguem pode 
> me ajudar.
> 
> 
> 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/ 
--__

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] Re: Temporário

2006-09-25 Thread Ivan
Alessandro,

Não será possivel diminuir o tamanho da TS temp, a menos que você reinicie o
banco (não faça isto, não é necessário).

Crie uma nova tablespace temporária, com o tamanho que você quiser e
definindo ela como TS Temp default. Depois apague a que está grande demais.

Att
Ivan 

> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em nome de am_balielo
> Enviada em: segunda-feira, 25 de setembro de 2006 08:27
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Re: Temporário
> 
> Obrigado pela ajuda.
> 
>   Agora eu queria saber desta mesma tablespace com 4gb, 
> quanto dela está realmente em uso, pois irei criar uma outra 
> tablespace temporária.
> 
>   Tem como saber quanto de tablespace está realmente ocupada.
> 
>   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

 





[oracle_br] Vaga programador T-SQL/PL-SQL (Florianópolis)

2006-10-24 Thread Ivan
Empresa de tecnologia contrata:

ANALISTA/PROGRAMADOR  

T-SQL/PL-SQL

(SQL Server/Oracle)
 

Atividades:

- analisar, implementar rotinas de banco de dados (triggers, procedures,
functions, views, etc);

- tunning de Banco de dados em produção ;

- implementação de scripts de SO para execução de rotinas de banco de dados;

- definir e implementar rotinas de ETL;



Interessados deverão enviar currículo


para [EMAIL PROTECTED]



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

 



RES: [oracle_br] duvida

2006-12-19 Thread 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]
> 
> 
> 
>  
> 



RES: [oracle_br] Table Compress

2006-12-19 Thread Ivan
André,

A versão 9.2.0.7 não permite adicionar ou remover colunas de tabelas
comprimidas, parece que isso foi corrigido no 10G, mas se for o seu caso,
sugiro testar ou consultar documentacao.

Att
Ivan 

> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em nome de Andre Campos
> Enviada em: terça-feira, 19 de dezembro de 2006 11:57
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Table Compress
> 
> Boa Tarde a todos,
> 
> Alguém sabe me dizer, se existe algum problema em usar 
> tabelas com compress??
> 
> Obrigado..
> 
> André Campos
> 
> 
> 
>  
> 



RES: [oracle_br] Comando para EXCLUIR as linhas de duas tabelas sem gerar Archives

2006-12-28 Thread Ivan
Voce não pode dar um truncate na tabela?

> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em nome de cegoncalvesvr
> Enviada em: quinta-feira, 28 de dezembro de 2006 12:39
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Comando para EXCLUIR as linhas de duas 
> tabelas sem gerar Archives
> 
> Amigos,
> 
> Preciso excluir os registros de 02 tabelas de Auditoria (que 
> sao enormes).Não posso usar o "Delete", pois ele gera muitos Archives.
> Existe um comando que exclui o conteúdo das tabelas sem gerar Archive.
> Se alguem puder me ajudar
> 
> Urgente.
> Obrigado.
> 
> 
> 
>  
> 



[oracle_br] Certificação 1Z0-001 - Sql e PL/SQL

2006-05-08 Thread Ivan Pessanha



Caros amigos

Estou estudando para fazer a certificação inicial da Oracle sobre SQL e
PL/SQL, achei até bastante material teórico para estudo, mas não consegui
achar exemplos com exercícios práticoa direcionados para a prova ...
principalmente a parte de PL/SQL ...

Alguém ai sabe da existência de alguma apostila de exercícios ou mesmo livro
exercícios para prática ... ?

Agradeço
Abraços

--
My word is my honor.

Ivan Pessanha Ramos Castro
[EMAIL PROTECTED]


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









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

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





  




  
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] Temporary tables

2008-03-11 Thread Ivan Ricardo Schuster
O Oracle 8i já possui GTTs

On 11/03/2008, Rogério Jr <[EMAIL PROTECTED]> wrote:
> Bom dia!!!
>
> Pessoal estou tentando criar uma tabela temporária(create global temporary
> table), porem esta dando o erro (ORA-00901: invalid CREATE command), a
> versão do oracle e 8.0.5.2.1. Minha dúvida e: apartir de qual versão consigo
> executar este comando???
>
> Desde já agradeço.
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> O ENPO-BR 2008 (O maior evento de Profissionais de Oracle do Brasil!) será 
> realizado no dia 29 de Março no auditório da FIAP - Faculdade de 
> Administração e Informática Paulista em São Paulo. E tem total apoio deste 
> Grupo.
> Veja mais em http://www.enpo-br.org/
> --
> >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
>
>
>


Re: [oracle_br] diminuir datafile

2008-03-12 Thread Ivan Ricardo Schuster
Não há como diminuir o tamanho de um datafile após usá-lo.
Já que você vai fazer um rebuild, sugiro criar uma nova tablespace e
fazer o rebuild do indice ja apontando para esta tablespace nova. Ao
final, certifique-se de que não há mais nenhum objeto utilizando esta
tablespace e apague-a.

De qualquer forma, sugiro estudar bem o procedimento ou chamar alguem
com mais conhecimento para fazer isto para voce.

boa sorte
Ivan

On 12/03/2008, Rafael G. Colvara <[EMAIL PROTECTED]> wrote:
> Ok,  certo... mas como eu vou saber até quanto eu posso diminuir?
> tipo.. se eu truncar uma tabela grande o tamanho do meu datafile nao diminui, 
> como sei quanto em dados eu estou ocupando no meu datafile, para saber ate 
> onde eu posso diminur.
>
>
>
>
>
> 
>
> De: oracle_br@yahoogrupos.com.br em nome de joao batista
> Enviada: qua 12/03/08 16:40
> Para: oracle_br@yahoogrupos.com.br
> Assunto: Re: [oracle_br] diminuir datafile
>
>
>
> Primeiro vc pode rodar o select abaixo para ver o tamanho dos datafiles e o 
> espaço que estão usando:
>
> SELECT
>
> a.FILE#,
>
> SUBSTR(b.NAME,1,50) NOME,
>
> TO_CHAR((a.bytes / 1024 / 1024),'99,999,990.900') "Tamanho (M)",
>
> TO_CHAR((a.bytes / 1024 / 1024 / 1024),'99,999,990.900') "Tamanho (G)"
>
> FROM
>
> V$DBFILE b,
>
> V$DATAFILE a
>
> WHERE
>
> B.FILE# = A.FILE#
>
> ORDER BY b.name
>
> Depois para diminuir vc pode usar o comando :
>
> ALTER DATABASE DATAFILE '/caminho_datafile/datafile01.ora' RESIZE 1075928K;
>
> Obs: Depois do RESIZE vc coloca o tamanho que quer diminuir.
>
> Espero ter ajudado.
>
> joão
> "Rafael G. Colvara" <[EMAIL PROTECTED] <mailto:rafaelcolvara%40techne.com.br> 
> > escreveu: Olá Pessoal
>
>
> Tenho uma tablespace de indice que está muito grande, muito alem das 
> outras... como poderia diminuir o tamanho dos datafiles desta tablespace?
> Se eu fizer um rebuild nos indices eles diminuem os espaço??? como faço para 
> saber qual o tamanho real que os indices estao utilizando para diminuir os 
> datafiles até este tamanho?
>
> ** esta tablespace nao vai crescer mais, portanto nao preciso deixar espaço 
> sobrando.
>
> 
> Rafael Colvara
> TECHNE Engenharia e Sistemas
> www.techne.com.br
> Projeto SEAP - SAD/MT
> (65) 3613-3720 / 8404-2946
>
> 
>
> De: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br>  em 
> nome de Milton Bastos Henriquis Jr.
> Enviada: qua 12/03/08 15:35
> Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br>
> Assunto: Re: [oracle_br] Usuario nominado
>
> É o seguinte...
>
> Ao comprar licensas por usuário nomeado, funciona da seguinte forma:
>
> - Vc compra licensa para 10 usuários (exemplo);
> - Para registrar essa licensa, vc precisa passar os NOMES
> dos 10 usuários para a Oracle, ou seja, somente essas
> 10 pessoas podem ser "usuários" do sistema o qual utilize
> a base de dados Oracle.
>
> É diferente das outras formas de licensiamento da Oracle,
> como o licensiamento por Processador:
> - Vc compra licensa para 2 processadores e usuários
> ilimitados (como exemplo). Vc pagará um preço X,
> o seu servidor Oracle poderá ter no máximo 2 processadores,
> e não haverá limite de conexões, ou seja, usuários e conexões
> ilimitadas.
>
> O custo da licensa por usuário nomeado é MUITO mais barata,
> e é claro, mais limitada também.
>
> Que eu saiba, é dessa maneira que funciona, mas
> gostaria que outras pessoas confirmassem, pois não tenho
> absoluta certeza dessa informação.
>
> 2008/3/12 Elaine <[EMAIL PROTECTED] <mailto:elaine%40cinbesa.com.br>  
> <mailto:elaine%40cinbesa.com.br> >:
>
> > Olá pessoal,
> > o que vocês entendem por usuario nominado no Oracle???
> > Gostaria de entender sobre isso, e como funciona os tipos de licensa do
> > mesmo.
> > Alguem poderia me ajudar?
> >
> > Att,
> >
> > --
> > Elaine C Bastos Silva
> > [EMAIL PROTECTED] <mailto:elaine%40cinbesa.com.br>  
> > <mailto:elaine%40cinbesa.com.br>
> > Equipe de Suporte - DBA
> > CINBESA
> > Tel: 3084 0704
> >
> > "Nunca esqueça"
> > Meta a gente busca
> > Caminho a gente encontra
> > Desafio a gente enfrenta
> > Vida a gente inventa
> > Saudade a gente mata
> > Sonho a gente realiza
> >
> >
> >
> > O ENPO-BR 2008 (O maior evento de Profissionais de Oracle do Brasil!) será
> > realizado no dia 29 de Março no audi

Re: [oracle_br] Re: projeto de conclusão de ensino superior

2008-03-13 Thread Ivan Ricardo Schuster
Gabriel,

o PL/SQL developer tem a função de comparação de objetos. Ele te dá a
lista de objetos diferentes, podes aplicar automaticamente ou
revisar/alterar o script que ele criou.

O Enterprise Manager GRID Control da Oracle também tem essa
funcionalidade, mas é mais para a instalação, configuração,
instâncias, etc. Tem funções de comparação, clonagem e mais um monte
de coisas

abraço
Ivan

On 13/03/2008, cido_re <[EMAIL PROTECTED]> wrote:
> Olá Gabriel.
>
> Qual a finalidade? Deixar os bancos iguais?
> Se for isso a ORACLE já possui ferramentas que faze isso pra você.
>
> Cordialmente.
>
> Cido
>
> --- Em oracle_br@yahoogrupos.com.br, "Gabriel Herdt"
> <[EMAIL PROTECTED]>
> escreveu
> >
> > Ola Senhores(a)
> >
> > Estou iniciando meu projeto de conclusão de ensino superior.
> > Meu objetivo é criar um procedimento em que se compare dois banco de
> > dados ORACLE e listem as diferenças(views, tables, trigers,
> > constraints) e as
> > alterem automaticamente.
> > Gostaria de saber de você se já visse algo parecido.
> > E se vocês tem algum material próprio?
> > Pois já pesquisei nos documentos oracle e achei views que tratam
> isso.
> > Qualquer contribuição sua iria ajudar muito.
> >
> > Desde já grato.
> >
>
>
>
>
> O ENPO-BR 2008 (O maior evento de Profissionais de Oracle do Brasil!) será 
> realizado no dia 29 de Março no auditório da FIAP - Faculdade de 
> Administração e Informática Paulista em São Paulo. E tem total apoio deste 
> Grupo.
> Veja mais em http://www.enpo-br.org/
> --
> >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
>
>
>


Re: [oracle_br] Particionar Tabelas já criadas

2008-04-11 Thread Ivan Ricardo Schuster
Para particionar uma tabela não-particionada, sim, você deve recriá-la.
Lembro que particionamento no Oracle não é gratuito, você deve pagar
licensa adicional para este recurso.

2008/4/11 maykelsb <[EMAIL PROTECTED]>:
> Pessoal, estamos estudando o particionamento de tabelas, para
> implementarmos em algumas tabelas de nossa estrutura.
>
> Após realizar algumas pesquisas, surgiu a dúvida, a única maneira de
> criar partições é durante a criação da tabela? Até o momento acredito
> que seja possível adicionar novas partiçõess a uma tabela já criada.
>
> Grato!
>
>
> 
>
> --
> >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/
> --
> >Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU 
> >PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/
> 
>  Links do Yahoo! Grupos
>
>
>


Re: [oracle_br] Re: Problemas para restaurar backup FRIO

2008-04-11 Thread Ivan Ricardo Schuster
é windows ou linux?

2008/4/11 Rodrigo Mufalani <[EMAIL PROTECTED]>:
>
>
>   Só uma pergunta, o banco original se chamava "backup" ?
>
>   set oracle_sid=bacup
>
>Para vc fazer isso precisa usar o SID antigo, ou usar o utilitario
> NID que foi inclusive discutido ontem aqui na lista.
>
>
>
>
> > Mensagem Original:
> > Data: 16:19:06 11/04/2008
> > De: amorrimm <[EMAIL PROTECTED]>
> > Assunto: [oracle_br] Re: Problemas para restaurar backup FRIO
>
>
> > Reiniciei o servidor e consegui me logar como SYSDBA.
> >
> > Executei o ALTER DATABASE CLEAR LOGFILE GROUP e recriei os grupos 2
> > e 3 mas, quando tento colocar o banco em OPEN, ele me da um erro:
> > ORA 24324 - HADLE DE SERVICOS NÃO INICIALIZADO / ORA 01041 - ERRO
> > INTERNO - A EXTENSÃO HOSTDEF NAO EXISTE.
> >
> > Não consigo fazer mais nada..nem shutdown, nem startup..nadinha...
> >
> > alguem tem alguma ideia ?
> >
> > --- Em oracle_br@yahoogrupos.com.br, "amorrimm" <[EMAIL PROTECTED]>
> > escreveu
> >>
> >> Boa tarde pessoal, tudo bom ?
> >>
> >> Tenho um backup frio que estou tentando restaurar. Tive um
> > problema
> >> em um disco e tive que re-instalar o Oracle 9i.
> >>
> >> Fiz a copia de todos os datafiles,  1 control file, init.ora,
> >> sqlnet, listener.ora, o arquivo de senhas e o Spfile.
> >>
> >> Fiz um trabalhinho basico de copiar e colar, montando as pastas
> > para
> >> ter a estrutura que eu tinha anteriorente mas, quando após setar a
> >> instancia (set oracle_sid=bacup), tentei me logar como sys e tive
> > a
> >> mensagem de erro me informando que não havia listener.
> >>
> >> OK. Executei o lsnrctl start e o listener subiu. Tentei me logar
> >> novamente e recebi a informação (Ora 12500 - Listener Falhou ao
> >> Iniciar um Processo de Servidor Dedicado.)
> >>
> >> Alguem poderia me ajudar ? Estou falhando em algo para restaurar
> >> este backup frio ?
> >>
> >
> >
> >
> > 
> >
> > --
> >> 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/
> > --
> >> Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM
> >> SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/
> > 
> >  Links do Yahoo!
> > Grupos
> >
> >
> >
> >
>
>
>
> Atenciosamente,
>
> Rodrigo Mufalani
> Oracle 10g Adm Certified Professional
> Cel .: 8269-5062
>
> 
> Na Oi Internet você ganha ou ganha. Além de acesso grátis com
> qualidade, você pode ter contas ilimitadas de email com 1 giga cada uma,
> suporte grátis e muito mais. Baixe grátis o Discador Oi em
> http://www.oi.com.br/discador e comece a ganhar.
>
> Agora, se o seu negócio é voar alto na internet,
> assine Oi Internet Banda Larga e ganhe o modem grátis. Clique em
> http://www.oi.com.br/bandalarga e aproveite essa moleza!
>
>
>
>
> 
>
> --
> >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/
> --
> >Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU 
> >PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/
> 
>  Links do Yahoo! Grupos
>
>
>


Re: [oracle_br] Re: Problemas para restaurar backup FRIO

2008-04-11 Thread Ivan Ricardo Schuster
Utilize o mesmo SID original.
Registre seu banco com o ORADIM.

2008/4/11 amorrimm <[EMAIL PROTECTED]>:
> Op
>
> O SID que utilizei é so ficticio...era ORAGIGA...
>
> Isto esta contecendo em Windows...
>
> Agora por exemplo, me loguei como sysdba e recriei os redologs,
> multiplexei os controlfiles...tudo certinho...isso tudo em
> nomount...mas, quando tento um startup open, ele esta me dando o
> erro: ORA 03113 - FIM DE ARQUIVO NO CANAL DE COMUNICAÇÃO
>
> Sinistro...alguem tem alguma ideia ?
>
> Será que pode ser algum problema no Spfile ? To pensando em excluir
> ele e utilizar um init.ora original
>
>
>
>
> --- Em oracle_br@yahoogrupos.com.br, Rodrigo Mufalani <[EMAIL PROTECTED]>
> escreveu
> >
> >
> >
> >Só uma pergunta, o banco original se chamava "backup" ?
> >
> >set oracle_sid=bacup
> >
> > Para vc fazer isso precisa usar o SID antigo, ou usar o
> utilitario
> > NID que foi inclusive discutido ontem aqui na lista.
> >
> >
> >
> >
> > > Mensagem Original:
> > > Data: 16:19:06 11/04/2008
> > > De: amorrimm <[EMAIL PROTECTED]>
>
> > > Assunto: [oracle_br] Re: Problemas para restaurar backup FRIO
> >
> > > Reiniciei o servidor e consegui me logar como SYSDBA.
> > >
> > > Executei o ALTER DATABASE CLEAR LOGFILE GROUP e recriei os
> grupos 2
> > > e 3 mas, quando tento colocar o banco em OPEN, ele me da um erro:
> > > ORA 24324 - HADLE DE SERVICOS NÃO INICIALIZADO / ORA 01041 - ERRO
> > > INTERNO - A EXTENSÃO HOSTDEF NAO EXISTE.
> > >
> > > Não consigo fazer mais nada..nem shutdown, nem
> startup..nadinha...
> > >
> > > alguem tem alguma ideia ?
> > >
> > > --- Em oracle_br@yahoogrupos.com.br, "amorrimm" 
> > > escreveu
> > >>
> > >> Boa tarde pessoal, tudo bom ?
> > >>
> > >> Tenho um backup frio que estou tentando restaurar. Tive um
> > > problema
> > >> em um disco e tive que re-instalar o Oracle 9i.
> > >>
> > >> Fiz a copia de todos os datafiles,  1 control file, init.ora,
> > >> sqlnet, listener.ora, o arquivo de senhas e o Spfile.
> > >>
> > >> Fiz um trabalhinho basico de copiar e colar, montando as pastas
> > > para
> > >> ter a estrutura que eu tinha anteriorente mas, quando após
> setar a
> > >> instancia (set oracle_sid=bacup), tentei me logar como sys e
> tive
> > > a
> > >> mensagem de erro me informando que não havia listener.
> > >>
> > >> OK. Executei o lsnrctl start e o listener subiu. Tentei me logar
> > >> novamente e recebi a informação (Ora 12500 - Listener Falhou ao
> > >> Iniciar um Processo de Servidor Dedicado.)
> > >>
> > >> Alguem poderia me ajudar ? Estou falhando em algo para restaurar
> > >> este backup frio ?
> > >>
> > >
> > >
> > >
> > > 
> > >
> > > -
> -
> > >> 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/
> > > -
> -
> > >> Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR
> TEM
> > >> SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/
> > > -
> --- Links do
> Yahoo!
> > > Grupos
> > >
> > >
> > >
> > >
> >
> >
> >
> > Atenciosamente,
> >
> > Rodrigo Mufalani
> > Oracle 10g Adm Certified Professional
> > Cel .: 8269-5062
> >
> > ---
> -
> > Na Oi Internet você ganha ou ganha. Além de acesso grátis com
> > qualidade, você pode ter contas ilimitadas de email com 1 giga
> cada uma,
> > suporte grátis e muito mais. Baixe grátis o Discador Oi em
> > http://www.oi.com.br/discador e comece a ganhar.
> >
> > Agora, se o seu negócio é voar alto na internet,
> > assine Oi Internet Banda Larga e ganhe o modem grátis. Clique em
> > http://www.oi.com.br/bandalarga e aproveite essa moleza!
> >
>
>
>
> 
>
> --
> >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/
> --
> >Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU 
> >PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/
> 
>  Links do Yahoo! Grupos
>
>
>


Re: [oracle_br] Re: Sqlloader

2008-04-12 Thread Ivan Ricardo Schuster
Chiappa,

voce considera external table como um substituto do loader?
Voce ja comparou a performance dos dois?

2008/4/12 jlchiappa <[EMAIL PROTECTED]>:
> O sql*loader é um programa executável externo, assim como qquer outro
> programa executável pode ser executado a partir dum stored PL/SQL com
> as seguintes técnicas :
>
> - criando-se um programa daemon (ou mesmo shell script) que receba o
> texto do comando a executar (via pipes ou va pooling em
> arquivo-texto), em qquer versão do banco
>
> e/ou
>
> - via exteral procedure ou java, se banco 8i ou 9i
>
> e/ou
>
> - via scheduler, se banco 10g
>
> pesquise em http://asktom.oracle.com por cada uma das técinas, que vc
> acha diversos exemplos. E claro, lembro também que vc ** NÃO ** mais
> precisa necessariamente executar o sql*loader pra carregar/ler
> arquivos texto desde a versõ 9i do banco, pois passou a existir a
> figura da EXTERNAL TABLE, que com ela vc lê e carrega dados de um
> arquivo-texto SEM ter que chamr o executável do loader, pense nela
> como uma versão melhorada e nativa do loader...
>
> []s
>
>  Chiappa
> --- Em oracle_br@yahoogrupos.com.br, "francisco porfirio"
> <[EMAIL PROTECTED]> escreveu
>
> >
> > Pessoa,
> >
> > Alguem sabe se existe alguma forma de chamar a execução do sqlloader via
> > PL/SQL?
> >
> >
> > --
> > Atenciosamente
> > Francisco Porfirio Ribeiro Neto
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>
>
> 
>
> --
> >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/
> --
> >Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU 
> >PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/
> 
>  Links do Yahoo! Grupos
>
>
>


Re: [oracle_br] Adicionar Coluna

2008-04-16 Thread Ivan Ricardo Schuster
Adiciona ela sem valor default, coloca o default depois. Da update aos
poucos nos valores (talvez em algum periodo mais ocioso do banco).
Outra opcão a se considerar é deixar os valores antigos nulos e
substituir nulo pelo valor default na sua consulta.

On 15/04/2008, Nelson Cartaxo <[EMAIL PROTECTED]> wrote:
> Pessoal bom dia,
>
>  Alguem poderia me dar alguma sugestão
>
>  Oracle 10g(10.2.0.3) Solaris 10 máquina E20k
>
>  Seguinte, preciso adicionar uma coluna com default em uma tabela com 190 
> milhoes de registros. Fazer isso usando o simples add column fica inviavel 
> pois demora muito tempo. Alguem teria alguma sugestão e poderia passar um 
> exemplo, talvez com insert/*+ append*/?
>
>  Obrigado.
>
>  Att,
>  Nelson
>
>
>   Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
> armazenamento!
>  http://br.mail.yahoo.com/
>
>  
>
>  
> --
>  >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/
>  
> --
>  >Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU 
> PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/
>  
> 
>  Links do Yahoo! Grupos
>
>
>


Re: RES: [oracle_br] Dúvida sobre certificação

2008-04-22 Thread Ivan Ricardo Schuster
As provas do DBA 11g estão em beta até final de junho para OCA e final
de julho para OCP.
Ela custa mais barato (U$50), mas você tem que responder muito mais
questoes do que uma prova normal e só algumas serão consideradas para
a pontuacao. Além disso ainda não está definida a nota de corte, esta
nota é definida de acordo com o desempenho de quem fez a prova beta.

Para OCA 11g é necessario fazer prova de SQL, mas vale a prova do SQL
9i (1z0-007) para quem ja tem.

Estas e outras informacoes em education.oracle.com

2008/4/22 Robson Ramirez <[EMAIL PROTECTED]>:
> muito obrigado meu amigo.
>
> mufalani <[EMAIL PROTECTED]> escreveu: Já tem sim.
>
>
>  Eu verifiquei no site da prometric já tem
>
>  1z1-051 - sql fundamentals
>  1z1-052 - Workshop I -- OCA 11g
>  1z1-053 - Workshop I -- OCP 11g
>
>  Só não sei se segue o mesmo esquema do 10g ou se é obrigatório a prova de
>  sql.
>
>  education.oracle.com
>
>  Pode te dar mais info sobre isso.
>
>  -Mensagem original-
>  De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
>  nome de Robson Ramirez
>  Enviada em: terça-feira, 22 de abril de 2008 13:41
>  Para: oracle_br@yahoogrupos.com.br
>  Assunto: [oracle_br] Dúvida sobre certificação
>
>  Boa Tarde !!!
>
>  Gostaria de saber se já tem certificação de OCP para versão 11g, eu vi no
>  site da oracle mas não entendi muito bem???
>
>  At,
>
>  Robson.
>
>  -
>  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
>  armazenamento!
>
>  [As partes desta mensagem que não continham texto foram removidas]
>
>  
>
>  --
>  --
>  >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/
>  --
>  --
>  >Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU
>  PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/
>  --
>   Links do Yahoo! Grupos
>
>
>
>
>
>
> -
> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
> armazenamento!
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
> 
>
> --
> >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/
> --
> >Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU 
> >PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/
> 
>  Links do Yahoo! Grupos
>
>
>
>


Re: [oracle_br] RHEL5 64bit x Oracle10gR1 64bit: é possível?

2008-05-13 Thread Ivan Ricardo Schuster
O Oracle 10g(R1) não eh homologado para o RHEL5

2008/5/13 jljlsilva <[EMAIL PROTECTED]>:
> Senhores, bom dia.
> Gostaria de saber se alguém aqui do grupo já instalou Oracle10gR1 em
> RHEL5 64bit.
> Não encontrei informação de homologação no metalink...
> Obrigado.
>
>
> 
>
> --
> >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/
> --
> >Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU 
> >PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/
> 
>  Links do Yahoo! Grupos
>
>
>


Re: Res: [oracle_br] Desfragmentação de Tablespace

2008-07-17 Thread Ivan Ricardo Schuster
Que eu saiba, long só com export/import

2008/7/15 Oracle <[EMAIL PROTECTED]>:
> E tabelas com campo long existe como compactar?
>
> Thiago Azevedo escreveu:
>>
>> **
>> Use o comando* SHRINK SPACE COMPACT
>>
>> *
>> 2008/7/15 Oracle <[EMAIL PROTECTED]
>> >:
>>
>> > A versão é 10g. Trabalhar com tabela por tabela creio que não seja a
>> > melhor opção pois são muitas tabelas.
>> >
>> > Que ferramenta eu poderia utilizar??
>> >
>> > Anderson Santiago escreveu:
>> > >
>> > > Se for versão 9, export/import ou alguma ferramenta paga...
>> > > ou então fazer um move tabela a tabela, com o espaço disponível.
>> > >
>> > > - Mensagem original 
>> > > De: Oracle <[EMAIL PROTECTED]
>>   > > rocha.oracle%40gmail.com >>
>> > > Para: oracle_br@yahoogrupos.com.br
>> 
>> > > oracle_br%40yahoogrupos.com.br >
>> > > Enviadas: Segunda-feira, 14 de Julho de 2008 13:35:45
>> > > Assunto: [oracle_br] Desfragmentação de Tablespace
>> > >
>> > > Boa tarde,
>> > >
>> > > há alguns dias teve na lista dois assuntos sobre redimensionamento de
>> > > tablespace, reorganizar minha tablespace através do EM com a ação de
>> > > reorganize.
>> > >
>> > > Porém, não consigo reorganizar a tablespace se ela contiver
>> tabelas com
>> > > campos LONG (BLOB, CLOB...).
>> > >
>> > > Alguém sabe como posso reorganizar/ desfragmentar uma tablespace que
>> > > contenha campos LONG???
>> > >
>> > > Att.
>> > >
>> > > --
>> > > Rafael Bahr Esposito da Rocha
>> > > Analista de Sistemas
>> > > (41) 9199-1286
>> > >
>> > > Novos endereços, o Yahoo! que você conhece. Crie um email novo com a
>> > > sua cara @ymail.com ou @rocketmail.com.
>> > > http://br.new.mail.yahoo.com/addresses
>> 
>> > > > >
>> > >
>> > > [As partes desta mensagem que não continham texto foram removidas]
>> > >
>> > >
>> >
>> > --
>> > Rafael Bahr Esposito da Rocha
>> > Analista de Sistemas
>> > (41) 9199-1286
>> >
>> >
>> >
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>
>
>
> --
> Rafael Bahr Esposito da Rocha
> Analista de Sistemas
> (41) 9199-1286
>
>
> 
>
> --
>>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/
> --
>>Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO 
>>ESPAÇO! VISITE: http://www.oraclebr.com.br/
> 
>  Links do Yahoo! Grupos
>
>
>


Re: [oracle_br] Comparação de Dados entre Tabelas Grandes!

2008-07-23 Thread Ivan Ricardo Schuster
Renata, me parece que esse processo será frequente, nesse caso, eu
criaria uma coluna com o valor hash dos dados da linha e obviamente
colocaria um indice pra isso.

aí é

select 't1', col_hash from t1 minus select col_hash from t2
union
select 't2', col_hash from t2 minus select col_hash from t1;



2008/7/23 Renata de Oliveira <[EMAIL PROTECTED]>:
> Olá pessoal, bom dia, tdo bem?!
>
> Gostaria de verificar se os amigos podem me ajudar com algumas dicas
>
> Preciso fazer uma comparação de dados entre tabelas, porém trata-se de
> tabelas mto grande, com aproximadamente 100.000.000 de registros.
>
> Alguém teria alguma dica, ou já fez algo parecido?! Utilizando alguma
> solução onde a performance tenha sido boa?!
> Pois como isso será um processo executado talvez diariamente, estou
> preocupada, e buscando alternativas.
>
> PS: Esse processo seria para diagnosticar que um grupo de tabelas
> estejam exatamente iguais com os mesmos dados, após um processo noturno
> que faz a copia e atualização entre esses grupos. Pois estamos
> verificando problemas de diferença de dados devido à intervenções
> manuais, e devido à restrições da empresa não podemos fazer utilização
> de Triggers.
>
> Se alguém puder ajudar, fico grata!
> Obrigada à todos!
>
> Att,
> Renata de Oliveira
>
>
> 
>
> --
>>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/
> --
>>Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO 
>>ESPAÇO! VISITE: http://www.oraclebr.com.br/
> 
>  Links do Yahoo! Grupos
>
>
>


Re: [oracle_br] Dúvida no SQLPLUS

2008-07-28 Thread Ivan Ricardo Schuster
Crie um arquivo com o sql que voce deseja executar e da um @arquivo.sql

daí nao vai aparecer o comando...

2008/7/28 francisco porfirio <[EMAIL PROTECTED]>:
> Rafael...
>
> Utilizei esse parametro que você falou mas não teve adiantou.
>
> O meu código está da seguinte forma
>
> Spool C:\Output.txt
>
> SET pagesize 40;
> SET LINESIZE 70;
> SET SPACE 3;
> SET echo OFF;
> SET feedback OFF;
> SET TERMOUT OFF;
>
> ttitle LEFT 'Tipos de cláusulas ' RIGHT 'PÁGINA: ' SQL.PNO SKIP 2
>
> SELECT ncc.nct_codigo_controleAS "Cod. Controle",
> ncc.nct_descricao_controle AS "Descricao",
> ncc.nct_natureza   AS "Natureza"
>FROM inf_numeros_controle_clausulas ncc
>   WHERE ncc.nct_natureza = 'P'
> AND NOT EXISTS ( SELECT 1
>FROM inf_clausulas_plano cp
>   WHERE cp.clp_nct_codigo_controle =
> ncc.nct_codigo_controle)
>   ORDER BY 1;
> Spool OFF
>
> --
> Atenciosamente
> Francisco Porfirio Ribeiro Neto
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
> 
>
> --
>>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/
> --
>>Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO 
>>ESPAÇO! VISITE: http://www.oraclebr.com.br/
> 
>  Links do Yahoo! Grupos
>
>
>


Re: [oracle_br] conexão ao banco oracle

2008-07-29 Thread Ivan Ricardo Schuster
Verifique o ORACLE_SID em ambas as situações
Quem sabe tambem o ORACLE_HOME...

2008/7/29 Diego Leite <[EMAIL PROTECTED]>:
> VERIFICA O SGA_MAX_size
>
> SHOW PARAMETER sga_max_size
>
>
> -- MEMORIA LIVRE
>
> SELECT POOL,NAME,SUM(BYTES)/1024/1024 FROM V$SGASTAT
> WHERE NAME IN ('free memory')
> GROUP BY POOL,NAME;
>
>
> 2008/7/29 Carlos Henrique <[EMAIL PROTECTED]>:
>> Olá Diego,
>>
>> SGA_TARGET 140 mb :
>> shared pool = 68
>> buffer cache = 56
>> other = 16
>>
>> Carlos Henrique
>> Analista Sistemas / Desenvolvedor / Suporte
>> Multimidia Net
>> [EMAIL PROTECTED]
>> [EMAIL PROTECTED]
>>
>> - Original Message -
>> From: Diego Leite
>> To: oracle_br@yahoogrupos.com.br
>> Sent: Tuesday, July 29, 2008 9:56 AM
>> Subject: Re: [oracle_br] conexão ao banco oracle
>>
>> Verifique o tamanho da sua SGA_TARGET e SGA_MAX_SIZE.
>>
>> 2008/7/29 chsistemas2 <[EMAIL PROTECTED]>:
>>>
>>> Bom dia pessoal,
>>>
>>> estou com várias dúvidas e gostaria de solucioná-las.
>>> Eu consigo conectar no banco oracle no modo gráfico, mas quando vou na
>>> linha de comando de comando e digito o mesmo usuário e a mesma senha
>>> ele não conecta:
>>> error
>>> ORA-01034 oracle not available
>>> ORA-27121 unable to determine size of shared memory segment
>>> linux error : 13 permission denied
>>>
>>> o usuário SYSTEM não deveria valer para os 02 modos : grafico e commad
>>> line ?
>>> O que pode estar acontecendo?
>>>
>>> Atenciosamente,
>>> Carlos Henrique
>>>
>>>
>>
>> --
>> Att,
>>
>> Diego Leite - DBA Jr.
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>
>
>
>
> --
> Att,
>
>
> Diego Leite - DBA Jr.
>
> 
>
> --
>>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/
> --
>>Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO 
>>ESPAÇO! VISITE: http://www.oraclebr.com.br/
> 
>  Links do Yahoo! Grupos
>
>
>


Re: [oracle_br] ORA-01578: ORACLE data block corrupted

2008-07-29 Thread Ivan Ricardo Schuster
Pode ser storage, disco, firmware, controladora, cabos, driver, SO,
bug do Oracle, etc...
Ajudaria se voce descrevesse seu hardware (disco, se tem storage,
basicamente)...

Bom, corrigir estes blocos definitivamente não é a solução, há
problema maior aí.

Recomendo suporte da Oracle, do teu SO, do hardware, etc.


2008/7/28 cleberalmeidadf <[EMAIL PROTECTED]>:
>  Estou com um sério problema. Estamos utilizando aqui na empresa o
> oracle 10g R2 com o Suse 10 professional.
> O que acontece é o seguinte, ele está apresentando a mensagem Data
> block corrupted direto, noto isso principalmente após cargas com o
> SQLLoader, sempre aparece um data block corrupted, sempre. Alguém tem
> alguma dica do que pode ser? Executo o DBS_REPAIR para efetuar a
> restauração do bloco, mas sempre aparece outro. Será que estou com
> algum problema de disco? Tem como eu executar algum ckdisk no linux?
> Ou até mesmo executar algum utilitário do Oracle? Atualmente funciona
> da seguite maneira, tenho um diretório que o oracle esta instalado, e
> instalei um outro disco nesse disco novo eu estou gravando todos os
> meus datafiles, com excessão dos que são criados no oracle por
> default(system01.dbf,sysaux01.dbf,users01.dbf,example01.dbf,undotbs.dbf)Estou
> perdido e qualquer ajuda será bem - vinda.
>
>
> Obrigado
>
>
>
>
>
> 
>
> --
>>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/
> --
>>Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO 
>>ESPAÇO! VISITE: http://www.oraclebr.com.br/
> 
>  Links do Yahoo! Grupos
>
>
>


Re: [oracle_br] Recriar arquivo de Configuração Enterprise Manager

2008-07-30 Thread Ivan Ricardo Schuster
tente isso:

emca -deconfig dbcontrol db -repos drop
emca -config dbcontrol db -repos create

2008/7/30 rei_do_delphi <[EMAIL PROTECTED]>:
> Galera,
>
> estou em uma situação em que foi trocado o nome do servidor (hostname)
> onde esta instalado um BD Oracle 10G Enterprise 10.2.0.4 64 - Bits, SO
> Red Hat 5 64 - Bits.
>
> Já executei o comando:
>
> emca -config dbcontrol db -repos recreate
>
> porém, não consigo recriar o arquivo de configurações devido ao nome do
> servidor ter sido trocado. Algúem sabe algum procedimento para recria-
> lo desta maneira?
>
> Att,
>
>
> 
>
> --
>>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/
> --
>>Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO 
>>ESPAÇO! VISITE: http://www.oraclebr.com.br/
> 
>  Links do Yahoo! Grupos
>
>
>


Re: [oracle_br] ORA-00904: Invalid Column Name

2008-08-12 Thread Ivan Ricardo Schuster
falta o nome da tabela:

SELECT CAMPO1, CAMPO2, (SELECT NVL(SUM(1),0) FROM(SELECT * FROM
??? UNION SELECT * FROM ???) as apelido from table 1



2008/8/12 Márcio Ricardo Alves da Silva <[EMAIL PROTECTED]>:
> Ademir, tentei e não funcionou.
>
>  - Original Message -
>  From: Ademir Roque Maneira
>  To: oracle_br@yahoogrupos.com.br
>  Sent: Tuesday, August 12, 2008 9:50 AM
>  Subject: Re: [oracle_br] ORA-00904: Invalid Column Name
>
>
>  tenta colocar um alias no sum:
>
>  SELECT CAMPO1, CAMPO2, (SELECT NVL(SUM(1),0) *total* FROM(SELECT * FROM
>  UNION SELECT * FROM) as apelido from table 1
>
>  Em 12/08/08, Márcio Ricardo Alves da Silva <[EMAIL PROTECTED]>
>  escreveu:
>  >
>  > Untitled DocumentBoas. Estou com tomando o erro acima.
>  >
>  > Este ocorre em uma isntrução com subselect.
>  > O código é mais ou menos assim
>  >
>  > SELECT CAMPO1, CAMPO2, (SELECT NVL(SUM(1),0) FROM(SELECT * FROM UNION
>  > SELECT * FROM) as apelido from table 1
>  >
>  > Grato
>  >
>  >
>  > -
>  > Márcio Ricardo Alves da Silva
>  > Programador .Net
>  > OCA 9i
>  > [EMAIL PROTECTED]
>  >
>  > Config Informática Ltda
>  > Av. Eng. Luis Carlos Berrine, 801 - 7o. andar
>  > 04571-010 - Brooklin Novo - São Paulo - SP
>  > Fone (11) 5501-8300
>  > Fax (11) 5501-8302
>  > www.config.com.br
>  >
>  >
>  > [As partes desta mensagem que não continham texto foram removidas]
>  >
>  >
>  > 
>  >
>  >
>  > --
>  > >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/
>  >
>  > --
>  > >Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU
>  > PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/
>  > --
>  > Links do Yahoo! Grupos
>  >
>  >
>  >
>
>  [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 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/
> --
>>Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO 
>>ESPAÇO! VISITE: http://www.oraclebr.com.br/
> 
>  Links do Yahoo! Grupos
>
>
>


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

2008-11-20 Thread Ivan Ricardo Schuster
Flavio,

dê uma pesquisada no parâmetro optimizer_secure_view_merging, é
possivel que ele te ajude

Abraço
Ivan

2008/11/20 Flavio de Lamare <[EMAIL PROTECTED]>:
> É que este é o segundo problema que me deparei depois da migração do
> 9i para o 10g. O primeiro que ocorreu, ORA-01031: insufficient
> privileges, eu consegui resolver ser saber ao certo. Acabei
> atribuindo os privilégios creata any table, create any view e depois
> disto, consegui atualizar as view's do esquema CORRWIN.
> Agora, tenho esta procedure que trava e não consigo resolver.
> Grato!
> --- Em oracle_br@yahoogrupos.com.br, Wellerson Leite de Araújo
> <[EMAIL PROTECTED]> escreveu
>>
>> Mas no seu e-mail você fala que existe um problema de privilégios
> insuficientes...
>> É um problema de travamento da procedure ou privilégios?
>>
>> Att,
>> 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)
>>
>>
>>
>>
>> 
>> De: Flavio de Lamare <[EMAIL PROTECTED]>
>> Para: oracle_br@yahoogrupos.com.br
>> Enviadas: Quinta-feira, 20 de Novembro de 2008 15:31:37
>> Assunto: Res: [oracle_br] Re: ORA-01031: insufficient privileges
>>
>>
>> Wellerson,
>> No momento, estou tentando resolver o problema de uma procedure que
>> não executa. Não apresenta erro e nenhuma outra mensagem, apenas o
>> processo fica travado.
>> O código é bem simples e outras três procedure semelhantes, estão
>> funcionando. A procedure atualiza a tabela ISDIG_IMPORTACAO, onde o
>> usuário IUSR_IS é o owner da tabela, a partir de duas view's do
>> usuário CORRWIN. Atribui grant all nas duas view's para o IUSR_IS.
>> Já dropei e recriei a procedure mas não ajudou.
>>
>> Grato,
>> Flavio
>>
>> "
>> CREATE OR REPLACE  PROCEDURE "IUSR_IS"."SP_ ISDIG_IMP_ BTC"
>> (data_movto in date,
>> operacao in varchar2,
>> codigo in varchar2) is
>> begin
>> dbms_output. put_line( '..>Executando insert BTC');
>> dbms_output. put_line( to_char(data_ movto ,'dd/mm/' ));
>> insert into ISDIG_IMPORTACAO
>> (CD_CLIENTE, VL_SALDO, CD_NEGOCIO, DS_OPERACAO)
>> Select a.cod_cli,
>> sum(a.val_comi * -1),
>> codigo,
>> operacao
>> from corrwin.vbtnego a, corrwin.vbtcliente b
>> where data_mvto= data_movto
>> and a.cod_cli= b.cod_cli_ori
>> and a.tipo_nego in ('R','L')
>> and  (b.cod_asse in
>> (100,110,120, 150,200,201, 205,210,220, 230,240,250, 270,300,400,
> 410,500,6
>> 00,610,800,810, 910))
>> group by a.cod_cli;
>> end SP_ISDIG_IMP_ BTC;
>> "
>>
>> --- Em [EMAIL PROTECTED] os.com.br, Wellerson Leite de Araújo
>>  escreveu
>> >
>> > Flavio,
>> >
>> > Qual é a operação que você está tentando fazer?
>> > Você poderia postar mais detalhes?
>> > Se for possível, envie todos procedimentos que você está
> utilizando.
>> >
>> > Att,
>> > 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)
>> >
>> >
>> >
>> >
>> >  _ _ __
>> > De: Flavio de Lamare 
>> > Para: [EMAIL PROTECTED] os.com.br
>> > Enviadas: Quinta-feira, 20 de Novembro de 2008 8:56:07
>> > Assunto: [oracle_br] Re: ORA-01031: insufficient privileges
>> >
>> >
>> > Oi Francisco!
>> > Já verifiquei e as permissões e são as mesmas. Tenho um banco de
>> > homologação ainda na 9i que apresenta as mesmas permissões do
>> import
>> > que fiz na 10g.
>> > Não sei mais o que pode ser feito. Agradeço qualquer ajuda.
>> > Grato,
>> > Flavio de Lamare
>> >
>> > --- Em [EMAIL PROTECTED] os.com.br, "francisco porfirio"
>> >  escreveu
>> > >
>> > > Flávio verifica todas as permissões que existiam antes para
> este
>> > schema e
>> > > verificar quais que existem atualmente.
>> 

[oracle_br] aumentar performance de um IMP

2005-12-08 Thread Ivan Ricardo Schuster
Pessoal

Tenho arquivos DMP para serem importados em um banco de dados. A previsão é
terminar com a carga em uns 3 dias. Tem alguma forma de eu diminuir este
tempo alterando parâmetros do banco? 

Tenho 4 processadores numa maquina windows 2003, Oracle 9.2

Este banco está parado (nenhuma aplicação usando) e gostaria de ter os dados
para sábado.

Sugestões?

Abraço
Ivan



--
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/ 
--_
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
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] aumentar performance de um IMP

2005-12-09 Thread Ivan Ricardo Schuster
Obrigado Ricardo

Minha mensagem demorou a chegar na lista, fiz uma pesquisa e encontrei dicas
parecidas com as suas, para informação e, quem sabe, criticas:

- colocar o arquivo DMP em um disco separado dos datafiles
- aumentar o db_cache_size
- aumentar o log_buffer
- analyze=n, commit=n (se possivel, não é meu caso)

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Ricardo Cardoso de Sá
Enviada em: quinta-feira, 8 de dezembro de 2005 22:22
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] aumentar performance de um IMP

Ivan,

Bom, em 1o. lugar, a plataforma Windows já é lenta por si só, mas com alguns
ajustes na importação é possível realizar o import mais rápido.


1) Crie o banco que receberá a importação, com os tamanho reais dos
datafiles, pois no caso de autoextent ele demorará muito mais.

2) Para fazer o import use o seguinte comando :
imp usuario/senha file=arquivo.dmp log=logimp.log buffer=2048576 commit=y
indexes=n constraints=n statitiscs=none ignore=y 

3) após realizado realizado o import, extraia os ddls de criação dos indices
e constraints com o seguinte comando:

   imp usuario/senha file=arquivo.dmp indexfile=arqscript.sql

   edite a saída formatando somente os indices e constraints a serem
criados.


Notas importantes:

- Copie os arquivos dumps para o servidor onde se encontra o banco, pois
desta forma estará evitando tráfego na rede.

- Percebe que eu não coloquei a instancia do banco no comando imp
usuario/[EMAIL PROTECTED], evite para este caso colocar o @banco, pois desta 
forma
ele irá mais rápido, porque ele não usuário os recursos de inter-rede.


Boa sorte, 

Precisando é só gritar.


  - Original Message - 
  From: Ivan Ricardo Schuster 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, December 08, 2005 3:25 PM
  Subject: [oracle_br] aumentar performance de um IMP


  Pessoal

  Tenho arquivos DMP para serem importados em um banco de dados. A previsão
é
  terminar com a carga em uns 3 dias. Tem alguma forma de eu diminuir este
  tempo alterando parâmetros do banco? 

  Tenho 4 processadores numa maquina windows 2003, Oracle 9.2

  Este banco está parado (nenhuma aplicação usando) e gostaria de ter os
dados
  para sábado.

  Sugestões?

  Abraço
  Ivan



 

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

--__
___
  Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 


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



--
  Links do Yahoo! Grupos

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



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




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

--__
___
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
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/ 
--_
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
Links do Yahoo! Grupos

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

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

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

 




[oracle_br] RES: [usuarios_oracle] Erro na compilção de trig ger

2005-12-09 Thread Ivan Ricardo Schuster
Bruno,

Criei duas tabelas, colocando um campo "cod number" e um campo "testelong
long" em cada uma delas.

Criei um trigger em uma delas (T1) com uma linha assim:

Select cod into :new.cod from t2 where rownum<2;

Não tive problemas. Já colocando um 

Select cod, testelong into :new.cod, :new.testelong from t2 where rownum<2;

Da o erro que voce falou.
Será que voce não está consultando alguma coisa tipo "select * from t2"?
Tens como mandar pelo menos a linha suspeita do erro?




-Mensagem original-
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Em nome de Bruno de Souza Leite
Enviada em: sexta-feira, 9 de dezembro de 2005 14:02
Para: [EMAIL PROTECTED]; oracle_br@yahoogrupos.com.br;
[EMAIL PROTECTED]
Assunto: [usuarios_oracle] Erro na compilção de trigger
Prioridade: Alta

Estou tentando compilar uma trigger e aparece a seguinte mensagem de erro:

ORA-04093: references to columns of type LONG are not allowed in triggers

A tabela tem um campo LONG, mas o mesmo ñ é referenciado na trigger.

As respostas do METALINK ñ resolveram meu problema. Alguém sabe como posso
resolver isso?

Obrigado!

Bruno





 ENPO 2005 foi mais um sucesso! confira: http://www.enpo-br.org

 Sair da Lista ???
 mande um email em branco para: 
 [EMAIL PROTECTED]

 usuarios_oracle - a mais antiga lista de Oracle do Brasil!
=== 
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/ 
--_
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
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] Objetos invalidos após drop partition

2005-12-12 Thread Ivan Ricardo Schuster
Pessoal,

Tenho tabelas particionadas diariamente. Estas tabelas são referenciadas por
vários objetos (e estes são referenciados por outros). 

O serviço de criação de novas partições funciona perfeitamente, mas tive que
tirar do automático o drop de partições, pois isto invalidava os objetos do
meu banco.

Preciso achar uma solução para isto. Um "recompile depois de dropar" não me
serve, pois vários serviços e usuários utilizam a aplicação que não deveria
parar.

Alguém tem sugestões?



--
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/ 
--_
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
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] Sessões

2005-12-13 Thread Ivan Ricardo Schuster
Fabrício,

Voce não disse em qual SO está o seu banco, de qualquer forma, para matar o
processo que está bloqueando esta sessão, use o orakill (windows) ou o kill
-9 (unix).

Mais informações:
http://www.psoug.org/reference/kill_session.html

só não vai matar o processo errado... ;)


-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Fabrício Clementin Dalapola
Enviada em: segunda-feira, 12 de dezembro de 2005 11:49
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Sessões

Bom dia pessoal,

Tentei matar uma sessão e ela ficou com o status "KILLED".

O que isso significa??? Como faço pra ela efetivamente ser derrubada???

Obs: isso ocorreu com o travamento de uma sessão quando tentava desabilitar
uma trigger, e agora a sessão trava toda vez que tento fazer isso novamente.

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

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

--__
___
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
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/ 
--_
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
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] DBLINK - ORA-12154: TNS:could not resolve service name

2005-12-13 Thread Ivan Ricardo Schuster
Mande a sua entrada no TNS names e a string de criação do DBLink, quem sabe
ajude

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Leonardo Matarazzo
Enviada em: terça-feira, 13 de dezembro de 2005 14:46
Para: oracle_br@yahoogrupos.com.br; [EMAIL PROTECTED]
Assunto: [oracle_br] DBLINK - ORA-12154: TNS:could not resolve service name

Prezados,
 
Tenho um servidor Unix com Oracle 9.2.0.4. Editei o arquivo tnsanames.ora
deste e adicionei um TNS que aponta para outro servidor Oracle. No mesmo
console criei um DBLink apontando para esse novo servidor. Pelo mesmo
console, através do SQLPlus consigo utilizar o Dblink através do comando :
Select * from [EMAIL PROTECTED] . Funciona perfeitamente, porém quando
meus usuários vão utilizar esse DBLink através de suas estações seja pelo
SQLNavigator ou pelo SQLPlus, recebo a msg de erro: ORA-12154: TNS:could not
resolve service name
 
Alguém já viu esse ?
 
Att.,
 
Leonardo 

O conteúdo desta mensagem e eventuais documentos anexos são confidenciais e
sua reprodução ou utilização, total ou parcial, não está autorizada pelo
autor. Caso tenha recebido esta mensagem por engano, queira, por gentileza,
avisar seu remetente imediatamente respondendo ao email e excluindo-o
posteriormente. Esta mensagem tem caráter informativo e não poderá ser
interpretada como uma oferta de serviços ou proposta de associação /
parceria seja a que titulo for.
 


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

--__
___
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
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/ 
--_
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
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] RES: Problema com criacao de view

2005-12-14 Thread Ivan Ricardo Schuster
Capin,


Com o usuário T0010, tente fazer select em cada uma das tabelas:


SIDDEM.DESCARGAS
CORP.MUNICIPIO
SIDDEM.DESCARGAS_MUNICIPIO
CORP.UF



-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Fernando Franquini
Enviada em: quarta-feira, 14 de dezembro de 2005 16:34
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] RES: Problema com criacao de view

Caros,

Isso ja foi feito e nao funcionou, tanto a sugestao do Erick, quanto a
sua Ederson.

Se alguem tiver mais alguma ideia.

obrigado

sem mais,
capin

On 12/14/05, Ederson <[EMAIL PROTECTED]> wrote:
> O usuário SIDDEM precisa dar grant de select nas tabelas DESCARGAS e
> DESCARGAS_MUNICIPIO para o usuário T0010, e o usuário CORP precisa dar
grant
> de select na tabela MUNICIPIO para o usuário T0010.
>
> Para garantir, crie tb um sinônimo público:
>
> Create public synonym DESCARGAS_MUNICIPIO_FEDERACAO
> for SIDDEM. DESCARGAS_MUNICIPIO_FEDERACAO;
>
>
> Ederson Elias
>
>
> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
> nome de Fernando Franquini
> Enviada em: quarta-feira, 14 de dezembro de 2005 14:18
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Problema com criacao de view
>
> Pessoal,
>
> Criei uma view através de um usuário, porém quando vou fazer uma
> consulta utilizando esta view através de outro usuário me retorna um
> erro.
> Já dei privilégio de select nesta view.
> O que mais preciso fazer para que a view possa ser utilizada?
> *Esta view faz referências a tabelas de outro SCHEMA
>
>
> SQL> conn SIDDEM
> Informe a senha: *
> Conectado.
>
> SQL> CREATE OR REPLACE VIEW DESCARGAS_MUNICIPIO_FEDERACAO
>   2  ("CD_DESCARGA","CD_MUNICIPIO_IBGE","NM_MUNICIPIO","SG_UF") AS
>   3  select D.CD_DESCARGA
>   4  ,S.CD_MUNICIPIO_IBGE
>   5  ,M.NM_MUNICIPIO
>   6  ,U.SG_UF
>   7  from DESCARGAS D,
>   8  CORP.MUNICIPIO M,
>   9  DESCARGAS_MUNICIPIO S,
>  10  CORP.UF U
>  11  where S.CD_DESCARGA = D.CD_DESCARGA
>  12  and S.CD_MUNICIPIO_IBGE =
> M.CD_IBGE_UF*10+M.CD_NR_IBGE_MUNICIPIO*10+M
>  13  and M.CD_IBGE_UF = U.CD_UF;
>
> View criada.
>
> SQL> DESC DESCARGAS_MUNICIPIO_FEDERACAO
>  NameNull?Type
>  ---  
>  CD_DESCARGA  NUMBER(24)
>  CD_MUNICIPIO_IBGE   NOT NULL NUMBER(8)
>  NM_MUNICIPIONOT NULL VARCHAR2(100)
>  SG_UF   NOT NULL CHAR(2)
>
> SQL> SELECT CD_DESCARGA, CD_MUNICIPIO_IBGE FROM
> DESCARGAS_MUNICIPIO_FEDERACAO;
>
> CD_DESCARGA CD_MUNICIPIO_IBGE
> --- -
>   3   4310603
>  71   4317103
> 302   4313953
> 305   4300406
>
> SQL> CONN T0010
> Informe a senha: *
> Conectado.
> SQL> L
>   1* SELECT CD_DESCARGA, CD_MUNICIPIO_IBGE  FROM
> DESCARGAS_MUNICIPIO_FEDERACAO
> SQL> /
> SELECT CD_DESCARGA, CD_MUNICIPIO_IBGE FROM DESCARGAS_MUNICIPIO_FEDERACAO
>
>  *
> ERRO na linha 1:
> ORA-01031: privilégios insuficientes
>
> SQL>
>
> Obrigado.
>
> sem mais,
> capin
> --
> ___
> Fernando Franquini
> Bacharel em Ciencias da Computacao - UFSC
> - Capin - cel.: (48) 99024047
> ICQ: 51149680
> gtalk: [EMAIL PROTECTED]
> Florianopolis - SC
>
>
>
>

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

--__
___
> Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>


--
___
Fernando Franquini
Bacharel em Ciencias da Computacao - UFSC
- Capin - cel.: (48) 99024047
ICQ: 51149680
gtalk: [EMAIL PROTECTED]
Florianopolis - SC



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

--__
___
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
Links do Yahoo! Grupos




 





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

RES: RES: [oracle_br] livro

2005-12-15 Thread Ivan Ricardo Schuster
Bruno,

Estes livros não são originalmente em português. Não posso te dizer se são
bons ou não, pois não conheço. Só posso te dizer que comprei e/ou li alguns
livros traduzidos da área de computação durante minha graduação e me
arrependi de não ter procurado o original em inglês - seriam muito mais
fáceis de entender. Estes livros tem muitos erros de tradução. Nem sempre o
cara que ta traduzindo conhece 100% o assunto abordado e pode traduzir
alguma coisa literalmente. Aí voce tem que pegar a palavra, passar pro
inglês para ai sim, entender o que o autor está falando. É uma opinião, não
sei se se aplica aos livros citados.

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Bruno Quadros
Enviada em: quarta-feira, 14 de dezembro de 2005 11:46
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] livro

PS: Esqueci de falar o nome dos livros

Oracle Database 10g - Manual do Dba

Kevin Loney . Bob Bryla
Lançado em 07/2005 . 784 pág.
Cód 9788535215595 . ISBN 85-352-1559-X ou ISBN
978-85-352-1559-5.

Oracle 9i - O Manual do DBA

Kevin Loney
Lançado em 04/2002 . 992 pág.
Cód 9788535209624 . ISBN 85-352-0962-X ou ISBN
978-85-352-0962-4.


FUI








--- "Alex Fernando Kirsten (CESUP)"
<[EMAIL PROTECTED]> escreveu:


-
Se quiser livros bons para aprender procure na editora
Campus. Tem vários
livros “oficiais” da oracle.

 

[]’s

 

Alex Fernando Kirsten

Oracle 9i Database Administrator Certified
Professional

Cetil Sistemas

Email: [EMAIL PROTECTED]

 

  _  

De: oracle_br@yahoogrupos.com.br
[mailto:[EMAIL PROTECTED] Em
nome de Bruno
Enviada em: terça-feira, 13 de dezembro de 2005 10:20
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] livro

 

Prezado Joel,
Em portugues não tem nenhum livro que preste , voce
pode recorrer aos 
documentações oracle , mas no meu ponto de vista as
documentações são boas 
para tirar dúvidas e não para aprender... O que te
aconselho é pegar livros 
na net de oracle 10g,  achei uns super interessantes
sobre o mesmo , 
lembrando que todos são em inglês...



- Original Message - 
From: "Joel Lino" <[EMAIL PROTECTED]>
To: 
Sent: Tuesday, December 13, 2005 11:16 AM
Subject: [oracle_br] livro


Prezados,

 Aacabamos de migrar para o 10g aqui na empresa,
mas tá dificil de rolar

algum curso, mas no final o abacaxi sobra na nossa mão
mesmo, por isso peço 
uma dica de um bom livro de 10 g, para eu poder saber
um pouco mais.

  Mais uma vez agradeço,
  Joel.



-
Yahoo! doce lar. Faça do Yahoo! sua homepage.

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

--__
___
Area de download do grupo -
http://www.4shared.com/dir/101727/a4dcc423
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/


--__
___
Area de download do grupo -
http://www.4shared.com/dir/101727/a4dcc423 





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



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

-

RES: [oracle_br] RES: Problema com criacao de view

2005-12-15 Thread Ivan Ricardo Schuster
Por acaso essas permissões aos objetos foram passados por role? Somente as
permissões diretas, do tipo "grant select on tabela to usuario" funcionam em
views, procedures, packages...

Outra coisa, no teu select "SELECT CD_DESCARGA, CD_MUNICIPIO_IBGE FROM
DESCARGAS_MUNICIPIO_FEDERACAO", não faltaria definir o schema
(SIDDEM.DESCARGAS_MUNICIPIO_FEDERACAO)?



-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Fernando Franquini
Enviada em: quinta-feira, 15 de dezembro de 2005 09:10
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] RES: Problema com criacao de view

Fala Ivanrs!! :D

Faço, todos os selects funcionam.
Poderia ser a falta de privilegios em alguma delas neh?

Mais alguma sugestao?

falowz ;)

sem mais,
capin

On 12/14/05, Ivan Ricardo Schuster <[EMAIL PROTECTED]> wrote:
> Capin,
>
>
> Com o usuário T0010, tente fazer select em cada uma das tabelas:
>
>
> SIDDEM.DESCARGAS
> CORP.MUNICIPIO
> SIDDEM.DESCARGAS_MUNICIPIO
> CORP.UF
>
>
>
> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
> nome de Fernando Franquini
> Enviada em: quarta-feira, 14 de dezembro de 2005 16:34
> Para: oracle_br@yahoogrupos.com.br
> Assunto: Re: [oracle_br] RES: Problema com criacao de view
>
> Caros,
>
> Isso ja foi feito e nao funcionou, tanto a sugestao do Erick, quanto a
> sua Ederson.
>
> Se alguem tiver mais alguma ideia.
>
> obrigado
>
> sem mais,
> capin
>
> On 12/14/05, Ederson <[EMAIL PROTECTED]> wrote:
> > O usuário SIDDEM precisa dar grant de select nas tabelas DESCARGAS e
> > DESCARGAS_MUNICIPIO para o usuário T0010, e o usuário CORP precisa dar
> grant
> > de select na tabela MUNICIPIO para o usuário T0010.
> >
> > Para garantir, crie tb um sinônimo público:
> >
> > Create public synonym DESCARGAS_MUNICIPIO_FEDERACAO
> > for SIDDEM. DESCARGAS_MUNICIPIO_FEDERACAO;
> >
> >
> > Ederson Elias
> >
> >
> > -Mensagem original-
> > De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em
> > nome de Fernando Franquini
> > Enviada em: quarta-feira, 14 de dezembro de 2005 14:18
> > Para: oracle_br@yahoogrupos.com.br
> > Assunto: [oracle_br] Problema com criacao de view
> >
> > Pessoal,
> >
> > Criei uma view através de um usuário, porém quando vou fazer uma
> > consulta utilizando esta view através de outro usuário me retorna um
> > erro.
> > Já dei privilégio de select nesta view.
> > O que mais preciso fazer para que a view possa ser utilizada?
> > *Esta view faz referências a tabelas de outro SCHEMA
> >
> >
> > SQL> conn SIDDEM
> > Informe a senha: *
> > Conectado.
> >
> > SQL> CREATE OR REPLACE VIEW DESCARGAS_MUNICIPIO_FEDERACAO
> >   2  ("CD_DESCARGA","CD_MUNICIPIO_IBGE","NM_MUNICIPIO","SG_UF") AS
> >   3  select D.CD_DESCARGA
> >   4  ,S.CD_MUNICIPIO_IBGE
> >   5  ,M.NM_MUNICIPIO
> >   6  ,U.SG_UF
> >   7  from DESCARGAS D,
> >   8  CORP.MUNICIPIO M,
> >   9  DESCARGAS_MUNICIPIO S,
> >  10  CORP.UF U
> >  11  where S.CD_DESCARGA = D.CD_DESCARGA
> >  12  and S.CD_MUNICIPIO_IBGE =
> > M.CD_IBGE_UF*10+M.CD_NR_IBGE_MUNICIPIO*10+M
> >  13  and M.CD_IBGE_UF = U.CD_UF;
> >
> > View criada.
> >
> > SQL> DESC DESCARGAS_MUNICIPIO_FEDERACAO
> >  NameNull?Type
> >  ---  
> >  CD_DESCARGA  NUMBER(24)
> >  CD_MUNICIPIO_IBGE   NOT NULL NUMBER(8)
> >  NM_MUNICIPIONOT NULL VARCHAR2(100)
> >  SG_UF   NOT NULL CHAR(2)
> >
> > SQL> SELECT CD_DESCARGA, CD_MUNICIPIO_IBGE FROM
> > DESCARGAS_MUNICIPIO_FEDERACAO;
> >
> > CD_DESCARGA CD_MUNICIPIO_IBGE
> > --- -
> >   3   4310603
> >  71   4317103
> > 302   4313953
> > 305   4300406
> >
> > SQL> CONN T0010
> > Informe a senha: *
> > Conectado.
> > SQL> L
> >   1* SELECT CD_DESCARGA, CD_MUNICIPIO_IBGE  FROM
> > DESCARGAS_MUNICIPIO_FEDERACAO
> > SQL> /
> > SELECT CD_DESCARGA, CD_MUNICIPIO_IBGE FROM DESCARGAS_MUNICIPIO_FEDERACAO
> >
> >  *
> > ERRO na linha 1:
> > ORA-01031: privilégios insuficientes
> >
> > SQL>
> >
> > Obrigado.
> >
> > sem mais,
> > capin
> > --
> > 

RES: [oracle_br] PROBLEMAS COM ASPAS DUPLAS

2005-12-15 Thread Ivan Ricardo Schuster
Seu problema é com aspas simples ou duplas?

Veja:

SQL> create table table_teste_aspas (texto varchar2(10));

Tabela criada.

SQL> insert into table_teste_aspas values ('aa');

1 linha criada.

SQL> insert into table_teste_aspas values ('aaa"aaa');

1 linha criada.

SQL> insert into table_teste_aspas values ('aaa'aaa');
ERROR:
ORA-01756: string entre aspas nÒo finalizada adequadamente


SQL> insert into table_teste_aspas values ('aaa''aaa');

1 linha criada.

SQL> select * from table_teste_aspas;

TEXTO
--
aa
aaa"aaa
aaa'aaa

SQL>

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de ricardo moura
Enviada em: quinta-feira, 15 de dezembro de 2005 10:53
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] PROBLEMAS COM ASPAS DUPLAS

Pessoal,

Estou tentando gravar um conteúdo "html" em um campo CLOB. Porém o corpo do
texto pode conter ' " '(aspas duplas). Assim quando tento dar o insert, ele
para de executar quando encontra a primeira aspas duplas, ou seja, ele
entende que é fim de string.
Estou tentando popular esse campo CLOB através de uma massa de registros
contidos em um arquivo .sql utilizando o sqlPlus

Alguém teria alguma sugestão?

Desde já 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/ 

--__
___
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
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/ 
--_
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
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] Re: PROBLEMAS COM ASPAS DUPLAS

2005-12-15 Thread Ivan Ricardo Schuster
Tudo que for ' substitua por '':

 Aumentar
  letra Diminuir letra Normal


-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de ricardo moura
Enviada em: quinta-feira, 15 de dezembro de 2005 15:43
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Re: PROBLEMAS COM ASPAS DUPLAS

Carissimo,

o problema pode ser tanto com as aspas simples qto duplas. Veja bem, se Eu
tentar inserir o seguinte conteúdo em um campo CLOB:


 Aumentar
  letra Diminuir letra Normal


Tem aspas simples e suplas no conteúdo que Eu desejo gravar.

Entendeu?


On 12/15/05, Marcio Portes <[EMAIL PROTECTED]> wrote:
>
> Podemos ver uma parte do arquivo .sql ???
>
>
> --- Em oracle_br@yahoogrupos.com.br, ricardo moura <[EMAIL PROTECTED]>
> escreveu
> > Pessoal,
> >
> > Estou tentando gravar um conteúdo "html" em um campo CLOB. Porém o
> corpo do
> > texto pode conter ' " '(aspas duplas). Assim quando tento dar o
> insert, ele
> > para de executar quando encontra a primeira aspas duplas, ou seja, ele
> > entende que é fim de string.
> > Estou tentando popular esse campo CLOB através de uma massa de
> registros
> > contidos em um arquivo .sql utilizando o sqlPlus
> >
> > Alguém teria alguma sugestão?
> >
> > Desde já 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/
>
>

--__
___
> Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


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




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

--__
___
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
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/ 
--_
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
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

 




  1   2   3   4   >