Когда пользователь входит в Oracle, все роли по умолчанию включены, но роли не по умолчанию должны быть включены с помощью оператора SET ROLE:
SET ROLE S;
Установка роли как роли ПО УМОЛЧАНИЮ
Роль по умолчанию означает, что эта роль всегда включена для текущего сеанса при входе в систему. Это также избавляет от необходимости выдавать оператор SET ROLE
. Чтобы установить роль в качестве роли ПО УМОЛЧАНИЮ, необходимо выполнить инструкцию ALTER USER:
ALTER USER hr
DEFAULT ROLE S;
Справка: