Алтай
Мониторинг SQL запросов в Oracle Database через zabbix
Понадобилось мне однажды мониторить в заббиксе свободное место на сервере Oracle. Всё бы ничего, однако простая задача усложнилась. Нужно мониторить свободное место внутри определённого tablespace. Данную задачу можно решить с помощью SQL запроса: SELECT trunc(sum(bytes/1024/1024/1024),0)
FROM dba_free_space
WHERE tablespace_name=MY_TABLESPACE'; Осталось только научиться передавать результат SQL запроса в zabbix. Приступим. У нас имеется: Разобьём задачу на части: SQL запрос уже есть SELECT trunc(sum(bytes/1024/1024/1024),0)...
ORA-30036: unable to extend segment in undo tablespace
Вы когда-нибудь сталкивались с ошибкой ORA-30036: unable to extend segment in undo tablespace? Ошибка может застать врасплох, особенно если процесс обновления данных шёл без сбоев, а потом – бац! – и внезапно система не может продолжить выполнение транзакции. В чём же дело? Давайте разбираться. Представьте себе большой лист бумаги, на котором вы фиксируете каждое изменение перед тем, как окончательно его утвердить. В Oracle эту функцию выполняет UNDO tablespace – пространство, в котором хранятся копии изменённых данных до коммита...