powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Сбор статистки по размерности БД
25 сообщений из 41, страница 1 из 2
Сбор статистки по размерности БД
    #39588074
SAS2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишу некий sql запрос с элементами pl/sql
Результат, которого будет одно значение и если это значение меньше необходимого то сбрасывается письмо (процедура) которую уже написал

Вопрос, какой запрос подскажет сколько свободного места в базе данных в процентах ?
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39588083
SAS2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел такой запрос,
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
SELECT  free.tablespace_name TABLESPACE, 
    ROUND(files.bytes / 1073741824, 2) gb_total,
    ROUND((files.bytes - free.bytes)  / 1073741824, 2) gb_used,      
    ROUND(free.bytes  / files.bytes * 100) || '%' "%FREE" 
FROM
  (
    SELECT tablespace_name, SUM(bytes) bytes FROM dba_free_space
    GROUP BY tablespace_name
  ) free,
  (
    SELECT tablespace_name, SUM(bytes) bytes FROM dba_data_files 
    GROUP BY tablespace_name
  ) files
WHERE 
  free.tablespace_name = files.tablespace_name;



у кого еще какие варианты есть?
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39588106
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SAS2014Нашел такой запрос,Он не соответствует глубине постановки:
SAS2014Результат, которого будет одно значение
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39588153
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SAS2014
Вопрос, какой запрос подскажет сколько свободного места в базе данных в процентах ?
Неверная постановка задачи приводит к неправильным путям решения.

Оракл предлагает ( в dbconsole, grid control, cloud control) контролировать простанство в TS или на файловых системах.
А вы решили всех переплюнуть и получить % по всей БД, т.е. среднюю температуру по больнице.
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39588324
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SAS2014,

А что мешает настроить метрики EM и рассылку через него?
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39588803
SAS2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решение нашел, а юзать ЕМ нет смысла
1. он глючит
2. может упасть
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39588851
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SAS2014Решение нашел
ну так напиши его. может кому-то понадобится
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39588852
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SAS2014,

Есть плагины для nagios и zabbix. Есть куча готовых скриптов, что вызвало необходимость делать свой велосипед?

з.ы. База тоже может упасть...
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39588884
SAS2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
написал скрипт .. но он не работает пишет что неверные данные и т.п.

суть в том что пройти через список links и каждую строчку занести в таблицу

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
declare
base_link VARCHAR2(200);

begin
for base_link in (Select DB_LINK from USER_DB_LINKS)
  loop
    insert into LIST_DBLINKS(NAME_link) values base_link;
    
    end loop;
    commit;


end;  
/
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39588911
CrazyCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
начали за здравие а закончили за упокой? :)
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39589123
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SAS2014он не работаетЗато, в отличие от ЕМ/GC, упасть не может... что никогда и не поднималось.
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39589632
SAS2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
идея в том, что есть база обычная тестовая базенка,в ней настроено dblinks с боевыми базами. Получаю список этих линков через цикл for и по очереди какждый линк попадает в переменную, которая используется в select
например так
select name from V$database@<и тут переменная>

но просто так запрос работать не станет вот и вопрос как заставить работать запрос ?
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39589659
SAS2014 как заставитьказнить немедленно!
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39589680
SAS2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В инете нашел как в запросе юзать переменную link но при выполнение - "внутрения ошибка сервера" или что в этом духе
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
declare
base_link VARCHAR2(200);

begin
for base_link in (Select DB_LINK  from USER_DB_LINKS)
  loop
    
   execute immediate 'select name from v$database@' || base_link ||;
    
    end loop;
    
end;  
/
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39589683
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SAS2014или что в этом духеБританские ученые подсчитали, что если за компьютер посадить миллион обезьян, рано или поздно они напишут: select * from dual;
Дерзай дальше!
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39589684
SAS2014,

теперь ещё поищи в интернете информацию о том, что в пределах PL/SQL блока просто так взять и сделать SQL-запрос - нельзя. Нужно, как минимум, куда-то возвращать результат этого запроса...

З.Ы.
Предлагаю тебе сменить род деятельности или, по крайней мере, подальше держаться от сервера и читать, читать, читать....
Ибо ты ещё тупее, чем мне показался в предыдущей нашей беседе....
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39589685
CrazyCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SAS2014или что в этом духесколько лет работаю - ни разу не видел такой ошибки оралка...
ты уникум!
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39589686
SAS2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый Э - ЭхSAS2014,

теперь ещё поищи в интернете информацию о том, что в пределах PL/SQL блока просто так взять и сделать SQL-запрос - нельзя. Нужно, как минимум, куда-то возвращать результат этого запроса...

З.Ы.
Предлагаю тебе сменить род деятельности или, по крайней мере, подальше держаться от сервера и читать, читать, читать....
Ибо ты ещё тупее, чем мне показался в предыдущей нашей беседе....

а можно пример такого скрипта раз так много написано значит ты знаешь эту тему хорошо....
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39589687
CrazyCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SAS2014или что в этом духесколько лет работаю - ни разу не видел такой ошибки оралка...
ты уникум!
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39589688
SAS2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CrazyCatSAS2014или что в этом духесколько лет работаю - ни разу не видел такой ошибки оралка...
ты уникум!

не лезь туда где ты дуб дубом, а торллить иди в чатах для малолеток как ты
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39589689
CrazyCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SAS2014не лезь туда где ты дуб дубом, а торллить иди в чатах для малолеток как ты
вот это заявление!
тупишь ты а тупой я? :)
и тебе не только я сказал:

Добрый Э - ЭхИбо ты ещё тупее, чем мне показался в предыдущей нашей беседе....
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39589691
SAS2014,

нет, что ты.... я из числа тех, кто " самооценку свою можешь поднимать ". давать решения - это не про меня.... (:сарказм:, если кто не понял)
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39589706
SAS2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CrazyCatSAS2014не лезь туда где ты дуб дубом, а торллить иди в чатах для малолеток как ты
вот это заявление!
тупишь ты а тупой я? :)
и тебе не только я сказал:

Добрый Э - ЭхИбо ты ещё тупее, чем мне показался в предыдущей нашей беседе....

ты что глупый? я тебе второй раз пишу не лезь туда куда не просят, ты не адекватный, не компетентен в вопросах про оракле, тебе место в подъездах троллить малолеток....

думаю в третий раз писать тебе тупые не соответствующей тематки оракле посты. Твой глупый разум и попытка лишь бы нахамить преобладает твоим мелким познаниям в области СУБД
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39589708
SAS2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SAS2014CrazyCatпропущено...

вот это заявление!
тупишь ты а тупой я? :)
и тебе не только я сказал:

пропущено...


ты что глупый? я тебе второй раз пишу не лезь туда куда не просят, ты не адекватный, не компетентен в вопросах про оракле, тебе место в подъездах троллить малолеток....

думаю в третий раз писать ты не будишь, тупые не соответствующей тематки оракле посты. Твой глупый разум и попытка лишь бы нахамить преобладает твоим мелким познаниям в области СУБД


подправил!
...
Рейтинг: 0 / 0
Сбор статистки по размерности БД
    #39589709
SAS2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый Э - ЭхSAS2014,

нет, что ты.... я из числа тех, кто " самооценку свою можешь поднимать ". давать решения - это не про меня.... (:сарказм:, если кто не понял)

так я идумал, что ты не сможешь подсказать верный ответ знаний у тебя нет
...
Рейтинг: 0 / 0
25 сообщений из 41, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Сбор статистки по размерности БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]