`
cczmf
  • 浏览: 18490 次
  • 性别: 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)等。这些变化使得跨国公司的财务报表编制更为灵活,...

    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的重大改进之一,即增强了诊断能力,使得数据库管理员或开发人员能够更有效...

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

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

    Oracle EBS 11i库表结构

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

    EBS获取用户的密码.zip

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

    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. **供应商管理**:系统支持创建和维护供应商...

    Oracle ebs 11i表结构

    Oracle EBS 11i所有表的结构参考文档

Global site tag (gtag.js) - Google Analytics