【Oracle】新创建用户时,授予Connect和Resouce权限报ORA-01045 错误
来源:互联网 发布:汇编语言编程软件 编辑:程序博客网 时间:2024/06/05 19:20
【问题】oracle11g,新创建用户user1时,授予Connect,Resource权限,按正常理解 Connect已具备Create Session权限,user1应该可以登陆,但是实际登录时报ORA-01045: user USER01 lacks CREATE SESSION privilege; logon denied
【分析】
查看 ddl:
-- Create the user
create user user1
default tablespace ECPDATA1
temporary tablespace TEMP
profile DEFAULT
password expire;
-- Grant/Revoke role privileges
grant connect to user1;
grant resource to user1;
-- Grant/Revoke system privileges
grant unlimited tablespace to user1;
-- Set the user's default roles
alter user user1
default role none;
发现最后一行代码
alter user user1 default role none;
百度
当为一个用户授予角色时,如果是授予的DEFAULT的时候,那么这个用户登录的时候自动就具备了这个角色,不需要进行这个角色的密码验证的。如果不是DEFAULT的,那么可以使用SET ROLE ROLE_NAME IDENTIFIED ROLE_PASSWORD来进行密码验证后,用户才能具有相应的角色。
【结论】
Oracle11g授予用户权限时,需要指定默认role。
【分析】
查看 ddl:
-- Create the user
create user user1
default tablespace ECPDATA1
temporary tablespace TEMP
profile DEFAULT
password expire;
-- Grant/Revoke role privileges
grant connect to user1;
grant resource to user1;
-- Grant/Revoke system privileges
grant unlimited tablespace to user1;
-- Set the user's default roles
alter user user1
default role none;
发现最后一行代码
alter user user1 default role none;
百度
当为一个用户授予角色时,如果是授予的DEFAULT的时候,那么这个用户登录的时候自动就具备了这个角色,不需要进行这个角色的密码验证的。如果不是DEFAULT的,那么可以使用SET ROLE ROLE_NAME IDENTIFIED ROLE_PASSWORD来进行密码验证后,用户才能具有相应的角色。
【结论】
Oracle11g授予用户权限时,需要指定默认role。
0 0
- 【Oracle】新创建用户时,授予Connect和Resouce权限报ORA-01045 错误
- Oracle用户创建及权限授予
- oracle 创建用户 并授予相应权限
- oracle创建用户并授予dba权限
- 采用oracle创建用户并授予dba权限 1)创建用户: create user wmlt identified by wmlt; 2)授予dba权限 grant connect,resou
- mysql创建用户和授予权限
- oracle创建用户、授予权限及删除用户
- mysql 创建用户 授予权限
- mysql 创建用户 授予权限
- Oracle创建用户以及创建表空间以及个用户授予权限和plsql远程查看表空间创建路径
- Oracle数据库下创建用户并授予权限
- Oracle 数据库用户(user)的创建、删除以及授予权限
- Oracle 数据库用户(user)的创建、删除以及授予权限
- oracle 11创建数据表并且给用户授予权限
- oracle创建表空间以及给用户授予权限
- Oracle 创建表空间 创建用户 授予表空间 授予dba权限 导入dmp数据文件
- Oracle用户管理系列②--创建用户、权限授予,权限传递,权限授予调用方式,与权限收回全过程
- Oracle 命令行创建表空间、用户,授予表空间、授予dba权限,导入/导出dmp数据文件
- Cg shader using additive blending
- 抽象的(abstract)方法 是否可同时是 静态的(static),是否可同时是 本地方法(native),是否可同时被 synchronized修饰?
- 单例模式
- Scalaz(9)- typeclass:checking instance abiding the laws
- openstack从零开始(2)——基础知识openstack中消息通信
- 【Oracle】新创建用户时,授予Connect和Resouce权限报ORA-01045 错误
- JAVA项目开发包环境部署
- 哈密尔顿回路问题
- C语言课
- BZOJ1045 糖果传递
- WebService、soap、gsoap基本概念
- Sae中mysql的初步使用
- Git常用命令
- hdu 2010