我试图CONNECT
通过角色授予用户:
CREATE ROLE my_role IDENTIFIED BY "passwd";
GRANT CONNECT TO my_role;
CREATE USER my_user IDENTIFIED BY "passwd";
GRANT my_role TO my_user;
当我在10g中尝试此操作时,它工作正常,而在11g中登录被拒绝:
ORA-01045:
user MY_USER lacks CREATE SESSION privilege; logon denied
授予CREATE SESSION
角色并没有什么不同。
我只能在直接授予CONNECT
(或CREATE SESSION
)用户后才能登录。
甲骨文改变了这种行为还是我做错了什么?