您的位置:首页 > 博客中心 > 数据库 >

Oracle权限设置

时间:2022-03-15 03:07

授权命令:SQL> grant connect, resource, dba to 用户名1 [,用户名2]...;

SQL> connect system/manager SQL> Create user user50 identified by user50; SQL> grant connect,resource to user50;

SQL> select * from dba_role_privs; SQL> select * from dba_sys_privs; SQL> select * from role_sys_privs;

sql>create user kenidentified by m123; sql>create user tomidentified by m123

sql>grant create session,create table to ken with admin option; sql>grant create view to ken;

sql>grant createsession,create table to tom with admin option; sql>grantcreate view to tom;——这个是不可以的,因为Ken没有该权限的下放权限。

sql>revoke create session from ken;

grant create session to zhangsan;//授予zhangsan用户创建session的权限,即登陆权限 grant unlimited session to zhangsan;//授予zhangsan用户使用表空间的权限 grant create table to zhangsan;//授予创建表的权限 grante drop table to zhangsan;//授予删除表的权限 grant insert table to zhangsan;//插入表的权限 grant update table to zhangsan;//修改表的权限 grant all to public;//这条比较重要,授予所有权限(all)给所有用户(public)

当然了也包括with授权,权限回收操作。

 

小结:


刚开始的时候也没看oracle的任何语言就去操作了,感觉无从下手,很难学么。但是当查看了oracle的基本操作后,与sql

的命令大相径庭。只是多了一些命令授权,也是很有意思的。只是在sql中我们没有这样写。因为sql中带有客户端替我们做了这些

工作。所以一些常用的命令我们还是亲自多多写写吧。刚开始熟悉环境还是很有用处的。

 

 

Oracle权限设置,布布扣,bubuko.com

热门排行

今日推荐

热门手游