【Oracle异常处理函数】教程文章相关的互联网学习教程文章

Oracle存储过程 输出参数赋值异常:“Oracle.DataAccess.Types.OracleString”的类型初始值设定项引发异常。

场景:写了一个有返回参数的存储过程,在个另开发人员机器上都正常。其它机器报如题错误。让人郁闷的是,所有调用方都是客户端,根本不存在网上众贴所说的版本不一致问题。分析:虽然网上的帖子没有根本解决问题,但还是给了些丝路。参数值类型问题。而且,我也把输出参数赋值语句注释后,也可以正常调用(只是结果没返回)。尝试了将类型转为Oracle的OracleString,强制转clr的string,都不行。dicParaOut[kvp.Key] = (string)c...

Oracle异常处理—ORA-12514:监听程序当前无法识别连接描述符中请求的服务【图】

iLife‘s 博客http://blog.csdn.net/fei1502816 最近几天刚学习oracle11g,安装完成之后直接使用,今天用PLSQL链接突然报错,报错代码为:ORA-12514:监听程序当前无法识别连接描述符中请求的服务。网上查了这种异常的解决办法,特在此记录。出现该问题一般有两种情况。第一种是在你安装完之后未配置监听(在此我暂时忘记安装完之后有没有配置监听);第二种是之前配置了监听但是系统未写入到listener.ora文件中(在此我暂未搞明白什...

[推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼、百战不殆)

原文:[推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼、百战不殆)[推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼、百战不殆) 继上三篇:ORACLE PL/SQL编程之八:把触发器说透 ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!) [推荐]ORACLE PL/SQL编程之四:把游标说透(不怕做不到,只怕想不到) 得到了大家的强力支持与建议,万分感谢。接下来介绍下一篇:oracle pl/s...

win7安装oracle 10g时发生“程序异常终止。发生内部错误”的提示【图】

win7安装oracle 10g时发生“程序异常终止。发生内部错误”的提示安装oracle10g“程序异常终止。发生内部错误。请将以下文件提供给oracle技术支持部门。发生情景:我由于在做开发时需要用IE9来做开发,来看展示页面,而IE9在windows XP 上是无法安装的,所以使用windows7+IE9在安装Oracle 10g数据库时发生了错误,以前windows7上安装从来没出过的错误,现在把解决问题的方法和原因分享给大家。* 安装出现的现象: 1.安装默认的路径...

Oracle11g:分区表数据操作出现ORA-14400异常处理【代码】

Oracle11g:分区表数据操作出现ORA-14400异常处理问题:  当对已分区的表数据进行操作(例如新增,修改),出现异常提示:ORA-14400: 插入的分区关键字未映射到任何分区分析:  意思说的是插入的数据没有相对应的分区来存储,但是奇怪的是这些表建立时都是以间隔分区(INTERVAL)分区的方式建立的,按理说新的数据进来时会自动创建新的分区来存储数据,不应该再有14400错误。  看了下建表语句,发现建立分区时partition by ran...

20200211 Oracle监听启动异常【图】

1. 为配置PG_LINK 链接,Oracle 访问postgreSQL故,修改了监听文件,增加了PGLINK 片段,此部分是基于HS已经配置完成的后续阶段(SID_DESC = (SID_NAME = PGLINK) (ORACLE_HOME = C:\app\Administrator\virtual\product\12.2.0\dbhome_1) (PROGRAM = dg4odbc) ) 1. 重启监听提示错误--打开CMD控制台lsnrctl start 命令--bin下的.exe --错误提示如下:监听启动后停止,服务器的Oracle 运行正常,SqlPlu...

VCS引起的oracle数据库异常重启一例【图】

1. 环境描述操作系统版本:SUSE Linux Enterprise Server 10 sp2 (x86_64)数据库版本:Oracle 11.1.0.7.16VCS版本:5.1blog地址:http://blog.csdn.net/hw_libo/article/details/411715612. 问题现象及分析凌晨3:46左右,手机短信收到数据库异常告警。(1)查看数据库alert日志Sun Nov 16 03:46:51 2014 Stopping background process SMCO Stopping background process FBDA Shutting down instance: further logons disabled Sun ...

oracle异常写法

EXCEPTION WHEN OTHERS THEN V_ALARM_MSG := SQLERRM; --错误日志表 V_SQLTEXT := ‘CALL DD_PAK.ERRLOG(:V1,:V2,:V3,:V4,:V5)‘; EXECUTE IMMEDIATE V_SQLTEXT USING IN_CALLING_NBR, IN_CALLED_NBR, V_ALARM_HAND, V_ALARM_MSG, IN_CALL_TIME; --告警 v_sqltext := ‘call alarm_exec_prc ( :v1, :v2, :v3 )‘; EXECUTE IMMEDIATE v_sqltext USING V_ALARM_HAND, v_alarm_msg, v_alarm_t...

oracle异常(-)

一、概述异常分成三大类:预定义异常、非预定义异常、自定义异常处理方法分为:直接抛出异常、内部块处理异常、游标处理异常预定义异常:由PL/SQL定义的异常。由于它们已在standard包中预定义了,因此,这些预定义异常可以直接在程序中使用,而不必再定义部分声明。非预定义异常:用于处理预定义异常所不能处理的Oracle错误。自定义异常:用户自定义的异常,需要在定义部分声明后才能在可执行部分使用。用户自定义异常对应的错误不...

oracle 集合变量以及自定义异常的用法【代码】

oracle 集合变量以及自定义异常的用法,在过程 record_practice 有record变量和自定义异常的用法实例。具体在3284行。 1CREATEORREPLACE Package Pkg_Weiyl Is 2 Pkg_Name Constant Varchar2(20) :=‘pkg_weiyl‘;3 Too_Young Constant Number :=-20001;4 Exc_Too_Young Exception;5 Pragma Exception_Init(Exc_Too_Young, -20001);6Procedure Updateaae140(Pi_Aac002 InVarchar2,7 Pi_Aae1...

Oracle-异常及解决

ORA-12638: Credential retrieval failed 证书获取失败 原因:身份验证服务无法检索用户的凭据。Oracle帮助文档给的回复是启用跟踪来确定准确的错误。 我是在安装数据库过程中报这个错误, 网查更改数据库安装目录ORACLE_HOME/network/admin下sqlnet.ora文件SQLNET.AUTHENTICATION_SERVICES= (NTS)改成SQLNET.AUTHENTICATION_SERVICES= (NONE)即可。 AUTHENTICATION_SERVICES参数定义要使用的身份验证方法和版本。必须设置SQ...

Oracle executeBatch异常 ArrayIndexOutOfBoundsException【代码】

使用ojdbc14 10.2.0.4 进行批量写入数据到oracle时,写入的字段有140个,每1000条执行一次executeBatch,日志中出现大量异常ArrayIndexOutOfBoundsException信息,具体以下:java.lang.ArrayIndexOutOfBoundsException: -32377at oracle.jdbc.driver.OraclePreparedStatement.setupBindBuffers(OraclePreparedStatement.java:2673)at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:10689...

Oracle获取异常的具体出处dbms_utility.format_error_backtrace

DBMS_UTILITY.FORMAT_ERROR_BACKTRACE :返回当前异常相应的描述,通过它就能知道异常的最初生成处。                               系统为最近一次生成的异常设置了一个栈,并跟踪它的传递过程,而这个函数使用这个栈,然后返回该异常的整个传递过程。这个函数对错误的定位和实施下一步处理起着至关重要的作用。 DBMS_UTILITY.FORMAT_ERROR_BACKTRACE 系统为最近一次生成的异常设置了一个栈,并跟...

Windows 使用 StarWind 创建的 Oracle RAC环境 异常关机之后的处理过程【图】

创建好了 虚拟机之后发现 偶尔会出现 蓝屏重启的现象, 这个时候 需要进行 异常处理 确定虚拟机已经开机之后1. 打开iscsi的连接设备, 确认 iscsi的正常连接到虚拟机的 存储设备注意 rac所有节点都需要进行处理2. 打开windows 的服务 开启几个必须要的 Oracle服务 如图示与步骤一 一样 也需要 两个节点都开启3. 在节点1 启动 Oracle的数据库具体方法见图开始运行 sqlplus / as sysdba执行 startup命令4. WorkStation 的设备总是出现各...

Oracle断电后重启异常【图】

这是我的第一篇博客~  2017-06-23,我所在的项目现成由于机房断电,导致项目所在的一台数据库服务器挂掉了。早上重启后发现切换Oracle用户异常,显示这个界面  初步分析是:用户还在,但是挂载有问题。  于是开始调整挂载:  vim /etc/mtab  增加/dev/sda3 /media/CRM ext4 rw 0 0  vim /etc/fstab  增加/dev/sda3 /media/CRM ext4 defaults 0 0  至于这两个挂载文件的作用和关系 ------一无所知 先拿来用了 ...