Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >ODP.net通用SQL问题和返回的Oracle 3111 --更好的处理方法?

ODP.net通用SQL问题和返回的Oracle 3111 --更好的处理方法?
EN

Stack Overflow用户
提问于 2016-09-27 09:26:52
回答 1查看 657关注 0票数 0

在使用ODP.net编写托管插入时,如果insert (参数方法)有任何问题,我会抛出一个非常通用的错误,我认为它只是让我知道它已经停止了。没有内在的痕迹。

ORA-03111:在通信信道上接收中断

我可以查看日志,这是非常痛苦的,但有什么方法可以得到实际的错误背后的事情吗?例如,我将其追溯到一列上的char溢出。源数据是混乱的,我已经做了大量的清理工作,但我并不完全控制可能出现的情况。抛出一个指向真正问题的可行错误将是非常有用的:)谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-09-27 12:12:56

好吧,我想只是想离远点。当我尝试/捕捉并捕获一个ORACLEEXCEPTION时,它给了我更好的信息。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
         try
            {
                cmd.ExecuteNonQuery();
            }
            catch (OracleException e)
            {
                Console.WriteLine(e);
            }
            catch (Exception e)
            {

            }

现在的消息是:"ORA-12899:对于列\"zschema\".\"UPLOAD_V_I\".\"COUNTY\“值太大”(实际值: 15,最大值:3)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39730866

复制
相关文章
oracle odp.net 32位/64位版本的问题
如果你的机器上安装了odp.net,且确信machine.config也有类似以下结节:(64位+.net 4.0环境下,machine.config可能会有4份,分别对应于.net2.0/4.0的32/64位版本,要每个都检查过去哦) <DbProviderFactories> <add name="Oracle Data Provider for .NET" invariant="Oracle.DataAccess.Client" description="Oracle Data Prov
菩提树下的杨过
2018/01/22
1.5K0
oracle odp.net 32位/64位版本的问题
.NET(C#) Dapper Oracle(ODP.NET)或SQL Server 执行多条查询(select)语句的方法代码
本文主要介绍.NET(C#) Dapper Oracle或SQL server中,在一次数据库连接中,执行多条select查询语句,并且获取到相对应的查询结果。
跟着阿笨一起玩NET
2022/05/10
2.5K0
Oracle常用的SQL方法总结
该文介绍了在Oracle中常用的SQL方法,包括基于条件的插入和修改、在分组和集合中统计分组、根据时间戳恢复数据、解决死锁问题、查看当前连接用户正在运行的SQL语句和查询最消耗资源的实时语句等。
彭泽0902
2018/01/04
9560
Oracle SQL 异常处理
有预定义异常 与 用户自定义异常 还有 raise_application_error()函数 raise_application_error() 只能把异常抛出而不能处理异常。
星哥玩云
2022/08/17
6730
Oracle SQL 异常处理
我的ODP.NET开发之路3-Oracle Package/Procedure/Function
上周的项目进展比较大,完成了几个重大的功能。这其中涉及到在Oracle中创建新表、序列、索引、触发器、包、存储过程、函数,当然了也在实战中学习了几个.Net的Dataset\Datatable的用法。一直想写,不过项目紧,真没空。这不今天有点时间,但是很多东西又没那么强烈的书写欲望了。
崔文远TroyCui
2019/02/27
6400
Microsoft/thrifty:RPC方法返回NULL的异常处理
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/86244875
10km
2019/05/25
1.4K0
Oracle 免费的数据库--Database 快捷版 11g 安装使用与"SOD框架"对Oracle的CodeFirst支持
一、Oracle XE 数据库与连接工具安装使用 Oracle数据库历来以价格昂贵出名,当然贵有贵的道理,成为一个Oracle DBA也是令人羡慕的事情,如果程序员熟悉Oracle使用也有机会接触到大型的项目,但是Oracle似乎对一般程序员不怎么友好,因为其繁琐的安装配置过程和对系统硬件的苛求,另一般人望而止步,我最早从Oracle 9i开始接触它,深有感受,特别是熟悉了SqlServer的开发人员,初次接触Oracle还是很不习惯的。比如它没有SqlServer数据“库”的概念,一个sa账号管理很多数据
用户1177503
2018/02/27
2.9K0
Oracle 免费的数据库--Database 快捷版 11g 安装使用与"SOD框架"对Oracle的CodeFirst支持
Oracle:ODP.NET Managed 小试牛刀
“ODP.NET Managed”发布已经有一段时间了,近期正好有一个新项目,想尝试用一下,参考园子里的文章:《.NET Oracle Developer的福音——ODP.NET Managed正式推
菩提树下的杨过
2018/01/24
8520
Oracle:ODP.NET Managed 小试牛刀
Oracle用户密码过期的处理方法
导致密码消失的原因:Oracle 11g中默认的DEFAULT概要文件中口令有效期PASSWORD_LIFE_TIME默认值为180天。
IT小马哥
2020/03/18
1.4K0
oracle数据库的拼接字符串,Oracle数据库拼接字符串
Ora-03113&bsol;Ora-03114与Oracle In 拼接字符串的问题
全栈程序员站长
2022/11/08
8980
mysql和oracle的sql区别有什么_java和oracle的关系
1、mysql与oracle都是关系型数据库,应用于各种平台。mysql最开始是一个瑞典公司开发的,但后来被sun公司收购,后来sun又被oracle收购,所以现在可以说mysql属于甲骨文公司了,mysql开源免费的,而oracle则是收费的,并且价格非常高。
全栈程序员站长
2022/11/04
1.6K0
[Centos7]oracle监听问题处理
因UPS意外跳闸导致服务器宕机,将各服务恢复后,发现LIMS系统无法正常访问,通过报错提示发现监听有问题,处理方法见下文:
贰叁壹小窝
2021/03/01
1.4K0
SQL中前置0和后置0的处理问题
1、首先使用convert转化函数对预处理的数据进行转化,CONVERT()函数可以将制定的数据类型转换为另一种数据类型
星哥玩云
2022/08/18
1.1K0
【学完毕业】处理数字和日期输入的更好方法,很早就有了
这很好,但你可能不知道,实际上有一种更好的方法来读取数值。例如,下面这句代码是可以改进的:
前端修罗场
2023/10/07
1440
那些年,我们处理过的SQL问题
作者 | 郑林松,朗新科技股份有限公司数据库技术专家,从业10多年,主要服务移动运营商客户,电力客户,证券客户,制造业客户。精通 Oracle 性能优化,故障诊断和处理,也擅长MySQL数据库优化和故障处理。主要负责朗新公司国家电网12个网省性能优化和故障处理工作以及南方电网性能优化和故障处理工作,主导过某证券公司冷热数据隔离和空间回收工作(总数据量100T),主持过某电网公司XTTS迁移工作;电网公司核心营销系统历史数据空间回收和高水位处理工作,合计回收空间15T。
数据和云
2018/12/13
6360
那些年,我们处理过的SQL问题
Oracle SQL调优系列之定位生产性能问题方法
场景:最近遇到紧急生产问题,因为数据库锁表导致业务功能不能正常使用,对于这种紧急问题,首先要安稳心态,然后合理分析问题,可以先从整体出发,拿下Oracle AWR报告,进行整体分析
SmileNicky
2021/07/19
5870
按图索骥:SQL中数据倾斜问题的处理思路与方法
数据倾斜即表中某个字段的值分布不均匀,比如有100万条记录,其中字段A中有90万都是相同的值。这种情况下,字段A作为过滤条件时,可能会引起一些性能问题。 本文通过示例分享部分场景的处理方法 未使用绑定变量 使用绑定变量 几种特殊场景 1 测试环境说明 数据库版本:ORACLE 11.2.0.4 新建测试表tb_test: create tablescott.tb_test as select * from dba_objects; 创建索引: create indexscott.idx_tb_test_01
企鹅号小编
2018/01/23
9930
按图索骥:SQL中数据倾斜问题的处理思路与方法
Oracle spfile参数设置错误的处理方法
今天没有注意所用的数据库是建立在32位的Windows上的,看到内存有8G,就马上将Oracle的SGA改为5G了,结查重起Oracle时马上报 out of memory的错。
星哥玩云
2022/08/17
7650
按图索骥:SQL中数据倾斜问题的处理思路与方法
数据倾斜即表中某个字段的值分布不均匀,比如有100万条记录,其中字段A中有90万都是相同的值。这种情况下,字段A作为过滤条件时,可能会引起一些性能问题。 本文通过示例分享部分场景的处理方法 未使用绑定变量 使用绑定变量 几种特殊场景 1 测试环境说明 数据库版本:ORACLE 11.2.0.4 新建测试表tb_test: create tablescott.tb_test as select * from dba_objects; 创建索引: create indexscott.idx_tb_test_
数据和云
2018/03/08
1.5K0
按图索骥:SQL中数据倾斜问题的处理思路与方法
点击加载更多

相似问题

oracle.sql.ARRAY和oracle.sql.ArrayDescriptor的通用实现

10

处理python字典问题的更好方法

50

删除Oracle SQL中HTML标记的更好方法

10

使用Oracle和sql server进行分页以及通用分页方法

70

Oracle ODP.NET BulkCopy数字格式问题

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文