Res: [oracle_br] Re: Problemas com Listener
Chiappa, Primeiramente obrigado pela resposta. Sim, não descarto bug de versão e o que vc mensionou está totalmente correto. Estive monitorando o banco por um bom tempo e notei que estava todas vez que ocorria alto swap, o listener ia para o espaço. Procurando pelo erro do log do listener, com mais calma, no metalink encontrei a possivel solução: aumentar o HUGEPAGE, inclusive disponibiliza um shell que faz toda a uma conta e de sugere o valor apropriado para o seu sistema. Por enquanto está funcionando, não tive mais problemas com o Listener. Estou fazendo teste massantes e minha base teste e homologação e o listener está firme e forte mas, certamente, precisamos aplicar o patch para uma versão mais estável. Obrigado pela dica. De: José Laurindo Para: oracle_br@yahoogrupos.com.br Enviadas: Sábado, 28 de Maio de 2011 21:35:43 Assunto: [oracle_br] Re: Problemas com Listener Há ENORME chance de ser bug, a versão 10.2.0.1 é Horrorosamente antiga, pode muito bem ser isso - eu tive num cliente recentemente um bug similar (mas no 9i no caso, mas nada impede que o bug existisse no 10g também) aonde lentamente ocorria consumo de RAM e CPU pelo listener (devido à um leak de memória no processo), até chegar numa hora em que o processo do listener ficava irresponsivo... imho vc deveria patchear para 10.2.0.5, como primeira medida ... Outra possibilidade poderia ser parâmetros de kernel e/ou de sessão/usuário (via ulimit) muito baixos e/ou inapropriados, verificar isso ... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Eric Arantes escreveu > > Amigos, boa tarde !!! > > Estou tendo problemas no listener do banco Oracle. > > Acontece que de tempos em tempos o listener "cai" e ninguem mais consegue > conectar no banco. O oracle está estavel o problema é sempre o listener. > A mensagem do log é: > TNS-12518: TNS:listener could not hand off client connection > TNS-12547: TNS:lost contact > TNS-12560: TNS:protocol adapter error >TNS-00517: Lost contact > Linux Error: 32: Broken pipe > > As vezes ocorre o erro, analisando o log, mas não cai o listener... e as > vezes > ocorre e o listener vai para o espaço e tem que ser "startado" com lsnrctl > start. > > Alguem sabe o que pode estar ocorrendo ? > A versão do Oracle é 10.2.0.1.0 - 64bits > O OS é RedHat 5.5 > > Obrigado > > [As partes desta mensagem que não continham texto foram removidas] > [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Problemas com Listener
Amigos, boa tarde !!! Estou tendo problemas no listener do banco Oracle. Acontece que de tempos em tempos o listener "cai" e ninguem mais consegue conectar no banco. O oracle está estavel o problema é sempre o listener. A mensagem do log é: TNS-12518: TNS:listener could not hand off client connection TNS-12547: TNS:lost contact TNS-12560: TNS:protocol adapter error TNS-00517: Lost contact Linux Error: 32: Broken pipe As vezes ocorre o erro, analisando o log, mas não cai o listener... e as vezes ocorre e o listener vai para o espaço e tem que ser "startado" com lsnrctl start. Alguem sabe o que pode estar ocorrendo ? A versão do Oracle é 10.2.0.1.0 - 64bits O OS é RedHat 5.5 Obrigado [As partes desta mensagem que não continham texto foram removidas]
Res: Fwd: [oracle_br] Sintaxe SQL
Marcelo, boa tarde !!! Depende de como os estão os parametros no seu banco de dados. Se vc fizer um select * from nls_database_parameters e verificar o valor da coluna NLS_NUMERIC_CHARACTERS verá se o separador numérico é ponto ou virgula. Att. Eric De: Marcelo Grimberg Para: oracle_br@yahoogrupos.com.br Enviadas: Terça-feira, 24 de Maio de 2011 11:28:56 Assunto: Fwd: [oracle_br] Sintaxe SQL Olá pessoal estou com dúvida sobre sintaxe de SQL quando executo desc de uma tabela qualquer aparece o formato de cada coluna Ex: nome varcher2(30) faturamento number quando executo um update nessa tabela e colocando um valor para faturamento " faturamento = '10.23' " (utilizando aspa simples) o update é feito com sucesso e quando eu retiro as aspa simples exibe um erro "number invalid" poderia exclarecer essa dúvida ? Obrigado -- Marcelo Grimberg Cel: +55 19-8197-3405 MSN: marcelog...@hotmail.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Tabela em memória
Transforma essa consulta em uma function pipelined. --- Em ter, 17/2/09, Eduardo Abrantes de Souza escreveu: De: Eduardo Abrantes de Souza Assunto: [oracle_br] Tabela em memória Para: oracle_br@yahoogrupos.com.br Data: Terça-feira, 17 de Fevereiro de 2009, 9:12 Caros amigos bom dia! Estou em um projeto de melhoria de performance de uma aplicação e me foi sugerido fazer a carga dos dados de uma tabela para memória e pesquisar os dados sem precisar ficar fazendo select. Eu fazia isso quando trabalhava com programação COBOL. No PL/SQL qual seria a melhor opção para tornar viável a seguinte operação: Carga dos dados da query abaixo para memória. Select centro_ccusto_ inicial, centro_custo_ final, código_unidade order by centro_ccusto_ inicial; A query retorna 300 linhas. A chave de pesquisa será um valor de centro de custo que deverá estar dentro do intervalo dos retornados na query acima. O código_unidade é a informação desejada. Os intervalos são mutuamente exclusivos. Grande abraço a todos. [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Rastreabilidade PL
Boa tarde ! Estou precisando de alguma ferramenta ou alguem que já tenha feito algo parecido. Preciso buscar as dependencias de uma pl. Por exemplo, dentro de uma packge eu tenho um procedure, essa processure chama uma função e essa função chama outra função. O que preciso é dizer a função ou procedure que busco e descobrir, até um 3º nível, aonde mais ela é chamada e qual o impacto na alteração dessa função. Fiz por scrip usando dba_source, dba_dependeces e dba_procedure mas precisei de 06 cursores simultaneos para percorrer todos os schemas de banco e isso ficou um tanto deperfomatico. Será que alguem tem uma solução melhor. Utilizo oracle 10.0.2 e red had. Obrigado Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Abrir banco de dados com problemas em REDO
Boa tarde ! Não estou conseguindo abrir o banco de dados. Depois que dou o "startup" o banco é montado mas ocorre o erro "ORA - 01589 use a opção RESETLOGS ou NORESETLOGS para o banco de dados aberto" Quando tento: alter database open RESETLOGS ocorre o erro: ERRO na linha 1: ORA-01194: o arquivo 1 necessita de mais recuperaþÒo para ser consistente ORA-01110: 1 do arquivo de dados: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF' O que tentei fazer foi: select member from v$logfile lf , v$log l where l.status='CURRENT' and lf.group#=l.group#; e descobri qual é o redo ativo: D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO01.LOG daí fiz: recover database using backup controlfile until cancel; e utilizei o diretorio acima e o retorno foi ess: ORA-00279: alterar 848848 gerado em 05/15/2008 15:44:08 necessßrio para o thread 1 ORA-00289: sugestÒo : D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2008_06_05\O1_MF_ 11_%U_.ARC ORA-00280: alterar 848848 para o thread 1 estß na seq³Ûncia #11 Especificar log: {=nome de arquivo | sugerido | AUTO | CANCEL} D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO01.LOG ORA-00339: o log arquivado nÒo contÚm qualquer operaþÒo de redo ORA-00334: log arquivado: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO01.LOG' ORA-01547: advertÛncia: RECOVER obteve Ûxito mas OPEN RESETLOGS obteria erro abaixo ORA-01194: o arquivo 1 necessita de mais recuperaþÒo para ser consistente ORA-01110: 1 do arquivo de dados: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF Finalizando não consigo mais abrir o banco. Alguem sabe de mais alguma coisa q. posso tentar ?? Obrigado. Banco: Oracle 10.2.0.1.0 SO: Windows Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Abrir banco de dados - ORA-01194
Boa tarde ! Não estou conseguindo abrir o banco de dados. Depois que dou o "startup" o banco é montado mas ocorre o erro ORA - 01589 use a opção RESETLOGS Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: Startup Oracle
Boa tarde ! Sim, estou usando windows mesmo... e já fiz isso como estava no tópico. Antes da instalção eu atribui um letra a unidade do Pen (W:) para ter certeza (quese) de quando plugar em outro micro o banco funcionasse. Também tenho outro banco Oracle instalado na máquina e estou "startando" todos os serviços via prompt de comando e daí seto as variaves de acordo com o banco do PenDriver que deixei com SID=DBPEN Até no serviços do windos foi criada a instancia "ORACLESERVERDBPEN" a qual consigo inicializar, como já disse, pelo ORADIM -STARTUP -SID. Quando conecto via prompt connect sys/senha as sysdba a mensagem é: "conectado a uma instancia inativa" e se tento startup, daí ocorre o erro: ORA-03113. jlchiappa <[EMAIL PROTECTED]> escreveu: Como já tinha sido dito no tópico original, se é Windows a máquina aonde o pen está instalado (o que vc não diz, mas assumo que sim, já que vc diz que usa oradim, o que é um windowszismo) , no windows vc ** TEM ** que ter também as variáveis necessárias no REGISTRY, e TEM que se assegurar que o pen drive pegou a MESMA unidade de disco de quando foi feita a instalação original, E tem também que (se há outros softwares Oracle na máquina) se assegurar de que vc está usando a oracle-home adequada Se posso dar sugestão, eu diria pra vc fazer o startup do serviço E do banco via prompt DOS< aonde aí vc setou MANUALMENTE as variáveis de ORACLE_HOME, ORACLE_SID, PATH, etc. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Eric Arantes <[EMAIL PROTECTED]> escreveu > > Boa tarde ! > > Como eu já havia visto em tópicos anteriores, resolvi instalar um DB Oracle no pen driver. > Instalei o software sem problemas e depois criei o banco. > Com o ORADIM criei a instância e consigo inicia-la sem problemas, assim tbem como o TNS mas, quanto tendo fazer o startup para "levantar" o banco está sempre ocorrendo um erro "ORA-03113: FIM DE ARQUIVO NO CANAL DE COMUNICAÇÃO" > > Oq eu posso fazer ?? > > Estou usando Oracle 10g. > > Obrigado > > > - > 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] > - 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]
[oracle_br] Startup Oracle
Boa tarde ! Como eu já havia visto em tópicos anteriores, resolvi instalar um DB Oracle no pen driver. Instalei o software sem problemas e depois criei o banco. Com o ORADIM criei a instância e consigo inicia-la sem problemas, assim tbem como o TNS mas, quanto tendo fazer o startup para "levantar" o banco está sempre ocorrendo um erro "ORA-03113: FIM DE ARQUIVO NO CANAL DE COMUNICAÇÃO" Oq eu posso fazer ?? Estou usando Oracle 10g. Obrigado - 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]