“java.sql.SQLException: ORA-01045: 用户 CLIENT 没有 CREATE SESSION 权限; 登录被拒绝 连接失败”
已经尝试过用system身份登录SQL+,也进行过 grant create session to CLIENT
但是还是会报这个错误
此外,用PL/SQL登录时 用client以normal登录报同样的错误 但是以sysdba登录就不报错
请大家帮忙看看是什么原因
------解决方案--------------------
说没有权限,那肯定是没有权限,或者权限授予出错,登录查看CLIENT用户的权限。
CONNECT CLIENT/XXX;
SELECT *
FROM user_sys_privs
ORDER BY privilege;
------解决方案--------------------
SQL> conn /@jdsnhan as sysdba
已连接。
SQL> create user client identified by client;
用户已创建。
SQL> conn client/client@jdsnhan
ERROR:
ORA-01045: 用户 CLIENT 没有 CREATE SESSION 权限; 登录被拒绝
警告: 您不再连接到 ORACLE。
SQL> conn /@jdsnhan as sysdba
已连接。
SQL> grant create session to client;
授权成功。
SQL> conn client/client@jdsnhan
已连接。
SQL> SELECT *
2 FROM user_sys_privs
3 ORDER BY privilege;
USERNAME PRIVILEGE ADM
------------------------------ ---------------------------------------- ---
CLIENT CREATE SESSION NO
SQL>