powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / error -272 no SELECT permission
17 сообщений из 17, страница 1 из 1
error -272 no SELECT permission
    #33700434
oninit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здорово мужики!
С праздником !
Такая вот у меня проблема - мигрирую (dbexport/dbimport) на новый сервант где стоит солярка + IDS 9.40, на старом солярка+9.23 крутится. все права раздаются пользователю admins :
............
grant select on "admins".archive to "public" as "admins";
grant update on "admins".archive to "public" as "admins";
grant insert on "admins".archive to "public" as "admins";
grant delete on "admins".archive to "public" as "admins";
grant index on "admins".archive to "public" as "admins";
.............

dbimport'om все данные в таблицу "archive" нормально грузятся, но затем при попытке выгрузить или загрузить данные в эту таблицу клиентской прогой на писанной на дельфи выдает ошибку -272 "no select permission" а на старом серванте все идет бес проблем ? где грабли ? никак не пойму.

как ещё дать полный доступ на таблицу archive юзеру admins ?

Спасибо за помощь !
С уважением Тимур !
...
Рейтинг: 0 / 0
error -272 no SELECT permission
    #33700493
Выбегалло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Попробуй в dbaccess зайти под тем же юзером, что приложение заходит, и сделать select вручную
2. сделай выборку
select * from systabauth where tabid in (select tabid from systables where tabname = 'archive') и покажи что за права действительно розданы.

В таком вот аксепте
...
Рейтинг: 0 / 0
error -272 no SELECT permission
    #33701719
oninit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выбегалло1. Попробуй в dbaccess зайти под тем же юзером, что приложение заходит, и сделать select вручную
2. сделай выборку
select * from systabauth where tabid in (select tabid from systables where tabname = 'archive') и покажи что за права действительно розданы.

В таком вот аксепте

по 1 пункту В dbaccess'e select пашет нормально
по 2 му выдало вот это:

Database selected.

grantor admins
grantee public
tabid 130
tabauth su-idx---
1 row(s) retrieved.

Database closed.

Похоже пробоема с клиентом, только почему на старом серванте select работает а на новом нет, не пойму ?

С уважением Тимур !
...
Рейтинг: 0 / 0
error -272 no SELECT permission
    #33702113
Ilya Kulagin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
oninitПохоже пробоема с клиентом, только почему на старом серванте select работает а на новом нет, не пойму ?


Глупый вопрос. А он (клиент) точно select именно на этой таблице сделать не может?

Т.е. гляньте хотя бы в onstat -g sql на last parsed sql query или как бишь оно там. Вроде с диагностикой нас ещё не обманывали...
...
Рейтинг: 0 / 0
error -272 no SELECT permission
    #33702806
Выбегалло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через что работает клиент, через odbc ? включи трассировку и посмотри под каким логином клиент пытается обратиться к серверу. Похоже, проблема в настройках клиента.

В таком вот аксепте
...
Рейтинг: 0 / 0
error -272 no SELECT permission
    #33704025
oninit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВыбегаллоЧерез что работает клиент, через odbc ? включи трассировку и посмотри под каким логином клиент пытается обратиться к серверу. Похоже, проблема в настройках клиента.

В таком вот аксепте

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

НИ хрена не пойму ? что за колдовство ?

С уважением Тимур!
...
Рейтинг: 0 / 0
error -272 no SELECT permission
    #33704313
oninit
НИ хрена не пойму ? что за колдовство ?

С уважением Тимур!

На новом сервере таблицы от чьего имени созданы?
...
Рейтинг: 0 / 0
error -272 no SELECT permission
    #33705406
Выбегалло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oninit ВыбегаллоЧерез что работает клиент, через odbc ? включи трассировку и посмотри под каким логином клиент пытается обратиться к серверу. Похоже, проблема в настройках клиента.

В таком вот аксепте

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

НИ хрена не пойму ? что за колдовство ?

С уважением Тимур!

попробуй зайти на новый сервер через dbaccess на старом боксе, remotely, под клиентским логином.
...
Рейтинг: 0 / 0
error -272 no SELECT permission
    #33707320
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oninitКлиент работает через odbc все настройки правильные, логин тоже, на старый сервак на туже базу заходит и работает бес проблем.

1. А на новом сервере создан пользователь, под которым приложение коннектится ?
2. Под какими пользователями делался dbexport и dbimport ?
3. Покажи результат
Код: plaintext
select * from sysusers order by usertype,username;
4. Повторю вопрос Ilya Kulagin
"А он (клиент) точно select именно на этой таблице сделать не может?"
...
Рейтинг: 0 / 0
error -272 no SELECT permission
    #33707865
oninit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решил проблему.

На старом серваке можно было выгружать\загружать и под логином admins. Хоть и задавал права dba admins'у все равно глючило с новым сервером.

Все сделал под ДБ админом informix все нормально заработало.

Спасибо всем за помощь !!!

Теперь другая проблема - "ошибка при попытке заблокировать запись для изменения.Код ошибки -271".
Сервер дает работать с таблицами только одному юзеру, а у остальных при попытке просто просмотреть данные выдает блокировку -271. в онконфиге выставлено :
...............
LOCKS 500000
BUFFERS 700000
..................

Не подскажете в чем дело ?

С уважением Тимур !
...
Рейтинг: 0 / 0
error -272 no SELECT permission
    #33707917
Paul Tatarenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что-то тут не так.

Код: plaintext
1.
2.
3.
4.
5.
6.
$ finderr 271
-271    Could not insert new row into the table.

This problem has many possible causes, including a locked table or a
full disk. Check the accompanying ISAM error code for more
information.

Или не тот код ошибки, или там не просто "попытка заблокировать запись для изменения". Кстати, а как запись блокируется?

--
Legions of Informix forever!
...
Рейтинг: 0 / 0
error -272 no SELECT permission
    #33708049
zefs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
oninit...
Теперь другая проблема - "ошибка при попытке заблокировать запись для изменения.Код ошибки -271".
Сервер дает работать с таблицами только одному юзеру, а у остальных при попытке просто просмотреть данные выдает блокировку -271. в онконфиге выставлено :
...............
LOCKS 500000
BUFFERS 700000
..................

Не подскажете в чем дело ?

С уважением Тимур !

проверьте свободное место в db-пространстве где находиться таблица!
...
Рейтинг: 0 / 0
error -272 no SELECT permission
    #33708963
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уровень блокирования таблицы был row стал page. Внимательно надо делать export import.
...
Рейтинг: 0 / 0
error -272 no SELECT permission
    #33710465
oninit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев ДенисУровень блокирования таблицы был row стал page. Внимательно надо делать export import.

А можно здесь по подробней :-) ? как можно блокировать /разблокировать таблицы / строки ?

Спасибо !

С уважением Тимур !
...
Рейтинг: 0 / 0
error -272 no SELECT permission
    #33710512
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oninit Журавлев ДенисУровень блокирования таблицы был row стал page. Внимательно надо делать export import.

А можно здесь по подробней :-) ? как можно блокировать /разблокировать таблицы / строки ?

Спасибо !

С уважением Тимур !
RTFM?

Informix Unleashed/Managing Data with Locking

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
CREATE TABLE table_name
    {
    ... data field declarations ...
    )
LOCK MODE PAGE

ALTER TABLE table_name LOCK MODE (PAGE)



CREATE TABLE table_name
    {
   ... data field declarations ...
    )
LOCK MODE ROW

ALTER TABLE table_name LOCK MODE (ROW)
...
Рейтинг: 0 / 0
error -272 no SELECT permission
    #33710586
oninit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денис


Спасиба !

С уважением Тимур !
...
Рейтинг: 0 / 0
error -272 no SELECT permission
    #33710612
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще проверь наличие индексов, триггеров, констрейнтов на таблицах в новой бд, и сбор статистики для оптимизатора.

-----------------------------------------------------------------------------------------------------------------------------------------
нужно делать то что нужно, а то что не нужно -- делать не нужно (перефразируя В-Пуха).
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / error -272 no SELECT permission
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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