Просмотр журнала состояний
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Sant Участник со стажем
Вступление в Клуб: 19.08.2013
|
Ср Сен 18, 2013 09:08  Просмотр журнала состояний |
|
Полезность: Нет оценки
|
Добрый день, форумчане!
В "Навигатор"->"Платежные документы" есть одна функция "Просмотр журнала состояний (CTRL+S)". Подскажите пожалуйста, как можно дать доступ на эту кнопку ? |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Ср Сен 18, 2013 12:01   |
|
Полезность: Нет оценки
|
Приведите ругательства АРМа при попытке доступа. |
|
 |
Sant Участник со стажем
Вступление в Клуб: 19.08.2013
|
Ср Сен 18, 2013 15:44   |
|
Полезность: Нет оценки
|
Ошибка при вызове: "Таблица или представление пользователя не существует".
ORA-00942: таблица или представление пользователя не существует
select O.OBJ_ID, S.NAME, U.NAME USERNAME, O.USER_ID, to_char(O.TIME, 'DD/MM/YYYY HH24:MI:SS') TIME
from $$$.OBJECT_STATE_HISTORY O, $$$.STATES S, $$$.USERS U
where O.OBJ_ID = ? AND (O.STATE_ID = S.ID(+) AND S.CLASS_ID = ?) AND U.USERNAME(+) = nvl(substr(O.USER_ID,1,instr(O.USER_ID,'.')-1),O.USER_ID)
order by O.TIME
При этом если через девелопер(PL/SQL) дать грант на селект на таблицу OBJECT_STATE_HISTORY юзеру, то все ок, юзер может посмотреть состояний.
Проблема в том что наш руководитель категорический не разрешает делать какие нибудь действии над доступами с посторонними инструментами(девелопером) кроме стандартный АРМ Администратор доступа.
Как на таблице OBJECT_STATE_HISTORY дать доступ через АРМ Администратор доступа ? |
|
 |
Random Эксперт
Вступление в Клуб: 27.06.2011
|
Чт Сен 19, 2013 06:12   |
|
Полезность: 1
|
Sant пишет: | Ошибка при вызове: "Таблица или представление пользователя не существует".
ORA-00942: таблица или представление пользователя не существует
select O.OBJ_ID, S.NAME, U.NAME USERNAME, O.USER_ID, to_char(O.TIME, 'DD/MM/YYYY HH24:MI:SS') TIME
from $$$.OBJECT_STATE_HISTORY O, $$$.STATES S, $$$.USERS U
where O.OBJ_ID = ? AND (O.STATE_ID = S.ID(+) AND S.CLASS_ID = ?) AND U.USERNAME(+) = nvl(substr(O.USER_ID,1,instr(O.USER_ID,'.')-1),O.USER_ID)
order by O.TIME
При этом если через девелопер(PL/SQL) дать грант на селект на таблицу OBJECT_STATE_HISTORY юзеру, то все ок, юзер может посмотреть состояний.
Проблема в том что наш руководитель категорический не разрешает делать какие нибудь действии над доступами с посторонними инструментами(девелопером) кроме стандартный АРМ Администратор доступа.
Как на таблице OBJECT_STATE_HISTORY дать доступ через АРМ Администратор доступа ? |
Никак. Это не объект модели данных.
Сообщите своему руководителю, что даже ЦФТ-шники, когда устанавливают новый функционал, который работает с объектами Oracle, с которыми раньше никто не работал, включают в пакет обновления скрипты с инструкциями grant.
Может, проблема в постороннем инструменте? Попробуйте использовать не посторонний инструмент, а оракловский?
sqlplus(w), например? |
|
 |
Sant Участник со стажем
Вступление в Клуб: 19.08.2013
|
Чт Сен 19, 2013 06:54   |
|
Полезность: Нет оценки
|
Random, спасибо! |
|
 |
Аленушка Участник со стажем
Вступление в Клуб: 13.05.2015
|
Чт Май 19, 2016 15:11   |
|
Полезность: Нет оценки
|
скажите, а как вы исправили эту ситуацию?
нам надо сделать наоборот: у нас все работает, а надо сделать, чтобы было так, как у вас в первом сообщении |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|