ORA-02283: 无法变更启动序列号 alter sequence seq_xxxx

Posted achengmu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORA-02283: 无法变更启动序列号 alter sequence seq_xxxx相关的知识,希望对你有一定的参考价值。

如果想更新一个序列的start with值,是不可以直接更改的,会报错:

SQL> alter sequence seq_xxrs start with 1000;
 
alter sequence seq_xxrs start with 1000
 
ORA-02283: 无法变更启动序列号

那么,如何增加一个序列的值呢?可以采用更改increment by的方式更改:

1.更改increment为一个你想让序列增加到的值

alter sequence seq_xxrs increment by 1000;

2.执行一次查询序列的语句

select seq_xxrs.nextval from dual;

3.然后将increment改回来

alter sequence seq_xxrs increment by 1;

此时的序列的值就增大了。

 

以上是关于ORA-02283: 无法变更启动序列号 alter sequence seq_xxxx的主要内容,如果未能解决你的问题,请参考以下文章

Hbase之IP变更后无法启动问题解决

在 starUML 的序列图中使用 alt

ubuntu任务栏消失,快捷键(Ctrl+Alt+T or Alt + F2)无法启动命令行,怎么办?

linux异常处理:selinux配置错误导致无法重启

无法动态启动序列

无法反序列化 - 休眠弹簧启动