测试-oracal seq.nextval 序列不存在

问题描述

oracal seq.nextval 序列不存在

同样的项目代码没变,导入到另一台电脑,就运行不了"增加"的方法了,用eclipse调用数据库里add方法时,junit测试用例提示:ORA-02289:序列不存在.我看了下,seq.nextval 不能自动增长了,这是怎么回事,需要怎么改?

解决方案

数据库中有seq这个对象吗?

解决方案二:

http://www.2cto.com/database/201307/230040.html

时间: 2024-12-21 04:05:45

测试-oracal seq.nextval 序列不存在的相关文章

PostgreSQL的序列奇快无比的秘密

1. 引言 曾经有篇流传较广的文章Don't Assume PostgreSQL is Slow 展示了PostgreSQL生成序列的速度不亚于redis的INCRs.而在此之前我就曾做过相关的测试(参考PostgreSQL的序列的性能验证),发现PG生成序列的速度远高于同类的关系数据库.根据PostgreSQL的序列的性能验证 中测试结果,在没有启用序列cache的情况下,PG的每次调用nextval('seq1')的额外时间消耗大概是0.3us,也就是333w/s,所以即使做批量数据加载也不

误删除序列sequence,是否可以找回?

今天同事手一抖,误删除了一套测试环境中的所有sequence序列对象.序列不像表这种对象,drop删除可以从回收站中找回来,当然一般认为序列并不是那么重要,只要记得名称以及一些非默认参数,可以选择重建.唯一可能有问题的就是,一般序列常用于主键字段,如果之前的序列已经被用了,他的last_number可能就不是初始值了,换句话说,如果此时只是简单地重建,很有可能使用过程中,会出现seq.nextval的值之前已经用了主键,此时会报ORA-00001约束冲突的错误. 我觉得针对这个问题,有两种解决方

序列作为主键使用的原理、优缺点讨论

这几天和同事一直在讨论关于表设计中主键选择的问题,用sequence作为主键究竟有什么好处,又有什么缺点,尤其是有些事务场景上下文需要用到创建的序列值,如何用?其实我想说的是,可能只是一个很简单的概念,可能深入理解,还是有很多未知的知识,当然也就可能会有一些容易忽略但又可能很关键的坑,只有碰了才知道... 以下是总结摘要,如有疏漏,还请过路的各位大侠赐教.   1.首先说下seq.nextval主要有以下两种使用场景:(1). 如果一个事务中只是INSERT时需要序列,其他地方不会需要这个序列,

序列的使用

SQL> create sequence seq  2  minvalue 1  3  nomaxvalue  4  start with 21  5  increment by 1  6  cache 20;序列已创建.SQL> select seq.curral from dual;select seq.curral from dual      *第 1 行出现错误: ORA-00904: "SEQ"."CURRAL": 标识符无效 SQL>

Python回顾与整理4:序列2—列表与元组

1.列表         与字符串不同的是,列表不仅可以包含Python的标准类型,还可以包含不同类型的对象,包括用户自定义的对象.下面是一些列表的最基本的操作: 创建列表数据类型:由方括号([ ])定义,当然也可以用工厂方法list(iter)创建 访问列表的值:通过切片操作符([ ])和索引值或索引值范围访问 更新列表:可以在等号左边指定一个索引或者索引范围的方式来更新一个或几个元素,也可以用append()方法追加新元素到列表中 删除列表元素或列表本身:使用del L[index]的方法,

面向对象的类测试技术研究

面向对象的类测试技术研究 摘要:类是面向对象软件的基本构成单元,类测试是面向对象软件测试的关键.从基于服务的.基于对象动态测试模型的.基于流图的以及基于规约的四个方面论述了类测试的思想和方法. 关键词:面向对象:软件测试:类测试 1.面向对象软件的类测试 面向对象软件从宏观上来看是各个类之间的相互作用.在面向对象系统中,系统的基本构造模块是封装了的数据和方法的类和对象,而不再是一个个能完成特定功能的功能模块.每个对象有自己的生存周期,有自己的状态.消息是对象之间相互请求或协作的途径,是外界使用对

以12c Identity类型示范自我探索式学习方法

作者简介:Oracle ACE总监,ACOUG联合创始人,云和恩墨的联合创始人,致力于通过不断的技术探索,帮助中国用户理解和接触新技术,推广数据库技术应用:热切关注Oracle技术和其他相关技术.作为社区和网络的活跃者,在公开演讲和出版方面,多有建树. 题记:这篇文章首先我会从几个方面介绍下我的学习思路和方法,供大家参考.然后借助案例分析的过程来分享在技术研究中的一些技巧.作为一个做技术的人,方法很重要.凡事只有掌握了有效的方法,才能在学习的过程中事半功倍.但我并不主张笼统地谈正确的学习方法是什

Oracle 数据库11g新特性之高效 PL/SQL 编码

Oracle 数据库11g新特性之高效 PL/SQL 编码 转自:http://space.itpub.net/1384/viewspace-217959 自推出以来,PL/SQL 就一直是在 Oracle 数据库中编程的首选语言.经过一段时间的发展,我们看到,由于该语言可以实现越来越多需要较少编码的功能,它已经演变为一个综合的开发平台.Oracle 数据库 11g使得 PL/SQL 编码对程序员更加高效.在本文中,您将通过某些示例简单了解这个新功能. 复合触发器 请考虑一个宾馆数据库:宾馆房间

数据库索引与自增序列

索引 索引 索引的优缺点 主键外键 创建索引 自动增长序列 mysql oracle 创建视图 索引的优缺点 优点:创建索引可以大大提高系统的性能. 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性. 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因. 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义. 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间. 第五,通过使用索引,可以在查询的过程中,使用优化隐藏