Saturday, September 29, 2012
Find Hourly Archival Generation for a given day
Find Hourly Archival Generation for a given day in a Oracle Database instance
-----------------------------------------------------------------------------
set linesize 1000 pagesize 10000
alter session set nls_date_format='dd-mon-yyyy hh24:mi:ss';
select round(FIRST_TIME,'hh') ,count(distinct THREAD#||SEQUENCE#),sum(blocks*BLOCK_SIZE)/1024/1024/1024 from
v$archived_log where first_time >=trunc(<>) group by round(FIRST_TIME,'hh') order by 1 asc;
Find files that we have in Diskgroup in Oracle ASM
How to find the files that we have in Diskgroup in Oracle ASM -Source: Oracle Metalink
--------------------------------------------------------------------------------
select * from (SELECT level, dir, sys, substr(lpad(' ',2*level,' ')||CONCAT('+'||gname,
SYS_CONNECT_BY_PATH(aname,'/')),1,60) full_path
FROM ( SELECT g.name gname, a.parent_index pindex, a.name aname,
a.reference_index rindex, a.ALIAS_DIRECTORY dir, a.SYSTEM_CREATED sys
FROM v$asm_alias a, v$asm_diskgroup g
WHERE a.group_number = g.group_number)
START WITH (MOD(pindex, POWER(2, 24))) = 0
CONNECT BY PRIOR rindex = pindex
ORDER BY rtrim(ltrim(full_path))desc, level asc)
where upper(full_path) like '%<>%'
Subscribe to:
Posts (Atom)