2015-07-30 5 views
0

В Oracle я попробовал этот запрос,Невозможно создать пользователя Oracle с указанным паролем

create user ACT_APP 
    identified by password 
    profile APP_PROFILE 
    default tablespace TS_MODULE_D 
    temporary tablespace TEMP; 

после отправки этого запроса и я получил эти 2 ошибки.

  1. пароль проверки для указанного пароля не удалось
  2. Пароль должен содержать по крайней мере одну цифру, один символ и один пунктуацию

Так что я изменил мой запрос

create user ACT_APP 
    identified by !234qwer 
    profile APP_PROFILE 
    default tablespace TS_MODULE_D 
    temporary tablespace TEMP; 

Но я получила еще одну ошибку

отсутствует или недопустимая опция

+0

Попробуйте с пунктуацией в другом месте, чем первое, это может иметь особое значение, и, возможно, вам нужны цитаты? – holroy

ответ

1

From the manual:

Пароли должны следовать правилам, описанным в разделе "Database Object Naming Rules"

!234qwer не является допустимым именем объекта из ведущих ! для этого он должен быть заключен в двойные кавычки:

create user ACT_APP 
    identified by "!234qwer" 
    profile APP_PROFILE 
    default tablespace TS_MODULE_D 
    temporary tablespace TEMP; 
0

Попробуйте это:

create user ACT_APP 
    identified by [email protected] 
    profile APP_PROFILE 
    default tablespace TS_MODULE_D 
    temporary tablespace TEMP; 

Если нет, попробуйте изменить пароль и попробуйте