加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle 用户管理

发布时间:2020-12-12 12:59:43 所属栏目:百科 来源:网络整理
导读:用户管理: oracle中有三个重要用户 sys system scott ,我们也可以自己创建用户。 创建用户的命令: create user 用户名 identifified by 用户密码 default tablespace 表空间名称; 注意:创建用户的时候可以不指定默认表空间,如果不指定会使用系统的USER
用户管理: oracle中有三个重要用户 sys system scott ,我们也可以自己创建用户。 创建用户的命令: create user 用户名 identifified by 用户密码 default tablespace 表空间名称; 注意:创建用户的时候可以不指定默认表空间,如果不指定会使用系统的USERS的表空间
--创建用户 并指定使用tab_test01表空间
create user zhangsan identified by 123456
default tablespace tab_test01;
-- 创建用户,不指定默认表空间
create user lisi identified by 123456;
删除用户:
-- 指定cascade代表把用户和用户下的对象都一起删除。
drop user 用户名 【cascade】;
修改用户密码:
alter user zhangsan identified by 123456 ;
用户权限管理 oracle中使用角色来批量的管理权限,常用的角色有三种 : connect 连接数据库的角色 ,可以执行数据库的增删改查,但是不能执行数据库表的增删改,一般在开发环境中给 用户赋予这种角色 resource 开发者角色 。可以执行数据库对象的增删改查。我们一般在开发中使用这种角色。 dba 数据库管理员角色。最高权限,可以执行数据库的任何操作。一般不建议使用这种角色。 给用户赋予角色可以使用如下语句: grant 角色名[,角色名2,角色名3] to 用户;
--为张三用户赋予连接的权限
grant connect to zhangsan;
--为张三赋予开发权限
grant resource to zhangsan;
--为张三同时赋予连接和开发权限
grant connect,resource to zhangsan;
撤销权限可以使用如下语句:
--撤销张三的开发权限
revoke resource from zhangsan;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读