oracle 新建一个用户和赋予权限

--1.新建个用户
create user qzj_xian_test identified by qzj_xian_test;
--因为新建的用户和默认的用户是锁住的,没有权限。所以新建用户后要给用户赋予权限
--grant dba to 用户名    --给用户赋予所有权限,connect是赋予连接数据库的权限,resource 是赋予用户只可以创建实体但是没有创建数据结构的权限。   
grant dba to qzj_xian_test
grant connect to qzj_xian_test
grant create session to qzj_xian_test       --这个是给用户赋予登录的权限。
grant create table to  qzj_xian_test          --给用户赋予表操作的权限
grant unlimited tablespace to  qzj_xian_test     --给用户赋予表空间操作的权限
grant select any table to qzj_xian_test         --给该用户赋予访问任务表的权限   同理可以赋予update 和delete 的
grant update any table to qzj_xian_test
grant delete any table to qzj_xian_test

grant select on qzj_xian.s_items to qzj_xian_test
grant select on srapp_hz_zhpt_yl.jggl to srapp_hz_zhpt_ylcs   --这里是给srapp_hz_zhpt_ylcs用户赋予selectsrapp_hz_zhpt_yl用户的jggl表的查询的权限。同理可以有alter,drop,insert等权限。   -----------------------------注意 这个语句在没有访问另一个用户的权限情况下这个语句要在另一个用户登录情况下执行,这样才能生效。

-------------撤销权限
--基本语法同grant,关键字为revoke 如: revoke create tabel to 用户名  就是取消这个用户的对表操作的权限。
--撤销权限:
rovoke create table from username ----取消这个用户的对表操作的权限


  -----------查看权限
select * from user_sys_privs;//查看当前用户所有权限

select * from user_tab_privs;//查看所用用户对表的权限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值