powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Дата последнего изменения записей таблицы
23 сообщений из 23, страница 1 из 1
Дата последнего изменения записей таблицы
    #32271150
AntonS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли получить дату последнего изменения записей таблицы - для определения факта существования изменений (например, после DML), не создавая триггер?
Для других объектов используется дата создания - ее можно получить из системных view.
...
Рейтинг: 0 / 0
Дата последнего изменения записей таблицы
    #32271153
Simon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oracle это не MSSQL здесь надо по другому проверять поменялась запись или нет

один из способов: делать ее селект перед update (причем селект делать по всем полям, а не только по праймари кей), и вслучае если полученая запись отличается от старой записи, то эту строчку поменял какой-то другой пользователь
...
Рейтинг: 0 / 0
Дата последнего изменения записей таблицы
    #32271161
raven13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Simon
PK по определению не должен менятся.

2AntonS
А зачем это надо?
...
Рейтинг: 0 / 0
Дата последнего изменения записей таблицы
    #32271223
AntonS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 raven13
Для получения обновлений при большом количестве справочных таблиц, например если событие изменения, вставки или удаления записей имело место, то выгружаем таблицу.

2 Simon
В данном случае не обязательно определять значения полей, достаточно было бы сам факт, что записи изменялись, добавлялись или удалялись и дата этого события.
...
Рейтинг: 0 / 0
Дата последнего изменения записей таблицы
    #32271236
Alex Zan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Включить аудит на вставку и изменение.
...
Рейтинг: 0 / 0
Дата последнего изменения записей таблицы
    #32271273
DBGroup Consulting
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Use exp/imp views to get information about incremental export -- all 'recently modified' tables would be there.

2. Create mview logs for those lookup tables.

3. Think about decreasing the number of lookup tables.
...
Рейтинг: 0 / 0
Дата последнего изменения записей таблицы
    #32271314
Simon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2raven13

pk никогда и не меняется, но если делать update .... where pk=......
то данные измененные другими пользователями перезапишутся, соответственно к этому надо подходить с умом:))


2AntonS:
если надо знать дату изменения сделайте поле в таблице и заполняйте его триггером
если надо знать было ли изменение или нет, то мой первый совет самый оптимальный
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Дата последнего изменения записей таблицы
    #39253518
valdemar_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
похожая ситуация. Возможно ли определить дату и время последнего обращения к таблице на операторы select. Имеется множество таблиц на схеме, возможно некоторые уже не используются хотелось бы определить и удалить.
Oracle 11g2
...
Рейтинг: 0 / 0
Дата последнего изменения записей таблицы
    #39253525
valdemar_ru,

таблицы занимают так много места и ресурсов сервера, что тебе пришла в голову мысль избавиться от них?
...
Рейтинг: 0 / 0
Дата последнего изменения записей таблицы
    #39253538
Фотография Jebrail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый Э - Эх
таблицы занимают так много места и ресурсов сервера, что тебе пришла в голову мысль избавиться от них?

Что тут удивительного ?


Или может у человека чисто эстетические желания ?
...
Рейтинг: 0 / 0
Дата последнего изменения записей таблицы
    #39253544
ora601
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
valdemar_ru,

Если не включен аудит на селект (dba_audit_**), не постоянно собираются AWR снимки(dba_hist_sqltext), то гарантированного способа определить нет (v$sql очищается в зависимости от активности).
...
Рейтинг: 0 / 0
Дата последнего изменения записей таблицы
    #39253556
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно попробовать от обратного: определить те, которые точно используются/могут использоваться (scn, dba_dependencies, v$sql, awr, logminer) - наблюдать какое-то время.
Когда круг "подозреваемых в бесполезности" сократится - посмотреть на то, что осталось, глазами и выделить потенциально полезные.
Остальные для начала просто переименовать, не удаляя.
Наблюдать еще какое-то время на предмет возмущенных воплей от бизнеса.
Потом аккуратно экспортнуть, сложить в надежном месте, а оригиналы дропнуть.
В случае шухера - импортнуть нужные обратно.
...
Рейтинг: 0 / 0
Дата последнего изменения записей таблицы
    #39253558
Jebrail,

у человека может быть всё что угодно - от эстетического мастурбизма, до непомерного суетизма. но если нет четкого понимания того, как работает вверенная ему система, то и удалять из неё ничего не надо.
...
Рейтинг: 0 / 0
Дата последнего изменения записей таблицы
    #39253567
valdemar_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ora601valdemar_ru,

Если не включен аудит на селект (dba_audit_**), не постоянно собираются AWR снимки(dba_hist_sqltext), то гарантированного способа определить нет (v$sql очищается в зависимости от активности).
спасибо.

Добрый Э - Эхvaldemar_ru,

таблицы занимают так много места и ресурсов сервера, что тебе пришла в голову мысль избавиться от них?
место для схемы ограничено админом.
...
Рейтинг: 0 / 0
Дата последнего изменения записей таблицы
    #39253573
valdemar_ruместо для схемы ограничено админом.так ты ещё и не админ базы?
...
Рейтинг: 0 / 0
Дата последнего изменения записей таблицы
    #39253574
valdemar_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый Э - ЭхJebrail,

у человека может быть всё что угодно - от эстетического мастурбизма, до непомерного суетизма. но если нет четкого понимания того, как работает вверенная ему система, то и удалять из неё ничего не надо.
Да, Вы правы. Но я не админ и понимания полного нет отсюда и вопросы.
...
Рейтинг: 0 / 0
Дата последнего изменения записей таблицы
    #39253580
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
valdemar_ruНо я не админ и понимания полного нет отсюда и вопросы.
На этот случай есть только одна правильная линия поведения:
http://www.anekdot.ru/id/242390/
...
Рейтинг: 0 / 0
Дата последнего изменения записей таблицы
    #39253581
valdemar_ru Но я не админ и понимания полного нет отсюда и вопросы.вот тогда лучше ничего и не трогать. если проблемы со свободным местом, то решай их совместно с админом, установившим квоты на ТП
...
Рейтинг: 0 / 0
Дата последнего изменения записей таблицы
    #39253593
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый Э - Эхvaldemar_ru Но я не админ и понимания полного нет отсюда и вопросы.если проблемы со свободным местом, то решай их совместно с админом, установившим квоты на ТП
Я бы сказал - особенно если проблемы со свободным местом.
Вероятность того, что таблица, набитая заметным объемом данных, не нужна - крайне не велика.
А снос пустых практически не приблизит к решению вопроса со свободным местом, это глупый риск без премии.
...
Рейтинг: 0 / 0
Дата последнего изменения записей таблицы
    #39253960
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
all_tab_modifications
...
Рейтинг: 0 / 0
Дата последнего изменения записей таблицы
    #39253962
Вячеслав Любомудров,

счас ТС посносит все таблички, по которым только что прошелся сбор статистики...
...
Рейтинг: 0 / 0
Дата последнего изменения записей таблицы
    #39253963
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зато с местом проблем не будет
...
Рейтинг: 0 / 0
Дата последнего изменения записей таблицы
    #39253965
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
valdemar_ruпохожая ситуация. Возможно ли определить дату и время последнего обращения к таблице на операторы select. Имеется множество таблиц на схеме, возможно некоторые уже не используются хотелось бы определить и удалить.
Oracle 11g2

Неналичие select'ов за период - не критерий неиспользования... Данные, в таблицы могут только вставляться и/или только обновляться, в user source (не обязательно этой схемы) могут быть переменные, объявленные через column%type, table%rowtype...
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Дата последнего изменения записей таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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