用户管理:
创建用户的命令:
注意:创建用户的时候可以不指定默认表空间,如果不指定会使用系统的USERS的表空间
--创建用户 并指定使用tab_test01表空间 create user zhangsan identified by 123456 default tablespace tab_test01; -- 创建用户,不指定默认表空间 create user lisi identified by 123456;
alter user zhangsan identified by 123456 ;
用户权限管理
oracle中使用角色来批量的管理权限,常用的角色有三种 :
用户赋予这种角色
resource 开发者角色 。可以执行数据库对象的增删改查。我们一般在开发中使用这种角色。
给用户赋予角色可以使用如下语句:
grant 角色名[,角色名2,角色名3] to 用户;
--为张三用户赋予连接的权限 grant connect to zhangsan; --为张三赋予开发权限 grant resource to zhangsan; --为张三同时赋予连接和开发权限 grant connect,resource to zhangsan;
撤销权限可以使用如下语句:
--撤销张三的开发权限
revoke resource from zhangsan;