Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];

Вниз

Проверка наличия определенной роли у пользователя в ORACLE   Найти похожие ветки 

 
KygECHuK ©   (2006-07-28 09:12) [0]

Сабж


 
Sergey13 ©   (2006-07-28 09:20) [1]

Какого-то юзера
select * from dba_role_privs
where grantee=:user

Свои (текущего юзера)
select * from user_role_privs


 
KygECHuK ©   (2006-07-28 09:33) [2]

Допустим мне необходимо проверить роль IMP_FULL_DATABASE у пользователя у которого есть только роль DBA. Как добавить в список все роли закрепленных за другими ролями и т.д., так что бы получился полный список ролей закрепленных за пользователем.


 
Sergey13 ©   (2006-07-28 09:45) [3]

Похоже только рекурсивно выбирать все роли для уже выбранных ролей, ибо connect by на запросе к dba_role_privs не проходит.


 
KygECHuK ©   (2006-07-28 09:54) [4]

А можно это сделать одним SQL запросом ?
 ЗЫ: в SQL я не очень силён


 
Sergey13 ©   (2006-07-28 10:10) [5]

> [4] KygECHuK ©   (28.07.06 09:54)

Я ж говорю, одним запросом с connect by дает ошибку.


 
KygECHuK ©   (2006-07-28 10:20) [6]

Спасибо за помощь


 
roottim ©   (2006-07-28 10:35) [7]

все действующие в сессии роли тут:
select * from session_roles


 
KygECHuK ©   (2006-07-28 11:37) [8]

То что нужно ! :)


 
KygECHuK ©   (2006-07-28 12:30) [9]

Вопрос не в тему: А как происходит импорт схtмы в ORACLE ? Я имею ввиду ситуацию, когда импорт происходит в существующую схему- она затирается или обновляется?


 
roottim ©   (2006-07-28 13:15) [10]

Представь что ты выполняеш все операторы ddl, dml  в работающую схему..
какие операторы? Достаточно взглянуть в экспортный dump.
Т.е почистить схему надо бы: drop user balda cascade


 
Desdechado ©   (2006-07-28 15:44) [11]

KygECHuK ©   (28.07.06 12:30) [9]
Фактически выполняются комнады, сохраненные в дампе. Естественно, при невозможности выполнить команду будет ошибка и переход к следующей команде. Команда - это любой DDL и DML.
Т.е. скорее всего будет ужасный винегрет



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.021 c
15-1157729936
Opilki_Inside
2006-09-08 19:38
2006.10.01
Иконки в формате PNG на Toolbar е. Есть ли компонент?


3-1154225520
Antoxa2005
2006-07-30 06:12
2006.10.01
Подскажите, а можно ли использовать транзакции при работе ч-зODBC


11-1133060395
Neiroman
2005-11-27 05:59
2006.10.01
Помогите чайнику!


15-1157394084
Real
2006-09-04 22:21
2006.10.01
PHP - человеческий чат на нем посоветуйте?


2-1157697862
qp
2006-09-08 10:44
2006.10.01
ConnectionString





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский