возникает ORA-00972: identifier is too long
при "Администрирование" - "доступ к объектам"
в "трассах" оракла:
"SysVwAdministrativeObjectsRight"."Id",
"SysVwAdministrativeObjectsRight"."SysAdminUnitId" "SysAdminUnitId",
"SysAdminUnit"."Name" "SysAdminUnitName",
"EntitySchemaRecRightOperation"."Id" "OperationId",
"EntitySchemaRecRightOperation"."Name" "OperationName",
"SysEntitySchemaRecOprRightLvl"."Id" "RightLevelId",
"SysEntitySchemaRecOprRightLvl"."Name" "RightLevelName",
"Position" "Position"
FROM
"BPMONLINE520BANK_SOFTKEY"."SysVwAdministrativeObjectsRight"
INNER JOIN "BPMONLINE520BANK_SOFTKEY"."EntitySchemaRecRightOperation" ON ("EntitySchemaRecRightOperation"."Value" = "SysVwAdministrativeObjectsRight"
."Operation")
INNER JOIN "BPMONLINE520BANK_SOFTKEY"."SysEntitySchemaRecOprRightLvl" ON ("SysEntitySchemaRecOprRightLvl"."Value" = "SysVwAdministrativeObjectsRight"
."RightLevel")
INNER JOIN "BPMONLINE520BANK_SOFTKEY"."SysAdminUnit" ON ("SysAdminUnit"."Id" = "SysVwAdministrativeObjectsRight"."SysAdminUnitId")
WHERE
"SysVwAdministrativeObjectsRight"."RecordId" = :P1
AND "SysVwAdministrativeObjectsRight"."Position" > :P2
AND "SysVwAdministrativeObjectsRight"."Operation" = :P3
ORDER BY
"Position" ASC NULLS FIRST
BANNER
--------------------------------------------------------------------------------
Oracle DATABASE 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
PL/SQL Release 11.2.0.2.0 - Production
CORE 11.2.0.2.0 Production
TNS FOR Solaris: Version 11.2.0.2.0 - Production
NLSRTL Version 11.2.0.2.0 - Production
Нравится
У Вас на только BPMOnline на этом сервере крутиться? Уж очень серьезный сервер. Обычно такие сервера в банках стоят.
Добрый день!
Рустам, какое название таблицы в базе, которой Вы раздаете права? Причина ошибки, скорее всего, в том, что название основной таблицы и часть Right превышают допустимые 30 символов.
"Гакало Игорь Александрович" написал:Добрый день!
Рустам, какое название таблицы в базе, которой Вы раздаете права? Причина ошибки, скорее всего, в том, что название основной таблицы и часть Right превышают допустимые 30 символов.
да, это следует из ORA-00972. меня, по-большей части интересует, как это поправить?
подсказали как решить. напишу здесь, вдруг кто столкнется.
Вы можете зайти в раздел Конфигурация, найти объект VwAdministrativeObjects, нажать Изменить и посмотреть – стоит ли у него признак Администрируется по записямЕсли стоит – то ее нужно убрать (т.к. данное представление (view) не должно администрироваться по записям), и после этого сохранить и опубликовать обьект