场景:写了一个有返回参数的存储过程,在个另开发人员机器上都正常。其它机器报如题错误。让人郁闷的是,所有调用方都是客户端,根本不存在网上众贴所说的版本不一致问题。分析:虽然网上的帖子没有根本解决问题,但还是给了些丝路。参数值类型问题。而且,我也把输出参数赋值语句注释后,也可以正常调用(只是结果没返回)。尝试了将类型转为Oracle的OracleString,强制转clr的string,都不行。dicParaOut[kvp.Key] = (string)c...
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/s...
win7安装oracle 10g时发生“程序异常终止。发生内部错误”的提示安装oracle10g“程序异常终止。发生内部错误。请将以下文件提供给oracle技术支持部门。发生情景:我由于在做开发时需要用IE9来做开发,来看展示页面,而IE9在windows XP 上是无法安装的,所以使用windows7+IE9在安装Oracle 10g数据库时发生了错误,以前windows7上安装从来没出过的错误,现在把解决问题的方法和原因分享给大家。* 安装出现的现象: 1.安装默认的路径...
Oracle11g:分区表数据操作出现ORA-14400异常处理问题: 当对已分区的表数据进行操作(例如新增,修改),出现异常提示:ORA-14400: 插入的分区关键字未映射到任何分区分析: 意思说的是插入的数据没有相对应的分区来存储,但是奇怪的是这些表建立时都是以间隔分区(INTERVAL)分区的方式建立的,按理说新的数据进来时会自动创建新的分区来存储数据,不应该再有14400错误。 看了下建表语句,发现建立分区时partition by ran...
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...
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 ...
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...
一、概述异常分成三大类:预定义异常、非预定义异常、自定义异常处理方法分为:直接抛出异常、内部块处理异常、游标处理异常预定义异常:由PL/SQL定义的异常。由于它们已在standard包中预定义了,因此,这些预定义异常可以直接在程序中使用,而不必再定义部分声明。非预定义异常:用于处理预定义异常所不能处理的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...
ORA-12638: Credential retrieval failed 证书获取失败 原因:身份验证服务无法检索用户的凭据。Oracle帮助文档给的回复是启用跟踪来确定准确的错误。 我是在安装数据库过程中报这个错误, 网查更改数据库安装目录ORACLE_HOME/network/admin下sqlnet.ora文件SQLNET.AUTHENTICATION_SERVICES= (NTS)改成SQLNET.AUTHENTICATION_SERVICES= (NONE)即可。 AUTHENTICATION_SERVICES参数定义要使用的身份验证方法和版本。必须设置SQ...
使用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...
DBMS_UTILITY.FORMAT_ERROR_BACKTRACE :返回当前异常相应的描述,通过它就能知道异常的最初生成处。 系统为最近一次生成的异常设置了一个栈,并跟踪它的传递过程,而这个函数使用这个栈,然后返回该异常的整个传递过程。这个函数对错误的定位和实施下一步处理起着至关重要的作用。 DBMS_UTILITY.FORMAT_ERROR_BACKTRACE 系统为最近一次生成的异常设置了一个栈,并跟...
创建好了 虚拟机之后发现 偶尔会出现 蓝屏重启的现象, 这个时候 需要进行 异常处理 确定虚拟机已经开机之后1. 打开iscsi的连接设备, 确认 iscsi的正常连接到虚拟机的 存储设备注意 rac所有节点都需要进行处理2. 打开windows 的服务 开启几个必须要的 Oracle服务 如图示与步骤一 一样 也需要 两个节点都开启3. 在节点1 启动 Oracle的数据库具体方法见图开始运行 sqlplus / as sysdba执行 startup命令4. WorkStation 的设备总是出现各...
这是我的第一篇博客~ 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 至于这两个挂载文件的作用和关系 ------一无所知 先拿来用了 ...