oracle创建用户及删除用户,Oracle数据库创建、删除用户及用户授权

--创建用户指定表空间并授权:

create user testuser identified by testuser

default tablespace tests_data;

alter user testuseraccount unlock;

grant connect,resource to testuser;--给用户所有权限

--查询所有用户

select * from dba_users;

select * from all_users;

select * from user_users;

--删除用户

drop user [username] cascade;

--一个用户的默认表空间只能有一个,但是你可以试下用下面的语句为其授权在别的表空间中创建对像:

alter user username quota 0||unlimited on tablespace_name;

alter user username quota unlimited on tablespaceA;

alter user username quota unlimited on tablespaceB;

--或者放开所有表空间

grant unlimited tablespace to username;

--或者索性给所有权限

grant resource,connect,dba to username;

--关于用户具体权限授权

grant create session to username;--授予username用户创建session的权限,即登陆权限

grant unlimited tablespace to username;--授予username用户使用表空间的权限

grant create table to username;--授予创建表的权限

grante drop table to username;--授予删除表的权限

grant insert table to username;--插入表的权限

grant update table to username;--修改表的权限

grant all to public;--这条比较重要,授予所有权限(all)给所有用户(public)

--oralce对权限管理比较严谨,普通用户之间也是默认不能互相访问的,需要互相授权

grant select on tablename to username;--授予username用户查看指定表的权限

grant drop on tablename to username;--授予删除表的权限

grant insert on tablename to username;--授予插入的权限

grant update on tablename to username;--授予修改表的权限

grant insert(id) on tablename to username;

grant update(id) on tablename to username;--授予对指定表特定字段的插入和修改权限,注意,只能是insert和update

grant alert all table to username;--授予username用户alert任意表的权限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值