powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / does not have privilege to perform operation "execute" on object nullid.syssh200
7 сообщений из 7, страница 1 из 1
does not have privilege to perform operation "execute" on object nullid.syssh200
    #37572247
zasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, столкнулся с проблемой при определении прав доступа пользователю на чтение таблиц в БД IBM DB2.
Права поставили на селект из таблиц, однако когда пытаюсь зайти под этим пользователем в БД, выдает ошибку "does not have privilege to perform operation "execute" on object nullid.syssh200", помогите разобраться.
...
Рейтинг: 0 / 0
does not have privilege to perform operation "execute" on object nullid.syssh200
    #37572435
zasik, добрый день!

Клиент DB2 работает с сервером через специальный набор пакетов (PACKAGE).
Поэтому для работы через клиента нужны права на исполнение (EXECUTE) этих пакетов. Которых в данном случае нет.

Подробнее можно посмотреть здесь: DB2 CLI bind files and package names .
...
Рейтинг: 0 / 0
does not have privilege to perform operation "execute" on object nullid.syssh200
    #37572629
zasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Евгений Хабаров,

в данном случае как мне в package добавить схемы для доступа?

нажимаю "add package.." выбираю схему, но только ничего не происходит, package list пустой, кнопки ok и apply неактивны
...
Рейтинг: 0 / 0
does not have privilege to perform operation "execute" on object nullid.syssh200
    #37572882
zasik,

Как это через GUI выглядит - не помню.
А командами так:
Код: plsql
1.
GRANT EXECUTE ON PACKAGE NULLID.SYSSH200 TO <UserId>


Но пакетов там несколько, какие именно - в документацию.
...
Рейтинг: 0 / 0
does not have privilege to perform operation "execute" on object nullid.syssh200
    #37573025
Tshind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zasik,

в окошке add package в поле schema необходимо указать путь, где лежит каталог sqllib/bnd
...
Рейтинг: 0 / 0
does not have privilege to perform operation "execute" on object nullid.syssh200
    #37573141
zasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Евгений Хабаровzasik,

Как это через GUI выглядит - не помню.
А командами так:
Код: plsql
1.
GRANT EXECUTE ON PACKAGE NULLID.SYSSH200 TO <UserId>


Но пакетов там несколько, какие именно - в документацию.

Спасибо, Евгений. Все получилось, вопрос закрыт.
...
Рейтинг: 0 / 0
does not have privilege to perform operation "execute" on object nullid.syssh200
    #37573793
xz321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
для того что бы эта ситуация не повторялась
db2 bind @db2cli.lst blocking all grant public
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / does not have privilege to perform operation "execute" on object nullid.syssh200
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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