ORACLE中怎么设置SEQUENCE权限啊

不让我建立SEQUENCE提示信息为:ORA-01031权限不足我要怎么设置上这个权限啊麻烦说的具体点我没用过oracle现在是正在学习中。。我的用户名是cmts在哪里打... 不让我建立SEQUENCE
提示信息为:
ORA-01031权限不足
我要怎么设置上这个权限啊
麻烦说的具体点 我没用过oracle 现在是正在学习中。。
我的用户名是 cmts
在哪里打这些东西啊
我的用户名是 cmts
你直接写一个 我粘贴过来就能用
展开
 我来答
badkano
推荐于2016-09-03 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144777 获赞数:885364
团长

向TA提问 私信TA
展开全部

可以按下列步骤:

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

conn sys/password  as sysdba
grant create sequence to 用户;

创建序列:

CREATE SEQUENCE seqTest
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXvalue -- 不设置最大值
NOCYCLE -- 一直累加,不循环
CACHE 10; --设置缓存cache个序列,如果系统down掉了或者其它情况将会导致序列不连续,也可以设置为---------NOCACHE
大雅新科技有限公司
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,... 点击进入详情页
本回答由大雅新科技有限公司提供
星夜迷朦
推荐于2017-11-23 · TA获得超过296个赞
知道答主
回答量:166
采纳率:0%
帮助的人:89.6万
展开全部
。。。直接粘贴就能用的你写一个试试?正在学习中就不用想着复制粘贴,想一下为什么要这样用,能授予SEQUENCE这个权限的只有sysdba和被授予授予SEQUENCE权限的用户,登陆这些用户然后grant SEQUENCE TO cmts就可以了,如果想要给cmts用户有授予别人SEQUENCE权限的权限就加个with grant option
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
snwepql
2011-01-04 · TA获得超过253个赞
知道答主
回答量:249
采纳率:0%
帮助的人:166万
展开全部
NEXTNUMBER是序列下一次要缓存的值的起始。

没看到 CACHE 10 吗? 系统已经给你预先缓存了10个值。

所以,NEXTVAL是2,NEXTNUMBER就是 11了。

如果 CACHE 20的话,你 看到的NEXT NUMBER就是21了!

GOOD LUCK!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangyanjj
2011-01-02 · TA获得超过143个赞
知道小有建树答主
回答量:342
采纳率:0%
帮助的人:238万
展开全部
需要DBA授予创建sequence的权限,否则光靠create命令创建的序列,就会返回这个错误。

楼上的那个语句
conn sys/password as sysdba ---是以DBA的身份进入的系统
grant create sequence to your_users; ---这句是授权用户创建sequence的权限
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
漂白的可乐
2011-01-02 · TA获得超过703个赞
知道小有建树答主
回答量:70
采纳率:0%
帮助的人:98.7万
展开全部
我明确的解释一下
oracle对于对象的管理是有明确的规定的(对象包括表,存储过程,视图,触发器等等)
并且可以分为有grant权限(可授权其他用户使用)和无grant权限(只能自己使用)
你的用户cmts应该是缺少建立序列的权限,解决方法是通过一个有建立序列权限并且可以授权的用户通过授权来使得你的cmts用户获得权限,对你新手来说通常使用sys用户就好了,sys用户权限比较发
楼上的命令是通过sqlplus实现的,由于不知道你的sys用户密码 所以无能为力
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式