- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 系统错误&H80040111(-2147221231)。ClassFactory无法供应请求的类别
问题描述:WIN7 64位系统,在使用word模板开发rtf报表的时候,发现之前可以正常开发的word在加载xml的时候报错:系统错误&H80040111(-2147221231)。ClassFactory无法供应请求的类别;问题调试:卸载office重新安装无济于事,直接重新注册MSCOMCTL.OCX也不行;问题解决:1.从同事的电脑上获取可以正常使用的C:\Windows\SysWO...
2018-04-15 11:24:32
24656
原创 EBS并发请求生成trace及分析
1.并发程序定义界面,勾选启用跟踪选项;2.提交该并发请求;3.使用请求号查询生成的trace文件路径,生成的文件在数据库服务器上,需要用数据库服务器账号登录;路径使用以下sql查询,对应trace1和trace2字段,我所在的项目DEV环境的trace取自trace2:SELECT 'Request id: ' || request_id, '
2017-11-06 19:52:27
2730
原创 WORKFLOW 保存数据库报错:1602: Could not save.1400: Could not save to database. MODE=UPLOAD EFFDATE=2017/10/
使用Work Flow Builder 2.6.3.5保存客户化的工作流文件时报错:20171029:WORKFLOW 保存数据库报错1602: Could not save.1400: Could not save to database. MODE=UPLOAD EFFDATE=2017/10/29 11:24:321404: Please first load this en
2017-11-01 10:24:47
1104
转载 Oracle的优化器(Optimizer) (CBO优化) 分享
Oracle的优化器(Optimizer) (CBO优化) Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行 计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一 种执行计划是最优的,花费时间是最少的。相信你一定会用Pl/sql Devel
2017-10-26 16:11:22
885
转载 Oracle form 代码控制控件属性函数大全
需求:实现tab页的实时隐藏和显示实现:SET_TAB_PAGE_PROPERTY('MAIN_TAB.RETS_PAGE',VISIBLE,property_off);/SET_TAB_PAGE_PROPERTY('MAIN_TAB.RETS_PAGE',VISIBLE,property_on);以下为转载内容,Oracle提供了各种代码设置属性的函数,参数可以到form bui
2017-10-23 10:18:41
4152
原创 form打开执行app_folder.event('INSTANTIATE'); 时卡住
现象:开发完folder块后,上传编译不能打开form,一直在等待。打开显示自定义事件,发现卡在了when-new-form-instance,最后通过调试语句定位到执行app_folder.event('INSTANTIATE'); 时卡住;问题解决:在网上找到相关问题文档,原因及解决问题方法如下:原因:FOLDER上所有ITEM(这里指显示在画布上的item)都为 item_dis
2017-10-22 16:30:42
1178
转载 FRM-30041: Position of item places it off of canvas-view.
FRM-30041: Position of item places it off of canvas-view.Item: ORA_UNIT_NOBlock: UF_ORA_UNIT_MAPPINGForm: UF_ORA_UNITFRM-30085: Unable to adjust form for output.解决方法:把canvas的大小设大些
2017-08-28 10:51:58
1718
转载 Oracle表空间 ORA-01653: 表SMS.SM_SEND_SM_LIST无法通过16(在表空间FM2中)扩展
核查原因:分如下步骤依次进行排查:step1:执行如下SQL查看表空间使用情况,若已无足够空间使用则进入step2.SELECT UPPER(F.TABLESPACE_NAME) "表空间名",D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(R
2017-07-24 14:34:17
648
转载 COMMIT在FORM中用法
1.commit_form针对form上面的数据变动进行commit,对于代码中的类似update,insert语句也进行提交;如果form上面的数据变动和代码中的数据变动有冲突,最后以界面上的为准。2.do_key('commit_form')会首先寻找form下的triggers中的KEY-COMMIT这个trigger,并执行KEY-COMMIT中所写的代码。如果没有KE
2017-03-31 14:24:17
1283
转载 v$lockv和$locked_object的区别
v$lockv和$locked_object的区别url: http://blog.sina.com.cn/s/blog_62defbef0101pgvo.html一、引言 工作中有次修改表sj_affair中的数据,需要禁用该表上的触发器。结果无法禁用,报如下错误:ORA-00054: resource busy and acquire with NOWAIT sp
2017-03-15 12:12:54
8657
转载 查询及处理数据库死锁
死锁是数据库经常发生的问题,数据库一般不会无缘无故产生死锁,死锁通常都是由于我们应用程序的设计本身造成的。产生死锁时,如何解决呢,下面是常规的解决办法:1)执行下面SQL,先查看哪些表被锁住了: select b.owner,b.object_name,a.session_id,a.locked_modefrom v$locked_object a,dba_objects bw
2017-03-15 12:08:42
2065
转载 redis与mysql的区别
首先,我们知道,mysql是持久化存储,存放在磁盘里面,检索的话,会涉及到一定的IO,为了解决这个瓶颈,于是出现了缓存,比如现在用的最多的 memcached(简称mc)。首先,用户访问mc,如果未命中,就去访问mysql,之后像内存和硬盘一样,把数据复制到mc一部分。 内存和硬盘的关系,硬盘放置主体数据用于持久化存储,而内存则是当前运行的那部分数据,CPU访问内存而不是磁盘,这大
2017-03-13 10:53:19
572
转载 使用Oracle的DBMS_SQL包执行动态SQL语句
在某些场合下,存储过程或触发器里的SQL语句需要动态生成。Oracle的DBMS_SQL包可以用来执行动态SQL语句。本文通过一个简单的例子来展示如何利用DBMS_SQL包执行动态SQL语句:DECLARE v_cursor NUMBER; v_stat NUMBER; v_row NUMBER; v_id NUMBER; v_n
2017-02-27 14:52:59
454
原创 程序优化小结
目录 文档控制 2 1. 程序优化小结 4 1.1. 查找效率低的主要瓶颈代码 4 1.2. 分析及优化瓶颈代码 7 1.3. sql优化相关 12
2017-02-19 21:04:21
613
转载 Oracle查看trace文件步骤
1.获得当前trace文件生成路径SQL> select tracefile from v$process where addr in (select paddr from v$session where sid in (select sid from v$mystat));TRACEFILE-------------------------------------------
2016-11-27 13:34:49
10144
原创 创建与已存在表一样结构的表
简单事例:create table cux.cux_gl_je_inquire_tmp1 as select * from cux.cux_gl_je_inquire_tmp;
2015-12-01 17:43:40
774
原创 lov制作注意点
1.sql需根据第一列显示项排序,lov标题及显示列标题需要改成中文。2. 查询窗口的日期期间类型lov,在选择的时候如果至(后面的日期)是空的则自动赋值为前面的日期,在字段的WHEN-VALIDATE-ITEM触发器上修改。3. 查询窗口的LOV项在清空时需要清除有接受返回值的后台字段,在字段的WHEN-VALIDATE-ITEM触发器上修改。使用的清空语句如下,参数为所需要清空的字
2015-12-01 16:55:52
630
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人