用户管理:
1、创建用户(要用dba权限登录才能创建sys/system登录)
create user 用户名 identified by 密码(密码以字母开头);
2、给用户修改密码
1>alter user 用户名 identified by 新密码;
2>password 用户名,然后提示你输入新密码
3、删除用户
drop user 用户名;
如果要删除的用户已经创建了表那么就要带一个参数cascade表示删除该用户及该用户创建的表
4、给用户指定权限(oracle事先定义好了140多种权限,包括系统权限和对象权限)
系统权限:描述用户对数据库访问的相关权限(建库,表,存储过程,索引等)
对象权限:指用户对其他用户的数据对象(表,试图等)进行操作的权限
grant connect/select/update/all on 表名 to 用户名
5、对权限的维护
给一个用户赋权限使其可以操作另一个用户的表,如果希望该用户可以继续转发该权限可以带上with grant option,如果是系统权限就带上with admin option
grant select on 另一个用户名.表名 to 用户名 with grant option
6、撤销一个用户对另一个用户的表的操作权限
revoke select on 表名 from 用户名
时间: 2024-10-08 09:21:58