Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как найти, из какого места заполняется таблица? / 11 сообщений из 11, страница 1 из 1
14.12.2017, 16:59
    #39569782
Лиса Алиса
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как найти, из какого места заполняется таблица?
Есть таблица, как найти, окуда она заполняется? При том, что в пакеты вполне может передаваться просто имя таблицы, которая заполняется и имя таблицы, из которой заполняется.
...
Рейтинг: 0 / 0
14.12.2017, 17:19
    #39569812
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как найти, из какого места заполняется таблица?
Включение трассировки не предлагать?
...
Рейтинг: 0 / 0
14.12.2017, 17:36
    #39569843
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как найти, из какого места заполняется таблица?
Лиса АлисаЕсть таблица, как найти, окуда она заполняется?

REVOKE ALL и слушаешь откуда раздадутся вопли "не работает!"
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
14.12.2017, 17:40
    #39569851
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как найти, из какого места заполняется таблица?
Dimitry Sibiryakov,

как REVOKE ALL у овнера забрать?

....
stax
...
Рейтинг: 0 / 0
14.12.2017, 17:50
    #39569859
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как найти, из какого места заполняется таблица?
Staxкак REVOKE ALL у овнера забрать?

Ну, если в базе нет разграничения прав, то триггер с выбрасыванием исключения - точно
спасёт ОРД. Для особо упорных есть и более злобные методы вплоть до DROP TABLE.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
14.12.2017, 18:45
    #39569894
dbms_photoshop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как найти, из какого места заполняется таблица?
Лиса АлисаЕсть таблица, как найти, окуда она заполняется? При том, что в пакеты вполне может передаваться просто имя таблицы, которая заполняется и имя таблицы, из которой заполняется.Если запрос выполняется (или еще остался в библиотечном кеше), то достаточно просто
Код: plsql
1.
2.
3.
4.
5.
6.
select program_id object_id,
       program_line# line,
       v.*
  from v$sql v
 where lower(sql_fulltext) like '% <your tbl>%'
   and lower(sql_fulltext) not like '% v$sql%'
...
Рейтинг: 0 / 0
15.12.2017, 11:17
    #39570205
Лиса Алиса
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как найти, из какого места заполняется таблица?
dbms_photoshop,

проблема в том, что эта таблица в другой схеме.
...
Рейтинг: 0 / 0
15.12.2017, 13:10
    #39570279
dbms_photoshop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как найти, из какого места заполняется таблица?
Лиса Алиса,

Почему это проблема?
...
Рейтинг: 0 / 0
15.12.2017, 14:09
    #39570327
Лиса Алиса
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как найти, из какого места заполняется таблица?
dbms_photoshop,

грантов на v$sql нет.
...
Рейтинг: 0 / 0
15.12.2017, 14:35
    #39570345
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как найти, из какого места заполняется таблица?
Лиса Алисагрантов на v$sql нет.

Так ты хакнуть хочешь или что?

SY.
...
Рейтинг: 0 / 0
15.12.2017, 18:13
    #39570502
Как найти, из какого места заполняется таблица?
а call_stack и просмотреть указанные в логе процедуры совсем плохой метод ? а если таблица заполняется через дб линк какой сторонними системами ?
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как найти, из какого места заполняется таблица? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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