Это не может быть воспроизведено в 11.2 XE. Здесь простая проверка
сначала создается тестовый пользователь с двумя привилегиями
, что соединение с этим пользователем выполнено и РОЛЬ создано без проблем
.
d:\>sqlplus sys as sysdba
SQL*Plus: Release 11.2.0.2.0 Production on Di Mai 5 17:20:57 2020
Copyright (c) 1982, 2014, Oracle. All rights reserved.
Enter password:
Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
SQL> create user prd identified by vod;
User created.
SQL> grant create session to prd;
Grant succeeded.
SQL> grant create role to prd;
Grant succeeded.
SQL> connect prd/vod
Connected.
SQL> select privilege from session_privs;
PRIVILEGE
----------------------------------------
CREATE SESSION
CREATE ROLE
SQL> create role newRole;
Role created.
Так что, скорее всего, за этим скрывается какое-то тривиальное объяснение. Вы связаны с другим пользователем / в другой базе данных, как вы ожидаете ...