Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
sasa Участник со стажем
Вступление в Клуб: 16.05.2008
|
Вт Май 19, 2009 09:19  вернуть удаленного.... |
|
Полезность: Нет оценки
|
удалили пользователя в администраторе доступа....
как вернуть?
спасибо.
PS нового заводить с другим логином нельзя |
|
 |
w00per Профи
Вступление в Клуб: 17.10.2007
|
Вт Май 19, 2009 09:24   |
|
Полезность: 4
|
Код: | connect AUDM/*****@shema
alter trigger AUDM.IBS_USERS disable;
connect ibs/******@shema
DEFINE u='NAME'
GRANT EXECUTE ON "IBS"."Z$AC_FIN_ACC_MOVE" TO "&&u";
GRANT EXECUTE ON "IBS"."Z$RUNTIME_VIEWFUN" TO "&&u";
commit;
connect sys/******@shema as sysdba
ALTER USER "&&u" ACCOUNT UNLOCK;
GRANT "IBS_USER" TO "&&u";
ALTER USER "&&u" DEFAULT ROLE ALL;
UPDATE "IBS"."USERS" SET
PROPERTIES = '|CONTEXT|' , DATE_LOCK = TO_DATE('') ,
DATE_UNLOCK = TO_DATE('') , LOCK_STATUS = '' ,
CREATED = TO_DATE('10-12-2003 11:11:59', 'dd-mm-yyyy HH:MI:SS') ,
USER_CREATED = 'IBS' WHERE USERNAME = '&&u';
commit;
connect AUDM/******@shema
alter trigger AUDM.IBS_USERS enable;
--quit |
_________________ I Lie About Everything. |
|
 |
sasa Участник со стажем
Вступление в Клуб: 16.05.2008
|
Вт Май 19, 2009 11:34   |
|
Полезность: Нет оценки
|
спасибо! |
|
 |
molokov Участник со стажем
Вступление в Клуб: 28.09.2007
|
Ср Сен 09, 2009 05:19   |
|
Полезность: 2
|
Хочется добавить, что есть более простой способ (вдруг кому понадобится):
он без отключения триггеров, что не рекомендуется делать на большой базе.
1 - в табличке IBS.USERS - находишь этого пользователя и удаляешь его.
2 - в навигаторе повторно добавляешь его в доступ и все. |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|