首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

没create session权限

2013-10-17 
没有create session权限“java.sql.SQLException: ORA-01045: 用户 CLIENT 没有 CREATE SESSION 权限 登录

没有create session权限
“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>

热点排行