[ОТВЕТИТЬ]
31.03.2009 09:51  
Kryukov
При инициализации базы данных 1.026.4 (генератором)
получаю ошибку:
Grant succeeded.
PL/SQL procedure successfully completed.
grant select on SVSupermagConstraints to SUPERMAG_FN_XMLSCHEMAEDITOR
*
ERROR at line 1:
ORA-01720: grant option does not exist for 'SYS.DBA_CONSTRAINTS'

каких прав нехватает ?
 
31.03.2009 10:04  
OlegON
:
GRANT SELECT ON "SYS"."DBA_CONSTRAINTS" TO "SUPERMAG";
я бы так попробовал.
а во избежание заморочек в будущем -
:
GRANT SELECT ANY TABLE TO SUPERMAG;
 
31.03.2009 11:57  
Kryukov
не пологло
Grant succeeded.

PL/SQL procedure successfully completed.
grant select on SVSupermagConstraints to SUPERMAG_FN_XMLSCHEMAEDITOR
*
ERROR at line 1:
ORA-01720: grant option does not exist for 'SYS.DBA_CONSTRAINTS'
 
31.03.2009 12:05  
Mtirt
Такое чувство, что у SYS-a нет прав на эту таблицу....
Что странно... Причем очень.
 
31.03.2009 12:32  
OlegON
Надо достать скрипт из ресурсов и посмотреть.
 
31.03.2009 13:10  
OlegON
Поправляю FAQ, еще гранты
grant select on SYS.DBA_CONSTRAINTS to supermag with grant option;
grant select on SYS.DBA_TAB_COLUMNS to supermag with grant option;
как минимум.
 
31.03.2009 16:14  
Kryukov
Всем спасибо, прошло поле
GRANT SELECT ON SYS.DBA_JOBS TO SUPERMAG WITH GRANT OPTION;
GRANT SELECT ON SYS.DBA_ROLES TO SUPERMAG;
GRANT SELECT ON SYS.DBA_USERS TO SUPERMAG WITH GRANT OPTION;
GRANT EXECUTE ON SYS.DBMS_ALERT TO SUPERMAG;
GRANT EXECUTE ON SYS.DBMS_LOCK TO SUPERMAG;
GRANT EXECUTE ON SYS.DBMS_PIPE TO SUPERMAG;
GRANT SELECT ON SYS.V_$SESSION TO SUPERMAG;
grant select on SYS.DBA_CONSTRAINTS to supermag with grant option;
grant select on SYS.DBA_TAB_COLUMNS to supermag with grant option;
grant select on SYS.DBA_CONS_COLUMNS to supermag with grant option;
GRANT SELECT ANY TABLE TO SUPERMAG;
grant select on dba_users to public;
 
 




- - RSS - - Карта - 👫 Яндекс.Метрика