为了账号安全,请及时绑定邮箱和手机立即绑定

需要设置SEQUENCE权限,请问该怎么操作呢?

需要设置SEQUENCE权限,请问该怎么操作呢?

呼如林 2021-07-14 18:11:05
不让我建立SEQUENCE提示信息为:ORA-01031权限不足我要怎么设置上这个权限啊麻烦说的具体点 我没用过oracle 现在是正在学习中。
查看完整描述

2 回答

?
慕森王

TA贡献1777条经验 获得超3个赞

可以按下列步骤:

如果这个序列是要给其他用户使用:


conn sys/password  as sysdbagrant create sequence to 用户;

创建序列:


CREATE SEQUENCE seqTestINCREMENT BY -- 每次加几个START WITH -- 从1开始计数NOMAXvalue -- 不设置最大值NOCYCLE -- 一直累加,不循环CACHE 10; --设置缓存cache个序列,如果系统down掉了或者其它情况将会导致序列不连续,也可以设置为---------NOCACHE


查看完整回答
反对 回复 2021-07-26
?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

我明确的解释一下
oracle对于对象的管理是有明确的规定的(对象包括表,存储过程,视图,触发器等等)
并且可以分为有grant权限(可授权其他用户使用)和无grant权限(只能自己使用)

查看完整回答
反对 回复 2021-07-26
  • 2 回答
  • 0 关注
  • 441 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信