oracle如何序列授权 oracle sequence授权

oracle 创建用户怎么授予创建数据库的权限采用sys or system / manager as sysdba; 连接数据库 。
创建普通用户konglin: create user konglin identified by pwd_oracle;
删除用户, drop user konglin;
授予用户登录数据库oracle如何序列授权的权限oracle如何序列授权: grant create session to konglin;
授予用户操作表空间oracle如何序列授权的权限oracle如何序列授权:
grant unlimited tablespace to konglin;
grant create tablespace to konglin;
grant alter tablespace to konglin;
grant drop tablespace to konglin;
grant manage tablespace to konglin;
授予用户操作表的权限:
grant create table to konglin; (包含有create index权限, alter table, drop table权限)
授予用户操作视图的权限:
【oracle如何序列授权 oracle sequence授权】grant create view to konglin; (包含有alter view, drop view权限)
授予用户操作触发器的权限:
grant create trigger to konglin; (包含有alter trigger, drop trigger权限)
授予用户操作存储过程的权限:
grant create procedure to konglin;(包含有alter procedure, drop procedure 和function 以及 package权限)
授予用户操作序列的权限:
grant create sequence to konglin; (包含有创建、修改、删除以及选择序列)
授予用户回退段权限:
grant create rollback segment to konglin;
grant alter rollback segment to konglin;
grant drop rollback segment to konglin;
授予用户同义词权限:
grant create synonym to konglin;(包含drop synonym权限)
grant create public synonym to konglin;
grant drop public synonym to konglin;
授予用户关于用户的权限:
grant create user to konglin;
grant alter user to konglin;
grant become user to konglin;
grant drop user to konglin;
授予用户关于角色的权限:
grant create role to konglin;
授予用户操作概要文件的权限
grant create profile to konglin;
grant alter profile to konglin;
grant drop profile to konglin;
允许从sys用户所拥有的数据字典表中进行选择
grant select any dictionary to konglin;
oracle如何给用户创建查询序列的权限?1、create user userName identified by password;
2、grant select any table to userName; --授予查询任何表
3、grant select any dictionary to userName;--授予 查询任何字典
执行上面三步就行oracle如何序列授权了oracle如何序列授权,那么这个用户就只有查询权限oracle如何序列授权 , 其他oracle如何序列授权的权限都没有?。?
延展阅读:
oracle
甲骨文公司oracle如何序列授权,全称甲骨文股份有限公司(甲骨文软件系统有限公司) , 是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩 。1989年正式进入中国市场 。2013年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司 。
oracle怎么授权授权的权限grant select any table to b with admin option
/或
grant select any table to b with grant option
这么个意思 。
以下是我找到的他们的区别
1、with admin option
with admin option的意思是被授予该权限的用户有权将某个权限(如create any
table)授予其他用户或角色,取消是不级联的 。
如授予A系统权限create session with admin option,然后A又把create
session权限授予B,但管理员收回A的create session权限时 , B依然拥有create session的权限 。但管理员可以显式收回B create
session的权限 , 即直接revoke create session from B.
2、with grant option
with grant option的意思是:权限赋予/取消是级联的,如将with grant
option用于对象授权时,被授予的用户也可把此对象权限授予其他用户或角色,不同的是但管理员收回用with grant
option授权的用户对象权限时,权限会因传播而失效,如grant select on table with grant option to
A,A用户把此权限授予B , 但管理员收回A的权限时,B的权限也会失效,但管理员不可以直接收回B的SELECT ON TABLE 权限 。
ORACLE中怎么设置SEQUENCE权限啊可以按下列步骤:
如果这个序列是要给其他用户使用:
conn sys/passwordas sysdba
grant create sequence to 用户;
创建序列:
CREATE SEQUENCE seqTest
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXvalue -- 不设置最大值
NOCYCLE -- 一直累加,不循环
CACHE 10; --设置缓存cache个序列,如果系统down掉了或者其它情况将会导致序列不连续 , 也可以设置为---------NOCACHE
oracle如何序列授权的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle sequence授权、oracle如何序列授权的信息别忘了在本站进行查找喔 。

    推荐阅读