3-oracle_创建用户

oracle内部有两个建好的用户:system和sys。用户可直接登录到sys用户以创建其他用户,因为sys具有创建别的用户的权限,为什么需要创建一个新的用户,主要是sys用户权限太大了,如果某天一不小心,就把生产的重要信息删除了,后果很严重的,另外一个是从管理上来考虑的,一个用户负责一个应用程序的数据管理,以及权限的控制。

创建语法:create user 用户名 identified by 口令[即密码];

create user blt identified by pwdblt;

 

更新语法:alter user 用户名 identified by 口令[改变的口令];

alter user blt identified by 123456;

 

删除语法:drop user 用户名;

drop user blt cascade;

若用户拥有对象,则不能直接删除,否则将返回一个错误值。指定关键字cascade,可删除用户所有的对象,然后再删除用户。

创建好用户后,我们需要授权给用户

创建语法: grant 角色 to 用户名;

grant connect, dba to blt;

当然我们在生产环境是不能把DBA权限给普通用户的,connect连接角色,没有这个角色是无法连接上数据库服务器的

 

撤销权限: revoke connect, resource from 用户名;

revoke connect, dba from blt;

更多技术文章请关注公众号:BLT328

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值