随笔分类 - oracle ebs
工作总结,经验积累
摘要:1、事务的概念 事务是保证数据库从一个一致性的状态永久地变成另外一个一致性状态的根本,其中,ACID是事务的基本特性。A是Atomicity,原子性。一个事务往往涉及到许多的子操作,原子性则保证这些子操作要么都做,要么都不做,而不至于出现事务的部分操作成功,而另外一部分操作没有成功。如果事务在执行的过程中发生错误,那么数据库将回滚到事务发生之前的状态。比如银行的转账服务,这个事务的最终结果一定是:某个账户的余额增加了x,而另外一个账户的余额减少了x,或者两个账户的余额未发生变化。而不会出现其他情况。C是Consistency,一致性。一致性是指事务发生前和发生以后,都不会破坏数据库的约束关系,
阅读全文
摘要:1、DBLINK 的作用当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。2、创建DBLINK 1 CREATE DATABASE LINK linkhome 2 3 CONNECT TO apps IDENTIFIED BY apps 4 5 USING ' (DESCRIPTION = 6 7 (ADDRESS_LIST = 8 9 (ADDRESS =10 11 (PROTOCOL = TCP)12 13 ...
阅读全文
摘要:FRM-30187: Size of CHAR column in record group must be between 1 and 2000 原因是在建record group时,数据库中的列长度超过2000 解决办法:1.点击record group属性. 2.找到 property 'Column Specifications' 3.把字段的长度改为小于2000的即可.
阅读全文
摘要:ORACLE优化器的优化方式有两大类,即基于规则的优化方式(Rule-Based Optimization,简称为RBO)和基于代价的优化方式(Cost-Based Optimization,简称为CBO)。A、 RBO方式:优化器在分析SQL语句时,更据数据库中表和索引等定义信息,遵循的是Oracle内部预定的一些规则。比如我们常见的:当一个where子句中的一列有索引时去走索引而不走全表扫描。B、 CBO方式:依词义可知,它是看语句的代价(Cost)了。基于代价的查询,数据库根据搜集的表和索引的数据的统计信息(统计信息通过analyze 命令或者使用dbms_stats包来搜集)综合来决定
阅读全文
摘要:R12安装后Form服务默认是Serverlet模式,且禁用Socket模式;只要按如下基本简单改动即可改成Socket模式,并允许Socket模式。 1. Source the environment on the application tier. 2. Stop all the application tier services: $INST_TOP/admin/scripts/adstpall.sh 3. Run the following command to enable Forms Socket Mode: $FND_TOP/bin/txkrun.pl -...
阅读全文
摘要:一、获取当前sessionID。 select sid from v$mystat where rownum<2; 二、执行如下步骤 1. alter session set statistics_level=all; 2. alter session set tracefile_identifier='ORGPERF'; 3. alter session set events '10046 trace name context forever, level 12'; 4. Execute the problematic sql 5....
阅读全文
摘要:今天接触到了ORACLE 中锁的知识,记录于此。 V$LOCK 这个视图列出Oracle服务器当前拥有的锁以及未完成的锁或栓锁请求。如果你觉着session在等待等待事件队列那你应该检查本视图。如果你发现session在等待一个锁。那么按如下先后顺序:1.使用V$LOCK找出session持有的锁。2.使用V$SESSION找出持有锁或等待锁的session执行的sql语句。3.使用V$SESSION_WAIT找出什么原因导致session持有锁堵塞。4.使用V$SESSION获取关于持有锁的程序和用户的更多信息。V$LOCK中的常用列lSID:表示持有锁的会话信息。lTYPE:...
阅读全文
摘要:一、背景 有很多头行结构的form,例如希望当行上的数量或者单价改变时,头块上的总金额随即更新,而不是需要重新打开form才能看到更新后的数据。二、问题分析如果直接使用Form中的SUM属性功能,如果要实现这种及时更新,对于清除等操作要进行复杂处理,Oracle提供了APP_CALCULATE.RUNNING_TOTAL来实现这种需求,封装在APPCORE.PLL中。于是,只要利用重写这个过程,并添加一些触发器就能实现这个功能。(由于最近修改这个问题,结合资料对APP_CALCULATE.RUNNING_TOTAL的介绍和项目上的开发,做了如下总结)三、开发步骤 1、创建header块的汇总显
阅读全文
摘要:之前提到过这个问题,都是说XML源文件的错误,有时候系统配置错误也会导致这个问题的出现。 当opp临时目录设置错误的时候也会出现这个问题。当然得是都确认opp的并发管理器没有问题的前提下。
阅读全文
摘要:如果 IE8 打开form窗口时报错误信息:提示“Internet Explorer 已对此页面进行了修改,以帮助阻止跨站脚本。单击此处,获取详细信息...”或 "R12 IE8中出FRM-92050 连接服务器失败"。解决方法:可以把EBS站点加到信任站点中,并修改信任站点的“自定义级别”,在“安全设置”对话框中找到“启用 XSS 筛选器”,改为“禁用”即可。<ignore_js_op>1.png(3 KB, 下载次数: 5)2010-8-4 10:59 上传下载次数: 5
阅读全文
摘要:对于出现“One or more post-processing action failed. Consult the OPP service log for details.”一般有三种原因。1.字符集不对。即encoding设为“UTF-8”.2.报表和模板的加载有误。form中的fnd_request.add_layout中的模板名要和报表的代码相对应。3.报表自身有问题。可以用log的方式逐行检查。4.检查是否打印输出XML文件格式的时候,出现了空行,或者多余空格,如有,则删除即可。
阅读全文
摘要:在oracle ERP中将采购订单类型分为4类:1.标准类采购订单2.一揽子采购协议3.合同采购协议4.计划采购订单业务背景(例:A 公司采购部门的一个标准采购业务流程)标准采购业务的发生一般是,公司采购部门的采购员根据业务部门领导签字的请购单,或者是已接受供应商报价的报价单,填写采购单,交部门领导审批,或更高层领导审批,领导审批后,采购员即可通知供应商根据约定进行供货。------------------------------------------------------------------------------------------------------------业务背景(
阅读全文
摘要:call fnd_global.APPS_INITIALIZE(1318,50583,401)select fnd_profile.VALUE('ORG_ID') FROM DUALselect * from hr_operating_units hou where hou.organization_id=204--fndselect * from fnd_application select * from fnd_application_tl where application_id=101select * from fnd_application_vl where appl
阅读全文

浙公网安备 33010602011771号