`
cczmf
  • 浏览: 18622 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类
最新评论

11i与r12 EBS迁移慎用per_people_v7

    博客分类:
  • EBS
EBS 
阅读更多
   oracle 标准的使用时也要谨慎,要向下了解清楚,在前期迁移的11i程序中有使用了 per_people_v7,这个标准人员视图中又有包裹 per_people_f 这个视图,然后这个视图条件中使用了hr_general.get_business_group_id,在这个hr_general.get_business_group_id中根据当前用户检查获取配置文件,使用我们常用方式fnd_profile.values, 这个fnd_profile.value 新版本与老版本的代码完全不同了,明显增加了get_profile_rowid 这个方法中就查询了fnd_profile_options 表,以RESULT_CACHE 结果集方式返回。造成性能问题,抛开其他因素,通过trace 发现 view执行一次,fnd_profile_options 这个查询了几十万甚至百万次。
decode(hr_general.get_xbg_profile,'Y',pap.business_group_id,hr_general.get_business_group_id)=pap.business_group_id;

begin
if(fnd_global.user_id=-1) then
   return (null);
else
   return (fnd_profile.value('PER_BUSINESS_GROUP_ID'));
end if;

end get_business_group_id;
目前发现的视图有PER_PEOPLE_F 这个视图,及使用到他的其他视图,如PER_PEOPLE_V7;org_organization_definitions 中查询HR_ORGANIZATION_UNITS  ou视图中也有相同使用;
总结:sql查询中 ,避免 fnd_profile 取数。
分享到:
评论

相关推荐

    Oracle EBS R12与11i文件系统差异

    Oracle EBS R12与11i文件系统差异

    Oracle EBS 11i到R12的入门经典

    ### Oracle EBS 11i到R12的入门经典 #### 一、概述 《Oracle EBS 11i到R12的入门经典》是一本针对Oracle E-Business Suite (EBS)从11i版本升级到R12版本的专业指导书籍。本书旨在帮助读者了解并掌握从11i版本向R12...

    ebs 11i upgrade R12

    ebs 11i upgrade R12升级文档

    Oracle EBS r12升级流程图.doc

    对于正在使用旧版本EBS的企业而言,升级到R12意味着能够享受到这些最新的技术成果,同时也能确保系统的长期支持与维护。 ### 升级流程图关键阶段解读 #### 1. 预备阶段(Preparation) 预备阶段是整个升级流程的...

    oracle ebs 11i总帐、应收、应付、库存、采购、固定资产、项目会计模块表

    在11i版本中,Oracle EBS提供了强大的财务、供应链管理和项目管理功能。以下是对各模块的详细介绍: 1. **总账模块**: 总账模块是财务系统的核心,负责组织的全部财务交易记录。它包括日记账、分类账、财务报表和...

    Oracle-ERP-R12与11i的区别.pptx

    以下是R12与11i的主要区别: 1. **财务系统架构**: R12引入了全局化的财务架构,包括账簿及账簿集合(LE&LE Sets)、多组织访问控制(MOAC)、分类账(SLA)等。这些变化使得跨国公司的财务报表编制更为灵活,...

    SuperMap iDesktopX 11i 工作空间迁移插件

    其中,"SuperMap iDesktopX 11i 工作空间迁移插件"是专为用户设计的一项重要扩展功能,它使得用户能够方便地迁移和管理基于数据库的工作空间,确保在不同环境或系统间的数据一致性与完整性。 工作空间在GIS中是至关...

    Oracle ERP 11I 在EBS 中的附件功能的开发

    详细讲述了Oracle ERP 11I 在EBS 中的附件功能的开发的过程。

    DBA浅谈Oracle__EBS11i系统性能优化_U

    下面将在 Hardware (Server)、Disk I/O、Application、Oracle Database 提出 了一系列优化建议。本文档将对相关技术细节进行总结。 文档将包括如下主要内容: z Oracle Database 性能数据收集、分析和调优方法 ...

    oracle ebs 11i 数据表大全

    oracle ebs 11i 数据表大全(oracle erp表)

    Oracle EBS 11i 中文帮助大全

    不过,毕竟这个文档的年代已经较久,后来EBS较新版本中的内容可能没有,也可能新版本实际已有变化,故使用时若遇到有疑问的地方,最好和与系统捆绑在一起的在线帮助文档相比较,或与相应版本的“User Guide”的有关...

    R12和11i的不同

    标题:“R12和11i的不同” 描述深入解析:“R12多了诊断功能,可以在查询某个记录涉及的所有表”,这一描述突出了Oracle R12版本相对于11i的重大改进之一,即增强了诊断能力,使得数据库管理员或开发人员能够更有效...

    EBS获取用户的密码.zip

    Oracle EBS(Enterprise Business Suite)是一款综合的企业级应用软件,其中包含了财务、供应链管理、人力资源等多方面的功能。在EBS系统中,为了确保数据安全,用户的密码通常是以加密的形式存储在后台数据库中的。...

    Oracle EBS 11i库表结构

    Oracle EBS(Enterprise Business Suite)11i是Oracle公司推出的企业资源规划系统,它整合了财务、供应链、人力资源等多方面的业务流程。EBS 11i的库表结构是其核心组成部分,支撑着整个系统的运行。理解并掌握这个...

    oracle ebs 11i 重新打开关闭的库存会计期

    ### Oracle EBS 11i 重新打开关闭的库存会计期 #### 背景介绍 在Oracle E-Business Suite (EBS) 11i系统中,有时可能需要重新打开已经关闭的库存会计期来调整数据或者进行必要的更正工作。这通常发生在发现之前的...

    Oracle EBS 11i系统安装与维护

    Oracle EBS 11i系统安装与维护中文 需要的参考下

    oracle ebs 11i系统安装与维护

    本篇文章将详细阐述Oracle EBS 11i系统的安装与维护过程,帮助读者掌握这一关键的企业级系统管理技能。 一、系统环境准备 在开始Oracle EBS 11i的安装前,首先要确保硬件和软件环境满足最低需求。这包括选择合适的...

    ORACLE ebs 各模块核心表关联

    人力资源模块包括PER_PEOPLE_F(员工主数据)和PER_ALL_ASSIGNMENTS_M(职位分配),用于跟踪员工的个人信息和工作经历。 客户关系管理模块,如OE_ORDER_HEADERS_ALL(销售订单头)和OE_ORDER_LINES_ALL(销售订单...

    Oracle EBS AP 11i (1)

    "Oracle EBS AP 11i (1)" 可能是指Oracle EBS的11i版本中的AP模块第一部分的学习资料,这通常是针对初学者或新用户的基础教程。 Oracle EBS AP模块的核心功能包括: 1. **供应商管理**:系统支持创建和维护供应商...

Global site tag (gtag.js) - Google Analytics