Oracle并发管理器:关键业务表详解

需积分: 50 5 下载量 148 浏览量 更新于2024-08-15 收藏 1.64MB PPT 举报
并发管理器-EBS关键业务表介绍 Oracle应用中的并发管理器(Concurrent Managers)是企业资源规划(EBS,Oracle Enterprise Business Suite)的重要组成部分,它确保了多个用户同时访问和处理数据时系统的稳定性和一致性。本文将详细介绍几个核心的EBS业务表,它们在库存、采购、销售、物料清单、成本、总账、应收账款、应付账款以及固定资产等模块中的关键作用。 1. **FND_CCR** 和 **FND_CCL**: FND_CONCURRENT_COMPLEX_RULES (复杂并发规则) 和 FND_CONCURRENT_COMPLEX_LINES (复杂并发行) 用于定义并发控制策略,确保操作之间的逻辑顺序和权限限制。 2. **FND_CPG**: FND_CONCURRENT_PROGRAMS (并发程序) 存储执行并发任务的程序配置,确保任务按计划运行且不会冲突。 3. **FND_CRC**: FND_CONCURRENT_REQUEST_CLASS (并发请求类别) 对并发请求进行分类,有助于资源分配和性能优化。 4. **FND_OID**: FND_ORACLE_USERID (Oracle用户ID) 是系统中用户的身份标识,用于权限管理和审计跟踪。 5. **FND_USER**: FND_USER 表记录用户信息,包括权限设置,与并发管理密切相关。 6. **FND_CGC**: FND_CONCURRENT_QUEUE_CONTENT (并发队列内容) 用于存储待处理的任务列表,由FND_CQ(FND_CONCURRENT_QUEUES)驱动。 7. **FND_CR**: FND_CONCURRENT_REQUESTS (并发请求) 跟踪并发任务的状态和进度。 8. **FND_NDS**: FND_NODES (节点) 反映系统架构中的各个组件,如服务器和数据库实例,对并发性能有影响。 9. **FND_CPR**: FND_CONCURRENT_PROCESSES (并发进程) 控制并发任务的执行过程和资源分配。 10. **FND_DG**: FND_DATA_GROUPS (数据组) 分类和组织数据,确保数据的一致性。 11. **FND_CQP**: FND_CONCURRENT_QUEUE_PARAMS (并发队列参数) 设置队列的容量、优先级等属性,管理并发任务的吞吐量。 12. **FND_CQ**: FND_CONCURRENT_QUEUES (并发队列) 是任务的容器,将任务分发给合适的处理器。 13. **FND_CPP**: FND_CONC_PROCESSOR_PROGRAMS (并发处理器程序) 定义执行任务的具体程序。 14. **FND_CPS**: FND_CONCURRENT_PROCESSORS (并发处理器) 控制任务处理资源的分配。 15. **FND_CQS**: FND_CONCURRENT_QUEUE_SIZE (并发队列大小) 监控和调整队列的容量,避免过度拥挤。 16. **FND_CTP**: FND_CONCURRENT_TIME_PERIODS (并发时间周期) 用于调度任务的执行时间,比如批量处理。 17. **FND_APP**: FND_APPLICATION (应用程序) 提供了业务流程和用户界面,与并发表协同工作。 这些表之间存在多种关联关系,例如库存表(INV)与采购(PO)、销售(OM)之间是一对多的关系,物料清单(BOM)与在制品(WIP)是多对一的关系,而成本(COST)、总账(GL)、应收(AR)、应付(AP)和固定资产(FA)表则反映了业务流程中必须相关的数据。通过理解这些表的功能和相互联系,用户可以更好地管理并发操作,提高EBS系统的效率和稳定性,确保数据一致性,支持企业的日常运营。在Oracle 7.3.2及更高版本中,还涉及到了工作流引擎、工作流监控器、工作流生成器和加载器等工具,进一步增强了并发管理的灵活性和自动化。