[oracle_br] IO por sessao
Bom dia, Preciso coletar as informacoes de IO por sessao porem não posso utilizar as V$SESS_IO. Motivos: V$SESS_IO - me da os blocos lidos, e tenho tablespaces de 8, 16 e 32 kb.
[oracle_br] Re: Order by coluna alfanumérica
Luiz Ribeiro, boa tarde! Existe um tecnica POG para atender este tipo de situação que atende muitas vezes. Adicionar caracteres a direita do valor ex: tabela A: Codigo varchar2 (2), nome varchar2(10) select * from a order by codigo codigo nome 1 teste 10 teste 10 2 teste 2 select * from order by to_char(codigo,'00') codigo nome 1 teste 2 teste 2 10 teste 10 --- Em oracle_br@yahoogrupos.com.br, jlchiappa [EMAIL PROTECTED] escreveu Aí fica difícil, nesses casos o que vc quer - ordenar só pela parte numérica, desprezando os caracteres ? Desprezar as linhas que contenham não-números ? Transformar a porção da string que contém dígitos em número ? E se houver , ou . entre os números, o que fazer ?? Qual é a lógica que vc pretende ? []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Luiz Ribeiro luiz.ribeiro@ escreveu Valeu pela dica, Chiappa, mas é que esse campo pode conter strings também, não somente números. Obrigado. From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of jlchiappa Sent: quarta-feira, 28 de novembro de 2007 14:46 To: oracle_br@yahoogrupos.com.br Subject: [oracle_br] Re: Order by coluna alfanumérica Se o tamanho máximo da coluna é 3 (digamos), vc poderia pedir : select nnn from TABELA order by to_char(to_number (COLUNA), 'FM009'); == mas armazenar números em campos string SÓ PODE DAR n+1 probleminhas, desde performance até administração, recomendaria vc parar IMEDIATAMENTE com essa prática, se minimamente possível... []s Chiappa --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br , Luiz Ribeiro luiz.ribeiro@ escreveu Boa tarde. Já vi isso na lista, mas não estou conseguindo encontrar. Como fazer para que o resultado abaixo, com order by numa coluna varchar2: SQL select coluna from tabela order by coluna; 1 -- 1 10 2 20 3 30 Tenha como resultado o seguinte: SQL select coluna from tabela order by coluna; 1 -- 1 2 3 10 20 30 Obrigado, Luiz [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Valor Bind Variabel
Boa noite, Estamos executando um trace em um sistema e preciso saber o valor que está sendo passado para uma bind variable no trace ou se tiver alguma view do dicionario de dados onde eu possa obter este valor. obrigado.
[oracle_br] Erro Instalacao Oracle 10gR2 RH4 update 3
Boa noite, Estou com um problema durante a instalaçao do Oracle, segui a receita do site da Oracle, mas durante a instalacao da a seguinte mensagem Nao foi possivel executar o Install para o make ora_orcl. quando executo o netca ou dbca da a seguinte mensagem: UnsatifiedLinkError exception loading native library: njni10
[oracle_br] Erro Rman
Exporadicamente, estou deparando com este erro: RMAN-00571: === RMAN-00569: === ERROR MESSAGE STACK FOLLOWS === RMAN-00571: === RMAN-03002: failure of backup command at 02/06/2007 07:35:10 RMAN-06059: expected archived log not found, lost of archived log compromises recoverability ORA-19625: error identifying file /u02/oraarch/prod/prod_1_835_613563523.arch ORA-27037: unable to obtain file status Linux-x86_64 Error: 2: No such file or directory Additional information: 3 Como faço para resolve-lo? Agradeço ajuda de voces.
[oracle_br] RAC no Linux
Gostaria de saber se o RAC é homologado para alguma versão do Linux?
[oracle_br] StatsPack
Olá, Estou tentando implementar o statspack na empresa onde trabalho, alguém tem alguma dica ou poderia me indicar algum material? Obrigado Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle VISITE: http://www.enpo-br.org/ - Dia 11/11 Vagas Limitadas Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Re: Select UNION
Verifique se as tabelas possuem o mesmo numero de colunas e se elas são do mesmo tipo de dados. Ou tem substituir o *, pelo nome dos campos --- Em oracle_br@yahoogrupos.com.br, Andre Campos [EMAIL PROTECTED] escreveu Boa tarde Pessoal, Tenho um script que quando executo recebo o seguinte erro: select * from [EMAIL PROTECTED]; union select * from [EMAIL PROTECTED]; union select * from [EMAIL PROTECTED]; SP2-0042: unknown command UNION - rest of line ignored. Alguem saberia me dizer como resolver isso? Obrigado André Campos [As partes desta mensagem que não continham texto foram removidas] Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle VISITE: http://www.enpo-br.org/ - Dia 11/11 Vagas Limitadas Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Re: Script com tamanho da TS
REM REM Script: ts_used.sql REM REM Function: Display tablespace usage with graph REM REM clear columns column tablespace format a20 column total_mb format 999,999,999,999.99 column used_mb format 999,999,999,999.99 column free_mb format 999,999,999.99 column pct_used format 999.99 column graph format a25 heading GRAPH (X=5%) column status format a10 compute sum of total_mb on report compute sum of used_mb on report compute sum of free_mb on report break on report set lines 200 pages 100 select total.ts tablespace, DECODE(total.mb,null,'OFFLINE',dbat.status) status, total.mb total_mb, NVL(total.mb - free.mb,total.mb) used_mb, NVL(free.mb,0) free_mb, DECODE(total.mb,NULL,0,NVL(ROUND((total.mb - free.mb)/ (total.mb)*100,2),100)) pct_used, CASE WHEN (total.mb IS NULL) THEN '['||RPAD(LPAD ('OFFLINE',13,'-'),20,'-')||']' ELSE '['|| DECODE(free.mb, null,'', NVL(RPAD(LPAD('X',trunc((100-ROUND( (free.mb)/(total.mb) * 100, 2))/5),'X'),20,'-'), ''))||']' END as GRAPH from (select tablespace_name ts, sum(bytes)/1024/1024 mb from dba_data_files group by tablespace_name) total, (select tablespace_name ts, sum(bytes)/1024/1024 mb from dba_free_space group by tablespace_name) free, dba_tablespaces dbat where total.ts=free.ts(+) and total.ts=dbat.tablespace_name UNION ALL select sh.tablespace_name, 'TEMP', SUM(sh.bytes_used+sh.bytes_free)/1024/1024 total_mb, SUM(sh.bytes_used)/1024/1024 used_mb, SUM(sh.bytes_free)/1024/1024 free_mb, ROUND(SUM(sh.bytes_used)/SUM(sh.bytes_used+sh.bytes_free) *100,2) pct_used, '['||DECODE(SUM(sh.bytes_free),0,'', NVL(RPAD(LPAD('X',(TRUNC(ROUND((SUM(sh.bytes_used)/SUM (sh.bytes_used+sh.bytes_free))*100,2)/5)),'X'),20,'-'), ''))||']' FROM v$temp_space_header sh GROUP BY tablespace_name order by 1 / ttitle off rem clear columns --- Em oracle_br@yahoogrupos.com.br, Sérgio Luís Spolon [EMAIL PROTECTED] escreveu Igor, uma maneira de obter as informações... Sérgio select ddf.TABLESPACE_NAME, ddf.BYTES/1024 Kb_Alocado , (ddf.BYTES-DFS.BYTES)/1024 Kb_usado, round(((ddf.BYTES-dfs.BYTES)/ddf.BYTES)*100,2) PCT_Usado, dfs.BYTES/1024 Kb_livre, round((1-((ddf.BYTES-dfs.BYTES)/ddf.BYTES))*100,2)PCT_Livre from(select TABLESPACE_NAME, sum(BYTES) bytes from dba_data_files group by TABLESPACE_NAME) ddf, (select TABLESPACE_NAME, sum(BYTES) bytes from dba_free_space group by TABLESPACE_NAME) dfs whereddf.TABLESPACE_NAME=dfs.TABLESPACE_NAME order by ddf.tablespace_name asc - Original Message - From: Igor Laguardia [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Tuesday, September 12, 2006 10:51 AM Subject: [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 --- Esta mensagem não implica a assunção de obrigações em nome da empresa Irmãos Muffato e Cia Ltda, conforme Contrato Social em sua 3a. Cláusula da 56a. alteração. Qualquer uso não autorizado, replicação ou disseminação desta mensagem ou parte dela é expressamente proibido. A empresa Irmãos Muffato e Cia Ltda não é responsável pelo conteúdo ou a veracidade desta informaçã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/
[oracle_br] Re: Pedido de ajuda !!
Faça o export na versao 10.1. e o import nesta mesma versao. --- Em oracle_br@yahoogrupos.com.br, gnomobhz [EMAIL PROTECTED] escreveu Caros amigos, Estou com um problema e mecessito muito que de ajuda. Sou administrador de banco de dados junior .. não certificado ainda em oracle. O problema é o seguinte: Possuo um banco de dados Oracle 10g de teste na versão 10.2.1 que foi acidentalmente usado como produção. Estou fazendo um EXP do banco na versão 10.2.1 e tentar fazer um IMP em outro banco, só que este banco que vai receber os dados esta na versão 10.1.1 . E na hora que começa a criar os objetos ele apresenta erros e aborta o IMP. Pergunta: Eu só conseguiria fazer o IMP na mesma versão do EXP? Tem como gera um EXP para uma versão diferente do banco que esta instalado no servidor? ex: gerar um arquivo dump num banco oracle 10g 10.2.1 e fazer um import no banco Oracle 10g 10.1.1? Teria outra saída a não ser esta de instalar a mesma versão para os dois servidores? Agradeço muito a atenção e desde já agradeço. André Ferreira de Resende -- 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-00600: internal error code, arguments: [unable to load XDB library], [], [],
Estou com este erro no meu banco OS: Linux SUSE ORACLE 10g R1 10.1.3 *** 2006-08-17 09:11:02.717 *** ACTION NAME:(Main session) 2006-08-17 09:11:02.716 *** MODULE NAME:(PL/SQL Developer) 2006-08-17 09:11:02.716 *** SERVICE NAME:(PRODGAL) 2006-08-17 09:11:02.716 *** SESSION ID:(1569.107) 2006-08-17 09:11:02.716 Dynamic link error: libxdb.so: cannot open shared object file: No such file or directory *** 2006-08-17 09:11:02.717 ksedmp: internal or fatal error ORA-00600: internal error code, arguments: [unable to load XDB library], [], [], [], [], [], [], [] Current SQL statement for this session: select count(*) from user$ u, xdb.xdb$schema s where u.user# = :1 and u.name = s.xmldata.schema_owner and (xdb.xdb$Extname2Intname (s.xmldata.schema_url, s.xmldata.schema_owner) = :2) - PL/SQL Call Stack - object line object handlenumber name 0xa6d576f4 1 function XDB.XDB$EXTNAME2INTNAME 0xa4c0c030 1 anonymous block 0x9fbea45017 package body SYS.XML_SCHEMA_NAME_PRESENT -- 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] Lentidão BD
Amigos, Tenho um banco de dados oracle 9.2.0.4.0, trabalhando como EMS 2.04 (datasul), nestas ultimas 2 semanas o banco vem apresentando uma lentidao geral. - Verifiquei varios parametros e não consigo identificar nada de anormal. - Nenhuma versao foi liberada. Alguem pode me ajudar -- 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] Re: Job parou de executar
Já verifiquei as views e não tenho nada como broken e nada em execucao o parametro Job_queue_processes esta com o valor = 0, isso pode estar influenciando. Tem alguma maneira de verificar se os jobs estao com erro durante a execucaco. O Sistema operacional é Linux. --- Em oracle_br@yahoogrupos.com.br, jlchiappa [EMAIL PROTECTED] escreveu primeira idéia, veja no SO se os job slaves estão ATIVOS, no banco consulte a dba_jobs_running (pra ver se eventualmente todos os job slaves estão ocupados no momento), e a dba_jobs (pra ver se casualmente esses jobs que não rodam não estão ficando como broken. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, wilsonteixeira2000 [EMAIL PROTECTED] escreveu Bom Dia, Os Jobs do meu banco de dados param de executar, alguem poderia me ajudar. Segue o exemplo de um dos jobs begin sys.dbms_job.submit(job = :job, what = 'REFRESH_HISTORICO_VENDA;', next_date = to_date('03-08-2006 01:00:00', 'dd- mm- hh24:mi:ss'), interval = 'trunc(sysdate+1) + 1/24'); commit; end; / Versao do banco Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production PL/SQL Release 9.2.0.4.0 - Production CORE9.2.0.3.0 Production TNS for Linux: Version 9.2.0.4.0 - Production NLSRTL Version 9.2.0.4.0 - Production -- 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] Job não executa
Estou com um problema, o meu job não esta sendo executado no horario informado alguem pode me ajudar. Versao do Banco: Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production variable jobno number; begin sys.dbms_job.submit(job = :jobno, what = 'REFRESH_HISTORICO_VENDA;', next_date = to_date('05-07-2006 18', 'dd-mm- hh24'), interval = 'to_date(sysdate+1, '||chr(39)||'dd- mm-yy hh24'||chr(39)||')'); commit; end; / -- 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] Problema com Jobs
Criei um job, porém o mesmo não está sendo executado, no horário indicado. Meu banco é Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production variable jobno number; begin sys.dbms_job.submit(job = :jobno, what = 'REFRESH_HISTORICO_VENDA;', next_date = to_date('05-07-2006 18', 'dd-mm- hh24'), interval = 'to_date(sysdate+1, '||chr(39)||'dd- mm-yy hh24'||chr(39)||')'); commit; end; / 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/ --__ 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] Re: Job não executa
Valew Marcio, pela ajuda. --- Em oracle_br@yahoogrupos.com.br, Marcio Portes [EMAIL PROTECTED] escreveu O seu interval está um pouco confuso. Se voce deseja a execução todos os dias as 6 da tarde, poderia tentar: next_date = to_date('05-07-2006 18', 'dd-mm- hh24') interval = 'trunc(sysdate+1)+ 18/24' Veja: [EMAIL PROTECTED] var n number [EMAIL PROTECTED] exec dbms_job.submit(:n, 'null;', trunc(sysdate) +18/24, 'trunc(sysdate+1)+18/24' ) PL/SQL procedure successfully completed. N - 1 [EMAIL PROTECTED] @showjob JOB WHAT NEXT_DATE INTERVAL B FAILURES - --- - - 1 null;06/07/2006 18:00:00 trunc(sysdate+1)+18/ N 24 1 row selected. [EMAIL PROTECTED] exec dbms_job.run(1) PL/SQL procedure successfully completed. [EMAIL PROTECTED] @showjob JOB WHAT NEXT_DATE INTERVAL B FAILURES - --- - - 1 null;07/07/2006 18:00:00 trunc(sysdate+1)+18/ N 0 24 1 row selected. On 7/6/06, wilsonteixeira2000 [EMAIL PROTECTED] wrote: Estou com um problema, o meu job não esta sendo executado no horario informado alguem pode me ajudar. Versao do Banco: Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production variable jobno number; begin sys.dbms_job.submit(job = :jobno, what = 'REFRESH_HISTORICO_VENDA;', next_date = to_date('05-07-2006 18', 'dd- mm- hh24'), interval = 'to_date(sysdate+1, '||chr(39) ||'dd- mm-yy hh24'||chr(39)||')'); commit; end; / -- Marcio Portes Material Tecnico em Portugues - http://mportes.blogspot.com Practical Learning Oracle - http://mportes.blogspot.com/2006/02/practical-learning-oracle.html [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ 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