RES: [oracle_br] query de repente ficou muuuuuuuuuuuuuito demorada

2010-06-01 Por tôpico Robson Lima
Ola Marcio Consulte no awr se o plano de execução mudou, descubra o sql_id dessa consulta e veja se esse sql_id possui o mesmo PLAN_HASH_VALUE do dia de quando essa consulta era rápida. Isso irá ajudar a definir uma linha de investigação. cid:image001.png@01C9CD11.A5769540 Robison Li

Re: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Marcos Braga
kkk Desculpaí..., informação valiosíssima: a versão do banco (devia ter questionado antes de tentar dar a solução). Expressão regular (regexp_* ...) funciona a partir da versão 10, desculpe. []s Braga Em 1 de junho de 2010 13:50, Flaviano, Wellington (GE Capital) < well

[oracle_br] Re: Usuário AURORA$JIS$UTILITY$

2010-06-01 Por tôpico José Laurindo
É o schema com os objetos relacionados ao JVM interno do banco, normal vc o ter se vc instalou a java Option quando criou esse banco : http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:636465813226 te lista quais são os users default mais comuns do bd Oracle. []s Chiappa

[oracle_br] Usuário AURORA$JIS$UTILITY$

2010-06-01 Por tôpico Welvis Douglas
Olá pessoal, eu tenho um usuário AURORA$JIS$UTILITY$ em um banco 8.1.7.4.1. Alguém sabe o que é isso? Att, Welvis Douglas da Silva Moretto DBA - Oracle Certified (1ZO-042) Fone: (41) 9997-6297 E-mail:welvis_doug...@hotmail.com, wel...@stcruz.com.br Messenger: welvis_doug...@h

[oracle_br] Oracle DBA Course

2010-06-01 Por tôpico Euro Soft
EurosoftAcademyCourse Name Duration · Oracle SQL Fundamentals · Oracle DB Administration Workshop 60 Hours · Oracle DB Administration Workshop II 40 Hours Hwoto be OracleERP DBA? System Administrator Fundamentals (E-Business Suite) 40 Hours R12 Oracle: Install, Patch,

[oracle_br] Oracle DBA Course

2010-06-01 Por tôpico Euro Soft
EurosoftAcademyCourse Name Duration · Oracle SQL Fundamentals · Oracle DB Administration Workshop 60 Hours · Oracle DB Administration Workshop II 40 Hours The training course will be held 28/5/2010 Hwoto be OracleERP DBA? System Administrator Fundamentals (E-Business S

Re: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Eduardo Schurtz
É, nada como o bom e velho SUBSTR: select substr(lpad(nr_fone_principal, 11, '0'), 1, 3) || '-' || substr(lpad(nr_fone_principal, 11, '0'), 4, 4) || '-' || substr(lpad(nr_fone_principal, 11, '0'), 8, 4) from ... Usei o LPAD pra garantir que o primeiro dígito será um ZE

Re: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Fabio Martinez
tenta assim. SQL> select substr('011',-11,3)||'-'||substr('011',-8,4)||'-'||substr('011',-4,4) telefone from dual; TELEFONE - 011-- SQL> Em 1 de junho de 2010 13:50, Flaviano, Wellington (GE Capital) < wellington.flavi...@ge.com> escreveu: > > > Braga.

[oracle_br] Ajuda com XML

2010-06-01 Por tôpico Alexandre Rocha Placido
Sei quase nada sobre o assunto, mas se alguém puder ajudar. Vi teu email de 2004 no Linha de código Achei esse exemplo na web create or replace procedure p_geraxml is v_file Utl_File.File_Type; v_xml CLOB; v_more BOOLEAN := TRUE; BEGIN -- cria doc xml a partir da consu

Re: [oracle_br] RES: [GPOracle] query de repente ficou muuuuuuuuuuuuuito demorada

2010-06-01 Por tôpico David Ricardo
Olá , boa tarde. Um AWR ajudaria também a identificar possíveis problemas no Banco de Dados, tais como contenções, Invalidations, Misses, Hit Ratio e por ai vai. Abraço Em 1 de junho de 2010 11:04, Ricardo Cardoso de Sá escreveu: > > > Márcio, > > Seria interessante voce coletar um trace extend

RE: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Flaviano, Wellington (GE Capital)
Braga. Executei o mesmo select que voce passou (abaixo) e dá esse erro, disseram que é por causa da versão do banco, que utilizo o 8g. select '011' original, regexp_replace('011', > '^(\d{3})(\d{4})(\d{4})$', '\1-\2-\3') modificado from dual []'s -Original Message- From

Re: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Marcos Braga
O erro reporta um caracter inválido na string. Seguinte, o código que passei só vai funcionar quando encontrar campo com números (há como mudar isso). Uma questão para levar em consideração é: os caracteres que tem no campo de telefone são somente números? Gostaria que postasse o código que exec

Re: [oracle_br] Registro de Enable / Disable em Trigger

2010-06-01 Por tôpico Murilo Lima
Alexandre, Vocë pode criar um trigger "BEFORE ALTER ON DATABASE" e outro "AFTER ALTER ON DATABASE". CREATE OR REPLACE TRIGGER TR_TESTE AFTER ALTER ON DATABASE DECLARE V_PERMISSAO VARCHAR2(30); BEGIN IF SYS.DICTIONARY_OBJ_TYPE = 'TRIGGER' THEN INSERT INTO TESTE SELECT SYS_CONTEXT('USER

[oracle_br] Registro de Enable / Disable em Trigger

2010-06-01 Por tôpico Alexandre Rocha Placido
Fica registrado em algum lugar ou se tem e como fazer para isso acontecer quando uma trigger foi habilitada e/ou desbilitada e por quem? Estilo um log. Oracle 11g Slide1 [As partes desta mensagem que não continham texto foram removidas]

RE: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Flaviano, Wellington (GE Capital)
É ... o banco é 8g. Valeu -Original Message- From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On Behalf Of Eduardo Schurtz Sent: Tuesday, June 01, 2010 11:21 AM To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br] Função SUBSTR Que versão de banco você tá

Re: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Eduardo Schurtz
Que versão de banco você tá usando? Acho que essa função é da 10g pra cima... Abs __ *Eduardo Schurtz* Oracle E-Business Consultant [image: LinkedIn] [image: Twitter] 2010/6/1 Flaviano, Wellingto

Re: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Ricardo Tajiri
Oi Flaviano, REGEXP_REPLACE você só pode usar no Oracle 10g ou mais recente. Em 1 de junho de 2010 10:58, Flaviano, Wellington (GE Capital) < wellington.flavi...@ge.com> escreveu: > > > Marcos. > Ao executar o comando aparece o seguinte erro: ORA-00904: "REGEXP_REPLACE": > invalid identifier .

[oracle_br] RES: [GPOracle] query de repente ficou muuuuuuuuuuuuuito demorada

2010-06-01 Por tôpico Ricardo Cardoso de Sá
Márcio, Seria interessante voce coletar um trace extendido pelo tkprof Algo estranho notado, é a versão do seu banco 10.2.0.1, pois estamos na 10.2.0.4 + alguns mini-patchs. Não seria o caso de realizar upgrade neste release. Att.: Rjcard _ De: gpora...@yahoogrupos.com.br

RE: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Flaviano, Wellington (GE Capital)
Marcos. Ao executar o comando aparece o seguinte erro: ORA-00904: "REGEXP_REPLACE": invalid identifier ... o que pode ser? Permissão de acesso? []'s -Original Message- From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On Behalf Of Marcos Braga Sent: Tuesday, June

[oracle_br] Criação de LUN Exclusiva para SFILE - RAC

2010-06-01 Por tôpico candiurudba
Bom dia Colegas, Tenho uma pequena dúvida que surgiu, quando a criação de LUNS para o Oracle RAC... Conversando com um Design Architect da DELL, ele me informou que existe uma recomendação da Oracle para a criação de LUNS (storage) exclusiva para os SPFILES e não entendi muito o pq desta recom

Re: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Marcos Braga
Olá, Observe este pequeno exemplo: SQL> select '011' original, regexp_replace('011', '^(\d{3})(\d{4})(\d{4})$', '\1-\2-\3') modificado from dual; ORIGINALMODIFICADO --- - 011 011-- 1 linha selecionada. Creio que isso resolverá seu problem

RE: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Flaviano, Wellington (GE Capital)
Exato ... mas minha query é assiom Select Cpf Max(endereco) Max(blá.blá.blá Sum(...) >From tabela Where ... Group by cpf Senão eu tenho que colocar todos os campos no group by por causa de condições, join e etc que utilizo dentro do pl ... logo, só coloco o que é chave. Entendeu? []'s

Re: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Gerson Junior
Coloca o MAX pra não usar o GROUP BY??? Não entendi! Se você colocar o MAX, por ser uma função de Grupo, aí é que você precisa usar o Group by! kkk Atc. Gerson S. de Vasconcelos Júnior OCA DBA - Oracle Certified Associate Fone: (81) 9103-4984 Msn: gerson.vasconce...@gmail.com Skype: gersonvjuni

Re: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Márcio Ricardo Alves da Silva
select '0' || substr(to_char(11),1,2) || '-' || substr(to_char(11),3,4) || '-' || substr(to_char(11),7,4) from dual O zero na frente tem que colocar fixo, pois campo numérico desconsidera zero a esquerda. Márcio. - Original Message - From: Flaviano, Welli

RE: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Flaviano, Wellington (GE Capital)
Valeu Gerson... Mas eu coloco o MAX para não colocar o campo no GROUP BY ... era o PIPE mesmo, tentei concatenar com & ... quase acertei .rss Funcionou assim ,TO_CHAR(MAX(SUBSTR(NR_FONE_PRINCIPAL,1,3)) || '-' || MAX(SUBSTR(NR_FONE_PRINCIPAL,4,4)) || '-' || MAX(SUBSTR(NR_FONE_P

Re: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Gerson Junior
Tenta isso: substr(nr_fone_principal, 1, 3)||'-'||substr(nr_fone_principal, 4, 4)||'-'||substr(nr_fone_principal, 8, 4) AS NR_FONE_PRINCIPAL Voce não precisa usar o MAX neste caso. E além disso, você não concatena no Oracle com + e sim com ||. Boa sorte. Atc. Gerson S. de Vasconcelos Júnior OC

[oracle_br] Função SUBSTR

2010-06-01 Por tôpico Flaviano, Wellington (GE Capital)
Pessoal, já peço desculpas pela dúvida, mas não manjo de oracle como de mssql ... então vamos lá. Tenho o campo NR_TELEFONE que é preenchido assim: 011 e quero transformar ele assim 011-- e um simples select Estou fazendo da seguinte forma: TO_CHAR(MAX(SUBSTR(NR_FONE_PRIN

[oracle_br] query de repente ficou muuuuuuuuuuuuuito demorada

2010-06-01 Por tôpico Márcio Ricardo Alves da Silva
Boas. Tenho uma consulta em minha instância que geralmente demorava 5 minutos para trazer a informação para o usuário. Ontem o usuário foi executar essa consulta, e a mesma passa de duas horas e não trás nada. Fica em esperda de db file sequential read, e as vezes latch free. Esse final de sem

[oracle_br] Arquivo - Aviso

2010-06-01 Por tôpico oracle_br
Sua PRIMEIRA MENSAGEM será MODERADA podendo demorar de 1 a 24hrs para ser liberada dependendo da disponibilidade dos moderadores; as proximas seguirá o processo normal do grupo (sem moderação). Caso tenha urgencia envie um e-mail pedindo liberação imediata para dor...@uag.com.br (é necessario