2013-03-07 4 views
2

Я пытаюсь создать пользователя без какого-либо пароля с помощью queries-Как создать пользователя без пароля в oracle 10g?

create user abc; 
create user 'abc'@'localhost'; 

, но ни один из них работает. В документах oracle дается указание создать пользователя без пароля, не включив условие IDENTIFIED BY.

Пожалуйста, помогите мне с этим запросом.

+0

Согласно [этой синтаксической диаграмме] (http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements_8003.htm#SQLRF54734) требуется ключевое слово 'IDENTIFIED'. Это может помочь, если вы можете объяснить, почему вы хотите использовать пользователя без пароля. Вы хотите, чтобы пользователь мог войти без него? Или вы хотите, чтобы пользователь не мог войти в систему? –

ответ

3

Либо использование:

  • Oracle бумажник. Пользователь идентифицируется с помощью пароля, но пароль не запрашивается вручную.
  • Внешняя аутентификация. СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ XY ИДЕНТИФИЦИРОВАНО ВНЕШНЕГО; Затем пользователь XY должен иметь учетную запись ОС на сервере БД.
1

Вы можете создать пользователя без пароля, используя внешнее ключевое слово OS. Аутентификация этого пользователя используется как пароль, у пользователя должно быть разрешение доступа к базе данных.

Смежные вопросы