powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / create role "scsi" - RETURN ERROR 19800
12 сообщений из 37, страница 2 из 2
create role "scsi" - RETURN ERROR 19800
    #34476939
leonx2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
scsi_besв чем существенное различие 7.30 и 7.31?
смотря что считать существенным ;)
кардинально - это одна линейка, т.е. глобальных отличий нет.
подробно - читайте в оригинале:
Informix Dynamic Server 7.x relnotes
...
Рейтинг: 0 / 0
create role "scsi" - RETURN ERROR 19800
    #34476961
scsi_bes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денис
в общем отключайте md5 и shadow. Слишком древний информикс и новый линукс.
спасибо, коннект прошел локально после отключени мд5, шадоу остался включен
...
Рейтинг: 0 / 0
create role "scsi" - RETURN ERROR 19800
    #34479722
scsi_bes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
но коннект сути сабжа не изменил.....
есть 2 новых вопроса:
1й - может ли являться ошибка по креат роле следствием прописанной ДБ_Локали?:
http://www.sql.ru/faq/faq_topic.aspx?fid=541Примечание:
Не рекомендуется устанавливать свои локали перед первичной инициализацией дискового пространства сервера (oninit -i), во время которого создаются системные БД sysmaster и sysutils. Эти системные базы должны быть с локалями по умолчанию
DB_LOCALE=EN_US.8859-1 или DB_LOCALE=EN_US.819
2-й мне был предложен вариант по искуственной замене креат роле на такой финт ушами:
авторзамiсть CREATE ROLE 'dov_v'; пишеш
insert into sysusers (username, usertype,
priority) values ('dov_v','G',5);
це одне й те ж
вопрос: кошерна ли такая замена?
...
Рейтинг: 0 / 0
create role "scsi" - RETURN ERROR 19800
    #34479792
Фотография Тан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*****************************************************************************
From the Informix SQL Syntax-Guide:

The role name is an authorization identifier. It cannot be a user name
that is known to the database server or to the operating system of the
database server. The role name cannot already be listed in the username
column of the sysusers system catalog table, nor in the grantor or
grantee columns of the systabauth, syscolauth, sysprocauth, and
sysroleauth system catalog tables. Also, the role name cannot already be
listed in the grantor or grantee columns of the sysfragauth system
catalog table
*****************************************************************************

Я бы на вашем месте все перепроверила раза 3-4, а потом попросила бы кого-нибудь еще проверить все снова
...
Рейтинг: 0 / 0
create role "scsi" - RETURN ERROR 19800
    #34479852
scsi_bes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо, я это читал.... вопрос не в том как трактует это IBM, а в применении к моей ситуации...
Тан
Я бы на вашем месте все перепроверила раза 3-4, а потом попросила бы кого-нибудь еще проверить все снова

если Вы по поводу проверки имён - еще раз повторяю НЕТ В СИСТЕМЕ И В БД ДАЖЕ НАМЕКА НА ТАКИЕ ИМЕНА .
сорри.... я ж не малый ребёнок.....проверили не смотря на то, что система только поднята.

единственное на что могу грешить - на локаль перед онинитом....
сейчас переставим систему и информикс по новой но ужо без локали на этапе инициализации...
посмотрим на результат
...
Рейтинг: 0 / 0
create role "scsi" - RETURN ERROR 19800
    #34479951
Фотография Тан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, что крикнул, теперь я поняла
...
Рейтинг: 0 / 0
create role "scsi" - RETURN ERROR 19800
    #34479986
scsi_bes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Танспасибо, что крикнул, теперь я поняла
прошу прощения, я просто акцентировал Ваше внимание что в 10й раз напоминать про имена не стоит :)
еще раз прошу прощения.

как пример - есть 3 разные организации которые наступили на эти грабли, решения , кроме как описано выше, - не нашли.
...
Рейтинг: 0 / 0
create role "scsi" - RETURN ERROR 19800
    #34480121
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scsi_bes Танспасибо, что крикнул, теперь я поняла
прошу прощения, я просто акцентировал Ваше внимание что в 10й раз напоминать про имена не стоит :)
еще раз прошу прощения.

как пример - есть 3 разные организации которые наступили на эти грабли, решения , кроме как описано выше, - не нашли.шадоу отключить не?
...
Рейтинг: 0 / 0
create role "scsi" - RETURN ERROR 19800
    #34480213
scsi_bes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денисшадоу отключить не?
на Юваре проверили - работает с шадоу
на СЛ4.4 с шадоу - коннектится
или есть предположение что из-за шадоу некорректно обрабатывает файл passwd?
и встречный вопрос: на старой системе клиент одновременно создает 3 коннекта(так надо по ПО).
онстат -у выглядит так:
8c5b9a5c Y--P--- 74 Ludmila LUDMILA 8c824744 0 1 11 0
8c5b9f10 Y--P--- 78 Ludmila LUDMILA 8c8fc1f8 0 1 51 33
8c5ba3c4 Y--P--- 76 Ludmila LUDMILA 8c83c658 0 1 43552 44039

нашел интерестную строку в файле sqlhosts
obloks onipcshm obloks abc
onobloks ontlitcp obloks sqlexec
не понятно назначение abc , к чему оно?
...
Рейтинг: 0 / 0
create role "scsi" - RETURN ERROR 19800
    #34481043
scsi_bes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
поставили систему по новой.
не прописывали ДБ_локаль и др. локали
отключили мд5 и шадоу
происталили ИДС
на креат роле таже грабля.......
...
Рейтинг: 0 / 0
create role "scsi" - RETURN ERROR 19800
    #34484243
zefs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
заменяем строку
scsi_bes
...
create role "dov_v" ;
.....


на
grant connect to "dov_v" ;
update sysusers set usertype='G' where username="dov_v" ;

далее всё работает нормально во всяком случае у нас не было проблем с ролями, которые были созданы таким способом!
...
Рейтинг: 0 / 0
create role "scsi" - RETURN ERROR 19800
    #34484672
scsi_bes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zefsзаменяем строку
scsi_bes
...
create role "dov_v" ;
.....


на
grant connect to "dov_v" ;
update sysusers set usertype='G' where username="dov_v" ;

далее всё работает нормально во всяком случае у нас не было проблем с ролями, которые были созданы таким способом!

спасибо, сделали по своему через инсерт
учтем и этот вариант.

на РедХате с тем же пакетом ИДС в другой организации - те же проблемы с ролями
мне не понятна ситуация когда на юваре запускаю
select grantor, grantee, tabid, tabauth,
dic_tabid,dic_tabname,dic_ownername,dic_dbname
from systabauth,sysdic
where tabid=dic_tabid and dic_tabname='sysusers'
результат такой:
informix|public|7|s-------|7|sysusers|informix|oks|
informix|public|7|s-------|7|sysusers|informix|spov_x|
informix|public|7|s-------|7|sysusers|informix|sysmaster|
informix|public|7|s-------|7|sysusers|informix|sysutils|
=====
тотже запрос на СЛ44 и РХ даёт такой рез-т:
informix|public|7|s-------|7|sysusers|informix|oks|
informix|public|7|s-------|7|sysusers|informix|spov_x|
не отображает что такие таблицы в сисмастере и сисутилс есть, а они таки там есть....

мы пришли к выводу что 19800 ошибка - баг для 7.30 под ОС Линукс(описанный в пофиксенных для версии 9.30)
или укажите в каком месте мы что-то делаем не так.....
спасибо ВСЕМ!
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / Informix [игнор отключен] [закрыт для гостей] / create role "scsi" - RETURN ERROR 19800
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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