Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / БД 12c, юзер C##..., TOAD 11, клиент 12., проблема доступа к словарю данных / 13 сообщений из 13, страница 1 из 1
23.05.2017, 09:51
    #39457773
БД 12c, юзер C##..., TOAD 11, клиент 12., проблема доступа к словарю данных
Обычный общий пользователь C##... подключается к БД, потом запускает Database-> Schema Browser и при перемещении по вкладкам справа(Data) получает ошибку: ora-01031 insufficient privileges.
Включил трассировку, выяснил, что происходит при попытке прямого доступа к объектам SYS:
SELECT CN.NAME
FROM SYS.CDEF$ C, SYS.CON$ CN, SYS."_CURRENT_EDITION_OBJ" O, SYS.USER$ U
WHERE C.Type# = 2
AND C.CON# = CN.CON#
AND C.OBJ# = O.OBJ#
AND O.OWNER# = U.USER#
AND U.NAME = :uname
AND O.NAME = :tname
;

Почему обычный юзер производит такие запросы? Если коннектиться например TOAD-ом 9-ой версии и клиентом 11g, то таких ошибок нет.

Почему в 12c версии обычный юзер ломится напрямую к объектам sys? Может это в настройках 11-го TOAD-а настраивается?
Или это фича юзеров C## в 12-ой версии?
...
Рейтинг: 0 / 0
23.05.2017, 10:43
    #39457808
тоадник
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД 12c, юзер C##..., TOAD 11, клиент 12., проблема доступа к словарю данных
...
Рейтинг: 0 / 0
23.05.2017, 11:04
    #39457824
БД 12c, юзер C##..., TOAD 11, клиент 12., проблема доступа к словарю данных
Угу, я видел эту статью.
Мне только непонятно, почему я должен давать прямой доступ каждому обычному юзеру к базовым объектам словаря данных.
Имхо, бред.
...
Рейтинг: 0 / 0
23.05.2017, 11:47
    #39457875
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД 12c, юзер C##..., TOAD 11, клиент 12., проблема доступа к словарю данных
insufficient privileges,

Не должен. Искать в настройках жабы.
...
Рейтинг: 0 / 0
23.05.2017, 11:56
    #39457897
БД 12c, юзер C##..., TOAD 11, клиент 12., проблема доступа к словарю данных
Дал grant on select для user$ - проблема ушла.
TOAD-а нет 11-ой версии, не могу сам проверить.
Так что если кому-то интересно будет добить эту тему через настройки TOAD - пишите решение сюда.
Будет для всех полезно.
...
Рейтинг: 0 / 0
23.05.2017, 12:14
    #39457929
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД 12c, юзер C##..., TOAD 11, клиент 12., проблема доступа к словарю данных
insufficient privilegesесли кому-то интересно будет добить эту тему через настройки TOAD
то он несомненно прочитает справку и обратится в поддержку этого платного продукта
...
Рейтинг: 0 / 0
23.05.2017, 12:36
    #39457962
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД 12c, юзер C##..., TOAD 11, клиент 12., проблема доступа к словарю данных
insufficient privilegesДал grant on select для user$ - проблема ушла.
TOAD-а нет 11-ой версии, не могу сам проверить.
Так что если кому-то интересно будет добить эту тему через настройки TOAD - пишите решение сюда.
Будет для всех полезно.
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SQL> desc user$
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 USER#                                     NOT NULL NUMBER
 NAME                                      NOT NULL VARCHAR2(30)
...
 PASSWORD                                           VARCHAR2(30)
...
 SPARE1                                             NUMBER
 SPARE2                                             NUMBER
 SPARE3                                             NUMBER
 SPARE4                                             VARCHAR2(1000)
 SPARE5                                             VARCHAR2(1000)
 SPARE6                                             DATE
...
Рейтинг: 0 / 0
23.05.2017, 12:38
    #39457963
БД 12c, юзер C##..., TOAD 11, клиент 12., проблема доступа к словарю данных
envinsufficient privilegesесли кому-то интересно будет добить эту тему через настройки TOAD
то он несомненно прочитает справку и обратится в поддержку этого платного продукта

Раньше у TOAD был триальный продукт, не знаю как сейчас. Для триальных тоже поддержка есть?
...
Рейтинг: 0 / 0
23.05.2017, 12:40
    #39457966
БД 12c, юзер C##..., TOAD 11, клиент 12., проблема доступа к словарю данных
Vadim Lejnininsufficient privilegesДал grant on select для user$ - проблема ушла.
TOAD-а нет 11-ой версии, не могу сам проверить.
Так что если кому-то интересно будет добить эту тему через настройки TOAD - пишите решение сюда.
Будет для всех полезно.
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SQL> desc user$
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 USER#                                     NOT NULL NUMBER
 NAME                                      NOT NULL VARCHAR2(30)
...
 PASSWORD                                           VARCHAR2(30)
...
 SPARE1                                             NUMBER
 SPARE2                                             NUMBER
 SPARE3                                             NUMBER
 SPARE4                                             VARCHAR2(1000)
 SPARE5                                             VARCHAR2(1000)
 SPARE6                                             DATE



я выше писал, что давать прямой доступ - бред.
Есть что написать по сути?
...
Рейтинг: 0 / 0
23.05.2017, 12:41
    #39457968
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД 12c, юзер C##..., TOAD 11, клиент 12., проблема доступа к словарю данных
Vadim Lejnininsufficient privilegesДал grant on select для user$ - проблема ушла.
TOAD-а нет 11-ой версии, не могу сам проверить.
Так что если кому-то интересно будет добить эту тему через настройки TOAD - пишите решение сюда.
Будет для всех полезно.
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SQL> desc user$
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 USER#                                     NOT NULL NUMBER
 NAME                                      NOT NULL VARCHAR2(30)
...
 PASSWORD                                           VARCHAR2(30)
...
 SPARE1                                             NUMBER
 SPARE2                                             NUMBER
 SPARE3                                             NUMBER
 SPARE4                                             VARCHAR2(1000)
 SPARE5                                             VARCHAR2(1000)
 SPARE6                                             DATE

Не знаю (на вскидку), чем страшно SPARE5, но все остальное интересно только для юзера, который имеет ALTER USER привилегию, что само по-себе небезопасно
Или это, типа, запустить брутфорс на отдельной машине?
...
Рейтинг: 0 / 0
23.05.2017, 13:50
    #39458073
beetman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД 12c, юзер C##..., TOAD 11, клиент 12., проблема доступа к словарю данных
insufficient privileges,
может быть, снятие флажка "Check access to DBA views" в настройках поможет ТС ?
...
Рейтинг: 0 / 0
24.05.2017, 11:29
    #39458709
Viewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД 12c, юзер C##..., TOAD 11, клиент 12., проблема доступа к словарю данных
beetmaninsufficient privileges,
может быть, снятие флажка "Check access to DBA views" в настройках поможет ТС ?
TOAD StartUp Options Check for access to DBA views Have Toad check if DBA views (such as DBA_TAB_COLUMNS) are available to the connected user.
If so, Toad queries the Oracle Dictionary using the DBA views instead of the ALL views (such as ALL_TAB_COLUMNS).

Note: If you are running the DB Admin Module, Toad automatically queries to see if you have the DBA role, SELECT ANY TABLE, or specific access to the DBA view.

Default : Selected
...
Рейтинг: 0 / 0
24.05.2017, 19:28
    #39459144
Viewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД 12c, юзер C##..., TOAD 11, клиент 12., проблема доступа к словарю данных
... env ,
судя по молчанию ТС, зря я не послушался вашего сарказма...несмотря на все его основания...
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / БД 12c, юзер C##..., TOAD 11, клиент 12., проблема доступа к словарю данных / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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