Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как получить всю информацию о пользователе? / 4 сообщений из 4, страница 1 из 1
28.02.2003, 11:37
    #32112601
Tany
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить всю информацию о пользователе?
Есть необходимость удалить пользователя с последующим созданием его заново. Этот пользователь был создан не мной, поэтому хотелось бы получить о нем полную информацию (все придоставленные ему привилегии и тд и тп), чтобы после удаления создать его заново и ничего не потерять. Подскажите, пожалуйста, как это можно сделать.
...
Рейтинг: 0 / 0
28.02.2003, 11:44
    #32112611
new one
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить всю информацию о пользователе?
USER_TAB_PRIVS
USER_SYS_PRIVS
USER_ROLE_PRIVS

глянь в них
...
Рейтинг: 0 / 0
28.02.2003, 11:47
    #32112614
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить всю информацию о пользователе?
Все-таки решилась пользователя удалять, а не все его объекты?;)

Открой Oracle Enterprise Management Console, встань на юзера, включи как-нибудь трассировку, после чего в OEMC скажи "Create Like...". Ты получишь список запросов, который выдал родной оракловый продукт на "клонирование" пользователя. Можешь оценить его, и по необходимости поменять, чтобы потом, на основании этих данных, сделать собственный скрипт на создание пользователя.
...
Рейтинг: 0 / 0
28.02.2003, 12:00
    #32112626
Tany
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить всю информацию о пользователе?
Все это хорошо, но по-моему не пройдет. Удаление и создание заново такого же пользователя зашивается в код приложения. Сегодня пользователь может быть с одними свойствами, завтра с другими, а приложение должно его удалять и восстанавливать его без каких-либо потерь. Нужно получить исчерпывающий список того, где может храниться все, что относится к пользователю, чтобы перед удалением все там собрать, а после создания применить к новому "голому" user-у. У меня просто нет уверенности, что TAB_PRIVS, SYS_PRIVS, ROLE_PRIVS - это все.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как получить всю информацию о пользователе? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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