2、用户管理

用户管理
1、创建用户:
在oracle中要创建一个新的用户,一般是具有dba的权限才能使用。
Create user 用户名 identified by 密码
——密码不能以数字开头。
2、给用户修改密码
给自己修改密码:password 用户名
给别人修改密码:需要dba的权限;或者拥有alter user的系统权限
alter user 用户名 identified by 新密码
3、删除用户:
DBA身份,不能自己删除自己;如果用其他用户去删除用户则需要具有drop user的权限,加cascade(级联删除)
只创建用户不能登录数据库,需要授权grant connect to 用户名,解除授权revoke
若权限可以再赋予其他人
——对象权限:with grant option
——系统权限:system给用户权限时,
Grant connect to 用户名 with admin option
当权限收回时,级联赋予的权限也将一并被收回。
4、使用profile管理用户口令:
(1)账户锁定:指定该账户登陆时最多可以输入密码的次数,也可以指定用户锁定的时间,一般用dba的身份执行该命令
e.g. sql>create profile lock_account limit failed_login_attempts 3 password_lock_time 2;
——登录次数超过3次,锁2天
sql> alter user tea profile lock_account;
给账户解锁:
sql> alter user tea account unlock;
终止口令:
由dba身份操作。为让用户定期修改密码可以使用终止口令的指令来完成。
sql> create profile myprofile limit password_life_time 10 password_grace_time 2;
——宽限期为2天
sql> alter user tea profile myprofile ;

删除profile:
当不需要某个profile文件时,可以删除该文件。
sql> drop profile password_history [cascade]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值