数据库报错ORA-01013,怎么办?

数据库报错ORA-01013,怎么办?,第1张

先查找出来重复的数据库,然后把它的唯一标识放到数据库的临时表里 ,加入有100条,可以分20次,每次处理5条,然后提交,类似这样的。

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

数据库中的数据是为众多用户所共享其信息而建立的,已经摆脱了具体程序的限制和制约。不同的用户可以按各自的用法使用数据库中的数据;多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。数据共享性不仅满足了各用户对信息内容的要求,同时也满足了各用户之间信息通信的要求。

对于ora-19202 ora-31011错误说法很多,总结起来有三种解决方案:

1、 *** 作系统问题。丢失了必要的部件,重新安装 *** 作系统。

2、Oracle安装软件问题。安装原盘内容不全,重新下载Oracle数据库。

3、添加补丁。程序名12989073 解决错误ORA-31011 ORA-19202

产品系列Oracle Database Family 大小9.2KB

网上找的:

----------------------------

在测试一个通过ODBC连接ORACLE数据库的VB程序时,总是出现该错误,估计应该是数据量比较大,导致超时。

查到解决方法有如下四种 (选任意一种即可):

1。修改 $ORACLE_HOME/network/admin/sqlnet.ora . 添加或修改成:

sqlnet.expire_time = 0

这将关闭oracle的连接状态检测。

2。在ODBC管理中去掉 'Enable Query Timeout'复选框。

3。在程序中的连接数据库的字符串中添加

QTO=F,成为这样的连接字符串:“DSN=DBUID=aPWD=bQTO=F”

4。在Connection对象上设置SetQueryTimeout(0)。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6775162.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存