Re: [oracle_br] Ajuda query

2018-07-05 Por tôpico Ernesto Oliveira erli...@gmail.com [oracle_br]
Boa tarde!

O problema foi o simbolo '%' que você concatenou ali na expressão, deixa
assim que funciona:

*and ceil((1-nvl(f.mb,0)/decode(t.mb,0,1,t.mb))*100) >= 90 *



Atenciosamente,

Ernesto Oliveira



2018-07-04 11:59 GMT-03:00 Rafael Mendonca raffaell.t...@yahoo.com
[oracle_br] :

>
>
> select t.tablespace_name, t.mb "TotalMB", t.mb - nvl(f.mb,0) "UsedMB",
> nvl(f.mb,0) "FreeMB"
>,lpad(ceil((1-nvl(f.mb,0)/decode(t.mb,0,1,t.mb))*100)||'%', 6) "%
> Used", t.ext "Ext",
>
> '|'||rpad(lpad('#',ceil((1-nvl(f..mb,0)/decode(t.mb,0,1,t.mb))*20),'#'),20,'
> ')||'|' "Used"
> from (
>   select tablespace_name, trunc(sum(bytes)/1048576) MB
>   from dba_free_space
>   group by tablespace_name
>  union all
>   select tablespace_name, trunc(sum(bytes_free)/1048576) MB
>   from v$temp_space_header
>   group by tablespace_name
> ) f, (
>   select tablespace_name, trunc(sum(bytes)/1048576) MB,
> max(autoextensible) ext
>   from dba_data_files
>   group by tablespace_name
>  union all
>   select tablespace_name, trunc(sum(bytes)/1048576) MB,
> max(autoextensible) ext
>   from dba_temp_files
>   group by tablespace_name
> ) t
> where t.tablespace_name = f.tablespace_name (+)
>   and t.tablespace_name not in (select tablespace_name from
> dba_tablespaces where contents in ('TEMPORARY','UNDO'))
> order by t.tablespace_name;
>
>
> Utilizo a consulta acima para monitorar as tablespaces, gostaria de
> adicionar um filtro no qual só trouxesse as tablespaces com 90% de
> utilização ou mais, me baseando na coluna
>
> lpad(ceil((1-nvl(f.mb,0)/decode(t.mb,0,1,t.mb))*100)||'%', 6) "% Used"
>
>
> Alguém poderia ajudar?
>
> 
>


[oracle_br] Ajuda query

2018-07-04 Por tôpico Rafael Mendonca raffaell.t...@yahoo.com [oracle_br]
select t.tablespace_name, t.mb "TotalMB", t.mb - nvl(f.mb,0) "UsedMB", 
nvl(f.mb,0) "FreeMB"       
,lpad(ceil((1-nvl(f.mb,0)/decode(t.mb,0,1,t.mb))*100)||'%', 6) "% Used", t.ext 
"Ext",        
'|'||rpad(lpad('#',ceil((1-nvl(f.mb,0)/decode(t.mb,0,1,t.mb))*20),'#'),20,' 
')||'|' "Used"from (  select tablespace_name, trunc(sum(bytes)/1048576) MB  
from dba_free_space  group by tablespace_name union all  select 
tablespace_name, trunc(sum(bytes_free)/1048576) MB  from v$temp_space_header  
group by tablespace_name) f, (  select tablespace_name, 
trunc(sum(bytes)/1048576) MB, max(autoextensible) ext  from dba_data_files  
group by tablespace_name union all  select tablespace_name, 
trunc(sum(bytes)/1048576) MB, max(autoextensible) ext  from dba_temp_files  
group by tablespace_name) twhere t.tablespace_name = f.tablespace_name (+)  and 
t.tablespace_name not in (select tablespace_name from dba_tablespaces where 
contents in ('TEMPORARY','UNDO'))order by t.tablespace_name;

Utilizo a consulta acima para monitorar as tablespaces, gostaria de adicionar 
um filtro no qual só trouxesse as tablespaces com 90% de utilização ou mais, me 
baseando na coluna 
lpad(ceil((1-nvl(f.mb,0)/decode(t.mb,0,1,t.mb))*100)||'%', 6) "% Used"

Alguém poderia ajudar?

[oracle_br] Ajuda query

2014-09-23 Por tôpico Rafael Mendonca raffaell.t...@yahoo.com [oracle_br]
Estou tentando montar uma consulta simples para me trazer os usuários que estão 
sem se logar há mais de 1 ano.
Até agora cheguei ao seguinte:

SELECT DISTINCT du.username, das.timestamp 
  FROM dba_users du,
   dba_audit_session das
 WHERE du.username = das.username
   AND os_username NOT IN ('oracle')
   AND action_name = 'LOGON'
   AND ACCOUNT_STATUS = 'OPEN'



Gostaria de saber só os usuários que não logaram há 1 ano, e a data de seu 
último login, caso não tenha nem logada que venha nulo mesmo.
O último filtro e o principal não consegui fazer, acho que deve ter a clausula 
NOT EXISTS, mas como sempre fui pessimo em realizar consultas, gostaria da 
ajuda dos amigos.


[oracle_br] Ajuda - Query Range de datas para Range de datas

2014-08-06 Por tôpico Saulo Brito saulo.brit...@gmail.com [oracle_br]
Boa tarde,

Alguém poderia me ajudar com uma query?

Tenho uma tabela com 2 colunas de data, sendo data_inicio e data_fim;
Tenho dois parâmetros de data, sendo data_inicio e data_fim também;

O que eu queria fazer é: Dentro de todas datas iniciais e finais da tabela
verificar se naquele range dos 2 parâmetros existe alguém na tabela ou se a
união de um registro na tabela com outro pega todo esse range;

Sei como resolver com o código, mas queria deixar como uma function.

Como faço a união das datas?

Simplesmente estou viajando nas querys e acho que já deu tela azul no meu
cérebro.

Se alguém puder dar a luz do caminho ficaria grato.

Abraços!


[oracle_br] Ajuda query Monitoring Job

2013-07-19 Por tôpico Rafael Mendonca
SELECT to_char(log_date, 'DD-MON-YY HH24:MI:SS') TIMESTAMP, 
 job_name, status,
    SUBSTR(additional_info, 1, 40) ADDITIONAL_INFO
 FROM dba_scheduler_job_run_details 
where owner = 'XUXA'
  ORDER BY log_date;
 
Pessoal, bom dia.
 
Montei essa query com intuíto de monitorar a execução dos Schedulers que estão 
sendo executados. Só que eu preciso de uma modificação nessa query.
 
Eu gostaria de trazer apenas as últimas 5 execuções por cada job(job_name)
 
Eu tinha colocado o group by job_name mas ficou faltando mostrar as últimas 5 
execuções por job.
 
Então colei a query original para que vocês pudessem ajudar.

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



Re: [oracle_br] Ajuda query Monitoring Job

2013-07-19 Por tôpico Rodrigo Mufalani


Bom dia Rafael, 

 Segue abaixo a consulta usando uma função
analítica, suponho que use =10g onde o dbms_scheduler foi introduzido,
sendo assim acho que vai funcionar... 

SELECT 
 OWNER
 , JOB_NAME
 ,
STATUS 
 , LOG_DATE
 FROM ( 
 SELECT 
 OWNER
 , JOB_NAME
 , STATUS
 ,
LOG_DATE
 , RANK() OVER (PARTITION BY OWNER,JOB_NAME ORDER BY LOG_DATE
DESC) RANKING
 FROM 
 DBA_SCHEDULER_JOB_RUN_DETAILS
 ) 
WHERE RANKING  


SELECT to_char(log_date, 'DD-MON-YY HH24:MI:SS') TIMESTAMP, 

job_name, status,
 SUBSTR(additional_info, 1, 40) ADDITIONAL_INFO
 FROM
dba_scheduler_job_run_details 
 where owner = 'XUXA'
 ORDER BY
log_date;

 Pessoal, bom dia.

 Montei essa query com intuíto de
monitorar a execução dos Schedulers que estão sendo executados. Só que
eu preciso de uma modificação nessa query.

 Eu gostaria de trazer
apenas as últimas 5 execuções por cada job(job_name)

 Eu tinha colocado
o group by job_name mas ficou faltando mostrar as últimas 5 execuções
por job.

 Então colei a query original para que vocês pudessem
ajudar.

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

  
--




Links:
--
[1]
mailto:raffaell.t...@yahoo.com?subject=Res%3A%20Ajuda%20query%20Monitoring%20Job
[2]
mailto:oracle_br@yahoogrupos.com.br?subject=Res%3A%20Ajuda%20query%20Monitoring%20Job
[3]
http://br.groups.yahoo.com/group/oracle_br/post;_ylc=X3oDMTJyYjdzMDFuBF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BG1zZ0lkAzExMzk0MgRzZWMDZnRyBHNsawNycGx5BHN0aW1lAzEzNzQyNDAzMjk-?act=replymessageNum=113942
[4]
http://br.groups.yahoo.com/group/oracle_br/post;_ylc=X3oDMTJlZm5xaHFnBF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTM3NDI0MDMyOQ--
[5]
http://br.groups.yahoo.com/group/oracle_br/message/113942;_ylc=X3oDMTM4dGcyaGQ3BF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BG1zZ0lkAzExMzk0MgRzZWMDZnRyBHNsawN2dHBjBHN0aW1lAzEzNzQyNDAzMjkEdHBjSWQDMTEzOTQy
[6]
http://br.groups.yahoo.com/group/oracle_br/members;_ylc=X3oDMTJmM21kOWg5BF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEzNzQyNDAzMjk-?o=6
[7]
http://br.groups.yahoo.com/group/oracle_br;_ylc=X3oDMTJlc3VmdTM3BF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTM3NDI0MDMyOQ--
[8]
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
[9]
http://www.oraclebr.com.br/
[10]
http://br.groups.yahoo.com/;_ylc=X3oDMTJkMGtvOGw3BF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMzc0MjQwMzI5
[11]
mailto:oracle_br-traditio...@yahoogrupos.com.br?subject=Mudar Formato
de Envio: Tradicional
[12]
mailto:oracle_br-dig...@yahoogrupos.com.br?subject=Envio de email:
Resenha
[13]
mailto:oracle_br-unsubscr...@yahoogrupos.com.br?subject=Sair do
grupo
[14] http://br.yahoo.com/info/utos.html


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



Re: [oracle_br] Ajuda query Monitoring Job

2013-07-19 Por tôpico Rodrigo Mufalani


Meu caro, 

 Verifique que você está fazendo de errado. Tenho
absoluta certeza que a query que postei funciona no Oracle 11gR2. 

1)
Minha versão do banco 

SQL select * from
v$version;

BANNER


Oracle
Database 11g Release 11.2.0.3.0 - 64bit Production
PL/SQL Release
11.2.0.3.0 - Production
CORE 11.2.0.3.0 Production
TNS for Linux:
Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production


2) Query executada 

SELECT OWNER, JOB_NAME, STATUS, LOG_DATE
 FROM
(SELECT OWNER,
 JOB_NAME,
 STATUS,
 LOG_DATE,
 RANK() OVER(PARTITION BY
OWNER, JOB_NAME ORDER BY LOG_DATE DESC) RANKING
 FROM
DBA_SCHEDULER_JOB_RUN_DETAILS)
 WHERE RANKING   

Rodrigo, obigado pelo
retorno, estou usando sim, Oracle 11gR2
 mas a sua consulta está
retornando o erro abaixo:

 Eu preciso os 5 últimos JOB executados por
cada job_name.

 ORA-00923: palavra-chave FROM não localizada onde
esperada
 00923. 0 - FROM keyword not found where expected

*Cause: 
 *Action:
 Erro na linha: 21 Coluna: 22



 De: Rodrigo Mufalani 
 Para:
oracle_br@yahoogrupos.com.br [2] 
 Enviadas: Sexta-feira, 19 de Julho de
2013 11:41
 Assunto: Re: [oracle_br] Ajuda query Monitoring Job

 Bom
dia Rafael, 

 Segue abaixo a consulta usando uma função
 analítica,
suponho que use =10g onde o dbms_scheduler foi introduzido,
 sendo
assim acho que vai funcionar... 

 SELECT 
 OWNER
 , JOB_NAME
 ,
 STATUS

 , LOG_DATE
 FROM ( 
 SELECT 
 OWNER
 , JOB_NAME
 , STATUS
 ,

LOG_DATE
 , RANK() OVER (PARTITION BY OWNER,JOB_NAME ORDER BY LOG_DATE

DESC) RANKING
 FROM 
 DBA_SCHEDULER_JOB_RUN_DETAILS
 ) 
 WHERE RANKING


 SELECT to_char(log_date, 'DD-MON-YY HH24:MI:SS') TIMESTAMP, 


job_name, status,
 SUBSTR(additional_info, 1, 40) ADDITIONAL_INFO
 FROM

dba_scheduler_job_run_details 
 where owner = 'XUXA'
 ORDER BY

log_date;

 Pessoal, bom dia.

 Montei essa query com intuíto de

monitorar a execução dos Schedulers que estão sendo executados. Só que

eu preciso de uma modificação nessa query.

 Eu gostaria de trazer

apenas as últimas 5 execuções por cada job(job_name)

 Eu tinha
colocado
 o group by job_name mas ficou faltando mostrar as últimas 5
execuções
 por job.

 Então colei a query original para que vocês
pudessem
 ajudar.

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

 --

 Links:
 --
 [1]

mailto:mailto:raffaell.ti77%40yahoo.com?subject=Res%3A%20Ajuda%20query%20Monitoring%20Job

[2]

mailto:mailto:oracle_br%40yahoogrupos.com.br?subject=Res%3A%20Ajuda%20query%20Monitoring%20Job

[3]
http://br.groups.yahoo.com/group/oracle_br/post;_ylc=X3oDMTJyYjdzMDFuBF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BG1zZ0lkAzExMzk0MgRzZWMDZnRyBHNsawNycGx5BHN0aW1lAzEzNzQyNDAzMjk-?act=replymessageNum=113942
[3]

[4]
http://br.groups.yahoo.com/group/oracle_br/post;_ylc=X3oDMTJlZm5xaHFnBF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTM3NDI0MDMyOQ--
[4]

[5]
http://br.groups.yahoo.com/group/oracle_br/message/113942;_ylc=X3oDMTM4dGcyaGQ3BF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BG1zZ0lkAzExMzk0MgRzZWMDZnRyBHNsawN2dHBjBHN0aW1lAzEzNzQyNDAzMjkEdHBjSWQDMTEzOTQy
[5]

[6]
http://br.groups.yahoo.com/group/oracle_br/members;_ylc=X3oDMTJmM21kOWg5BF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEzNzQyNDAzMjk-?o=6
[6]

[7]
http://br.groups.yahoo.com/group/oracle_br;_ylc=X3oDMTJlc3VmdTM3BF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTM3NDI0MDMyOQ--
[7]
 [8]
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ [8]

[9]
http://www.oraclebr.com.br/ [9]

[10]
http://br.groups.yahoo.com/;_ylc=X3oDMTJkMGtvOGw3BF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMzc0MjQwMzI5
[10]
 [11]

mailto:mailto:oracle_br-traditional%40yahoogrupos.com.br?subject=Mudar
Formato
 de Envio: Tradicional
 [12]

mailto:mailto:oracle_br-digest%40yahoogrupos.com.br?subject=Envio de
email:
 Resenha
 [13]

mailto:mailto:oracle_br-unsubscribe%40yahoogrupos.com.br?subject=Sair
do
 grupo
 [14] http://br.yahoo.com/info/utos.html [11]

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

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

 

Links:
--
[1]
mailto:rodrigo%40mufalani.com.br
[2]
mailto:oracle_br%40yahoogrupos.com.br
[3]
http://br.groups.yahoo.com/group/oracle_br/post;_ylc=X3oDMTJyYjdzMDFuBF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BG1zZ0lkAzExMzk0MgRzZWMDZnRyBHNsawNycGx5BHN0aW1lAzEzNzQyNDAzMjk-?act=replymessageNum=113942
[4]
http://br.groups.yahoo.com/group/oracle_br/post;_ylc=X3oDMTJlZm5xaHFnBF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTM3NDI0MDMyOQ--
[5]
http://br.groups.yahoo.com/group/oracle_br/message/113942;_ylc

Re: [oracle_br] Ajuda query Monitoring Job

2013-07-19 Por tôpico Rodrigo Mufalani


Meu caro, 

 Verifique que você está fazendo de errado. Tenho
absoluta certeza que a query que postei funciona no Oracle 11gR2. 

1)
Minha versão do banco 

SQL select * from
v$version;

BANNER


Oracle
Database 11g Release 11.2.0.3.0 - 64bit Production
PL/SQL Release
11.2.0.3.0 - Production
CORE 11.2.0.3.0 Production
TNS for Linux:
Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production


2) Query executada 

SELECT OWNER, JOB_NAME, STATUS, LOG_DATE
 FROM
(SELECT OWNER,
 JOB_NAME,
 STATUS,
 LOG_DATE,
 RANK() OVER(PARTITION BY
OWNER, JOB_NAME ORDER BY LOG_DATE DESC) RANKING
 FROM
DBA_SCHEDULER_JOB_RUN_DETAILS)
 WHERE RANKING   

Rodrigo, obigado pelo
retorno, estou usando sim, Oracle 11gR2
 mas a sua consulta está
retornando o erro abaixo:

 Eu preciso os 5 últimos JOB executados por
cada job_name.

 ORA-00923: palavra-chave FROM não localizada onde
esperada
 00923. 0 - FROM keyword not found where expected

*Cause: 
 *Action:
 Erro na linha: 21 Coluna: 22



 De: Rodrigo Mufalani 
 Para:
oracle_br@yahoogrupos.com.br [2] 
 Enviadas: Sexta-feira, 19 de Julho de
2013 11:41
 Assunto: Re: [oracle_br] Ajuda query Monitoring Job

 Bom
dia Rafael, 

 Segue abaixo a consulta usando uma função
 analítica,
suponho que use =10g onde o dbms_scheduler foi introduzido,
 sendo
assim acho que vai funcionar... 

 SELECT 
 OWNER
 , JOB_NAME
 ,
 STATUS

 , LOG_DATE
 FROM ( 
 SELECT 
 OWNER
 , JOB_NAME
 , STATUS
 ,

LOG_DATE
 , RANK() OVER (PARTITION BY OWNER,JOB_NAME ORDER BY LOG_DATE

DESC) RANKING
 FROM 
 DBA_SCHEDULER_JOB_RUN_DETAILS
 ) 
 WHERE RANKING


 SELECT to_char(log_date, 'DD-MON-YY HH24:MI:SS') TIMESTAMP, 


job_name, status,
 SUBSTR(additional_info, 1, 40) ADDITIONAL_INFO
 FROM

dba_scheduler_job_run_details 
 where owner = 'XUXA'
 ORDER BY

log_date;

 Pessoal, bom dia.

 Montei essa query com intuíto de

monitorar a execução dos Schedulers que estão sendo executados. Só que

eu preciso de uma modificação nessa query.

 Eu gostaria de trazer

apenas as últimas 5 execuções por cada job(job_name)

 Eu tinha
colocado
 o group by job_name mas ficou faltando mostrar as últimas 5
execuções
 por job.

 Então colei a query original para que vocês
pudessem
 ajudar.

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

 --

 Links:
 --
 [1]

mailto:mailto:raffaell.ti77%40yahoo.com?subject=Res%3A%20Ajuda%20query%20Monitoring%20Job

[2]

mailto:mailto:oracle_br%40yahoogrupos.com.br?subject=Res%3A%20Ajuda%20query%20Monitoring%20Job

[3]
http://br.groups.yahoo.com/group/oracle_br/post;_ylc=X3oDMTJyYjdzMDFuBF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BG1zZ0lkAzExMzk0MgRzZWMDZnRyBHNsawNycGx5BHN0aW1lAzEzNzQyNDAzMjk-?act=replymessageNum=113942
[3]

[4]
http://br.groups.yahoo.com/group/oracle_br/post;_ylc=X3oDMTJlZm5xaHFnBF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTM3NDI0MDMyOQ--
[4]

[5]
http://br.groups.yahoo.com/group/oracle_br/message/113942;_ylc=X3oDMTM4dGcyaGQ3BF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BG1zZ0lkAzExMzk0MgRzZWMDZnRyBHNsawN2dHBjBHN0aW1lAzEzNzQyNDAzMjkEdHBjSWQDMTEzOTQy
[5]

[6]
http://br.groups.yahoo.com/group/oracle_br/members;_ylc=X3oDMTJmM21kOWg5BF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEzNzQyNDAzMjk-?o=6
[6]

[7]
http://br.groups.yahoo.com/group/oracle_br;_ylc=X3oDMTJlc3VmdTM3BF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTM3NDI0MDMyOQ--
[7]
 [8]
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ [8]

[9]
http://www.oraclebr.com.br/ [9]

[10]
http://br.groups.yahoo.com/;_ylc=X3oDMTJkMGtvOGw3BF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMzc0MjQwMzI5
[10]
 [11]

mailto:mailto:oracle_br-traditional%40yahoogrupos.com.br?subject=Mudar
Formato
 de Envio: Tradicional
 [12]

mailto:mailto:oracle_br-digest%40yahoogrupos.com.br?subject=Envio de
email:
 Resenha
 [13]

mailto:mailto:oracle_br-unsubscribe%40yahoogrupos.com.br?subject=Sair
do
 grupo
 [14] http://br.yahoo.com/info/utos.html [11]

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

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

 

Links:
--
[1]
mailto:rodrigo%40mufalani.com.br
[2]
mailto:oracle_br%40yahoogrupos.com.br
[3]
http://br.groups.yahoo.com/group/oracle_br/post;_ylc=X3oDMTJyYjdzMDFuBF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BG1zZ0lkAzExMzk0MgRzZWMDZnRyBHNsawNycGx5BHN0aW1lAzEzNzQyNDAzMjk-?act=replymessageNum=113942
[4]
http://br.groups.yahoo.com/group/oracle_br/post;_ylc=X3oDMTJlZm5xaHFnBF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTM3NDI0MDMyOQ--
[5]
http://br.groups.yahoo.com/group/oracle_br/message/113942;_ylc

Re: [oracle_br] Ajuda query Monitoring Job

2013-07-19 Por tôpico Rodrigo Mufalani


Meu caro, 

 Verifique que você está fazendo de errado. Tenho
absoluta certeza que a query que postei funciona no Oracle 11gR2. 

1)
Minha versão do banco 

SQL select * from
v$version;

BANNER


Oracle
Database 11g Release 11.2.0.3.0 - 64bit Production
PL/SQL Release
11.2.0.3.0 - Production
CORE 11.2.0.3.0 Production
TNS for Linux:
Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production


2) Query executada 

SELECT OWNER, JOB_NAME, STATUS, LOG_DATE
 FROM
(SELECT OWNER,
 JOB_NAME,
 STATUS,
 LOG_DATE,
 RANK() OVER(PARTITION BY
OWNER, JOB_NAME ORDER BY LOG_DATE DESC) RANKING
 FROM
DBA_SCHEDULER_JOB_RUN_DETAILS)
 WHERE RANKING 

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



Re: RES: [oracle_br] Ajuda query

2009-07-09 Por tôpico Elcio Francisco
Valeu amigão consegui resolver o problema com sucesso a função INSTR()
 deu certo
Valeu precisando do alguma coisa é so falar
elcio


Elcio Francisco 
Analista de Sistemas --- Em qua, 8/7/09, Nino ninoba...@gmail.com escreveu:


De: Nino ninoba...@gmail.com
Assunto: RES: [oracle_br] Ajuda query
Para: oracle_br@yahoogrupos.com.br
Data: Quarta-feira, 8 de Julho de 2009, 22:33








se os códigos forem separados por ;, vc pode usar o instr ( CODIGO
,';',-1) pra pegar a localização do último ponto-vírgula.

depois é só dar um substring, dessa posição + 1 até o fim do campo...




_ 

De: oracle...@yahoogrup os.com.br [mailto:oracle...@yahoogrup os.com.br] Em
nome de Elcio Francisco
Enviada em: quarta-feira, 8 de julho de 2009 19:23
Para: oracle...@yahoogrup os.com.br
Assunto: [oracle_br] Ajuda query

Pessoal do Grupo,

Tenho uma tabela com o campo Mensagen nesse campo ele guarda o codigo de
mensagens de usuarios. A descrição 
esta gravada em outra tabela. O campo mensagem ele é gravado da seguinte
forma : X1;X2X3;X4;X5 e assim por diante
Criamos uma função que pega o conteudo do campo mensagem e mostramos na
tela, so que agora ´preciso para um relatorio mostrar
apenas o ultimo codigo nesse caso X5 mas pode ser gravado ate X99...Alguem
conhece uma maneira de pegar o ultimo codigo no mesmo campo???

Obrigado

Elcio Francisco 
Analista de Sistemas 
Belo Horizonte - MG

 _ _ _ _ _ _
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca http://br.maisbusca dos.yahoo. com dos.yahoo.com

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

Checked by AVG - www.avg.com
Version: 8.5.375 / Virus Database: 270.13.8/2224 - Release Date: 07/08/09
05:53:00

[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] Ajuda query

2009-07-08 Por tôpico Elcio Francisco
Pessoal do Grupo,
 
Tenho uma tabela com o campo Mensagen nesse campo ele guarda o codigo de 
mensagens de usuarios. A descrição 
esta gravada em outra tabela. O campo mensagem ele é gravado da seguinte forma 
: X1;X2X3;X4;X5 e assim por diante
Criamos uma função que pega o conteudo do campo mensagem e mostramos na tela, 
so que agora ´preciso para um relatorio mostrar
apenas o ultimo codigo nesse caso X5 mas pode ser gravado ate X99...Alguem 
conhece uma maneira de pegar o ultimo codigo no mesmo campo???

Obrigado
 
Elcio Francisco 
Analista de Sistemas 
Belo Horizonte - MG


  

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]



RES: [oracle_br] Ajuda query

2009-07-08 Por tôpico Nino
se os códigos forem separados por ;, vc pode usar o  instr ( CODIGO
,';',-1)  pra pegar a localização do último ponto-vírgula.
 
depois é só dar um substring, dessa posição + 1 até o fim do campo...
 
 
 

  _  

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
nome de Elcio Francisco
Enviada em: quarta-feira, 8 de julho de 2009 19:23
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Ajuda query





Pessoal do Grupo,
 
Tenho uma tabela com o campo Mensagen nesse campo ele guarda o codigo de
mensagens de usuarios. A descrição 
esta gravada em outra tabela. O campo mensagem ele é gravado da seguinte
forma : X1;X2X3;X4;X5 e assim por diante
Criamos uma função que pega o conteudo do campo mensagem e mostramos na
tela, so que agora ´preciso para um relatorio mostrar
apenas o ultimo codigo nesse caso X5 mas pode ser gravado ate X99...Alguem
conhece uma maneira de pegar o ultimo codigo no mesmo campo???

Obrigado
 
Elcio Francisco 
Analista de Sistemas 
Belo Horizonte - MG

__
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca http://br.maisbuscados.yahoo.com dos.yahoo.com

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





Checked by AVG - www.avg.com
Version: 8.5.375 / Virus Database: 270.13.8/2224 - Release Date: 07/08/09
05:53:00




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