Zjisteni velikosti flashback logu
SELECT trunc(b.begin_interval_time),round(sum(GREATEST(
((SELECT d.value FROM dba_hist_sysstat d WHERE d.snap_id=a.snap_id+1 AND d.instance_number=a.instance_number AND d.stat_name
= 'flashback log write bytes') - a.value),0)/1024/1024))
FROM dba_hist_sysstat a,dba_hist_snapshot b WHERE a.snap_id=b.snap_id AND a.instance_number=b.instance_number
AND a.stat_name = 'flashback log write bytes' GROUP BY trunc(b.begin_interval_time) ORDER BY 1 ;
--
rotik |
29. 2. 2012 St 15.25 | Oracle, Skripty |
0 komentářů | 10x
Debug procesu na AIX
Pro debug nekterych procesu se pouziva prikaz truss. Jeho pouziti je ve vetsine navodu uvedeno pro Solaris, tak zde uvadim pouziti pro AIX. Pouzito napriklad zde pro ladeni LGWR procesu a waitu LOG FILE SYNC.
truss -r -w -d -D -e -o /tmp/truss_output.log -p PID
--
rotik |
15. 11. 2011 Út 15.49 | Oracle |
0 komentářů | 20x
Jak zjistit verzi PSU na databazi
Pro zjisteni verze PSU nainstalovane na SW pouzijeme :
opatch lsinv -bugs_fixed | grep -i psu
--
pro zjisteni verze nainstalovane na db pouzijeme tento select (prihlaseni pod sysem)
select substr(action_time,1,30) action_time, substr(id,1,10) id, substr(action,1,10) action,
substr(version,1,8) version, substr(BUNDLE_SERIES,1,6) bundle,substr(comments,1,20)
comments from registry$history;
--
rotik |
10. 11. 2011 Čt 11.50 | Oracle, Skripty |
0 komentářů | 18x
Výpis STALE statistik
Následující skript vypíše všechny objekty, které buď mají staré statistiky, nebo je vůbec nemají.
rotik |
25. 8. 2011 Čt 13.57 | Oracle, Skripty |
0 komentářů | 30x
Zjištění počtu aktivních session z AWR
Zpětné zjištění počtu konkurentních session se dá z AWR pohledů. Čím menší máte interval snapshotů, tím přesnější tento údaj je. Výsledek je počet session, které něco v daném časovém úseku spustily, takže přesnější popis je počet aktivních session v určitém časovém úseku.
rotik |
22. 8. 2011 Po 15.26 | Oracle, AWR |
0 komentářů | 42x
Starší texty naleznete v archivu.