在oracle数据库中创建用户

创建用户准备工作及过程

确认存储用户对象的表空间
确定用户对象在每个表空间上的配额
分配一个默认表空间和一个临时表空间
开始创建用户
向用户授权和角色。比如给新建的用户授予新建会话的权限

1 create user clz 创建用户clz

2 identified by oracle 设置密码 oracle

3 default tablespace users 设置默认表空间为users这个表空间

4 temporary tablespace temp 创建临时表空间temp

5* quta 10m on users 设置该用户对于表空间users的配额为10M

6 password expire ; 设置密码为一次性的,登陆一次就失效,
提示用户再次设置密码


ps 新创建的用户的权限是不完整的。要使用grant授权

为clz用户赋予创建会话的权限
SQL> grant create session ,resource to clz;
为clz用户赋予创建表的权限
SQL> grant create table to clz;

根据生产环境需要还可以使用grant授予用户dba角色权限
SQL> grant sysdba to clz ;


删除用户语法
drop user user_name (cascade)
检查删除用户操作是否成功可以查看数据字典 dba_users来确认

CASCADE参数
加cascade参数的话,在删除用户的同时,会同时删除与用户相关的所有数据库对象,如触发器、外键索引等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值