oracle数据库其中一个表不能插入数据了

时间:2021-02-28 08:18:41
今天发现一个很奇怪的问题,我们的应用程序录入数据失败,用pb打开那个表,直接插入也是失败,提示:no changes made to database。但是用sqlplus却可以插入成功。不知道是什么原因,请各位帮忙,谢谢!

18 个解决方案

#1


版本是oracle8.1.6,操作系统是unix

#2


应该是提交(commit)在具体程序中使用的问题吧。

#3


但是以前应用程序都没有什么问题

#4


是不是表空间的问题

查一下表和表空间的大小是不是自动扩展的?

#5


表空间是自动扩展的

#6


是你的数据窗口的update属性的问题,与数据库无关.

#7


我实在无法忍受了,就删掉了该表,重新见表,呵呵,问题解决了,各位能帮助分析一下问题的原因吗?

#8


oracle 错误编码是什么

#9


pausing(select 人生 from data) 
我用sqlplus插入记录没问题,没有错误编码

只是应用程序和pb插入记录失败

#10


可能与你的表没有主键或唯一索引有关

#11


主键和唯一索引都在
我怀疑是表坏了,oracle有没有修复表的功能?

#12


不是Oracle的问题,应该是pb的问题,我遇到过!但说不好是什么原因。

#13


是你的数据窗口的update属性的问题,与数据库无关.

#14


估计是你的表没有主键或唯一索引

#15


回复人: jlandzpa(jlandzpa) ( ) 信誉:120  
已经说了这么多次
为什么大家都不去试一下而这么倔强呢

都在这里瞎蒙
很明显不是数据库本身的问题!!!!!!
跟主键索引一点关系都没有!!!!!!!!!!!!

#16


这种问题是开发工具关于数据集设置的问题,注意看一下以下几个属性的设置
1.自动提交
2.log或lob的预读取
3.本地cache表
4.游标释放

#17


楼上的多数可能没有用过pb.

#18


谢谢各位的回复,今天要节帖了,尽管没有找到原因。

#1


版本是oracle8.1.6,操作系统是unix

#2


应该是提交(commit)在具体程序中使用的问题吧。

#3


但是以前应用程序都没有什么问题

#4


是不是表空间的问题

查一下表和表空间的大小是不是自动扩展的?

#5


表空间是自动扩展的

#6


是你的数据窗口的update属性的问题,与数据库无关.

#7


我实在无法忍受了,就删掉了该表,重新见表,呵呵,问题解决了,各位能帮助分析一下问题的原因吗?

#8


oracle 错误编码是什么

#9


pausing(select 人生 from data) 
我用sqlplus插入记录没问题,没有错误编码

只是应用程序和pb插入记录失败

#10


可能与你的表没有主键或唯一索引有关

#11


主键和唯一索引都在
我怀疑是表坏了,oracle有没有修复表的功能?

#12


不是Oracle的问题,应该是pb的问题,我遇到过!但说不好是什么原因。

#13


是你的数据窗口的update属性的问题,与数据库无关.

#14


估计是你的表没有主键或唯一索引

#15


回复人: jlandzpa(jlandzpa) ( ) 信誉:120  
已经说了这么多次
为什么大家都不去试一下而这么倔强呢

都在这里瞎蒙
很明显不是数据库本身的问题!!!!!!
跟主键索引一点关系都没有!!!!!!!!!!!!

#16


这种问题是开发工具关于数据集设置的问题,注意看一下以下几个属性的设置
1.自动提交
2.log或lob的预读取
3.本地cache表
4.游标释放

#17


楼上的多数可能没有用过pb.

#18


谢谢各位的回复,今天要节帖了,尽管没有找到原因。