База знаний Oracle [ID 745407.1] объясняет это.
Предложение DEFAULT в:
изменение пользовательских ролей по умолчанию;
определяет роли, предоставленные по умолчанию пользователю при входе в систему. Это предложение может содержать только роли, которые были предоставлены непосредственно пользователю с помощью инструкции GRANT, или роли, созданные пользователем с привилегией CREATE ROLE. Вы не можете использовать предложение DEFAULT ROLE для включения:
Роли, не предоставленные пользователю
Роли, предоставленные через другие роли
Роли, управляемые внешней службой (например, операционной системой) или Oracle Internet Directory
Роли с аутентификацией по паролю.
Роли, которые реализованы как роли защищенных приложений.
Для ролей, прошедших проверку подлинности по паролю, изменение было внесено в версии 10.2.0.5 и 11.1.0.7.
Для защищенных ролей приложений это изменение было введено в версиях Oracle 10.2.0.4 и 11.1.0.7
Эти изменения будут применяться ко всем будущим релизам. Вышеупомянутые ограничения будут введены в будущей документации.
Можно легко превратить роли с включенным паролем в стандартные роли, запустив скрипт, следующий из:
выберите «изменить роль» || роль || ' не опознан;' из dba_roles, где password_required = 'YES', а роль не в (выберите роль из dba_application_roles);