《Oracle数据库由入门到进阶.pptx》由会员分享,可在线阅读,更多相关《Oracle数据库由入门到进阶.pptx(73页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Oracle数据库由入门到进阶数据库由入门到进阶姚顺彬(benyao68)版权所有(20062011)All rights reservedOracle数据库由入门到进阶数据库由入门到进阶 第第1 1章章 Oracle Oracle数据库的安装数据库的安装 第第2 2章章 数据库的启动与关闭数据库的启动与关闭 第第3 3章章 在数据库里安个家在数据库里安个家 第第4 4章章 用户数据的基本维护用户数据的基本维护 第第5 5章章 利用网络访问数据库利用网络访问数据库 第第6 6章章 数据的加载、导出、导入数据的加载、导出、导入 第第7 7章章 性能优化概述性能优化概述 第第8 8章章 如何学习如
2、何学习OracleOracle第1章 Oracle数据库的安装l对计算机软硬件环境的要求对计算机软硬件环境的要求操作系统:Windows 2000/XP/2003 Server剩余磁盘空间:1G内存:256MCPU:P4 1.6GJava 运行环境(JRE)第1章 Oracle数据库的安装l应特别注意字符集的选择应特别注意字符集的选择缺省:ZHS16GBK常用选择:AL32UTF8/WE8ISO8859P1合法参数:可在V$NLS_VALID_VALUES中获取当前值:可在NLS_DATABASE_PARAMETERS中查到&关于字符集的进一步深入研究,可参阅:字符集的进一步深入研究,可参阅:
3、Oracle9i Globalization Support Guide 第1章 Oracle数据库的安装l查看安装结果查看安装结果l数据库的存在形式数据库的存在形式服务服务物理结构物理结构(Datafiles,Redologfiles,andControlfiles)参数文件、密码文件参数文件、密码文件C:Program FilesOracleInventorylogs第2章 数据库的启动与关闭l重要的数据库启动参数重要的数据库启动参数确定全局数据库名确定全局数据库名(DB_NAME,DB_DOMAIN)(DB_NAME,DB_DOMAIN)指定控制文件指定控制文件(CONTROL_FILE
4、S)(CONTROL_FILES)指明数据块大小指明数据块大小(DB_BLOCK_SIZE,Non-Standard Block Sizes)(DB_BLOCK_SIZE,Non-Standard Block Sizes)SGASGA相关参数相关参数(DB_CACHE_SIZE,DB_nK_CACHE_SIZE etc.)(DB_CACHE_SIZE,DB_nK_CACHE_SIZE etc.)指定最大进程个数指定最大进程个数(PROCESSES)(PROCESSES)回退空间管理回退空间管理(UNDO_MANAGEMENT,UNDO_TABLESPACE)(UNDO_MANAGEMENT,U
5、NDO_TABLESPACE)设置许可参数设置许可参数(LICENSE_MAX_SESSIONS,LICENSE_MAX_USERS)(LICENSE_MAX_SESSIONS,LICENSE_MAX_USERS)&关于启动参数关于启动参数 Oracle9i Database Reference第2章 数据库的启动与关闭l关于参数文件关于参数文件文本参数文件文本参数文件PFILEPFILE D:ora90adminoracle9ipfileinit.ora D:ora90adminoracle9ipfileinit.ora二进制的服务器参数文件二进制的服务器参数文件SPFILESPFILE D
6、:ora90databaseSPFILEOracle9i.ora D:ora90databaseSPFILEOracle9i.ora&关于参数文件关于参数文件 Oracle9i Database Administrators Guide 第2章 数据库的启动与关闭l查看参数设置的方法查看参数设置的方法MethodDescriptionSHOW PARAMETERSThis SQL*Plus command displays the currently in use parameter values.CREATE PFILEThis SQL statement creates a text in
7、itialization parameter file from the binary server parameter file.V$PARAMETERThis view displays the currently in effect parameter values.V$SPPARAMETERThis view displays the current contents of the server parameter file.The view returns NULL values if a server parameter file is not being used by the
8、instance.第2章 数据库的启动与关闭l启动数据库的过程启动数据库的过程1.1.开始一个开始一个OracleOracle例程例程(Instance)(Instance)包括一个包括一个SGASGA和一系列后台进程和一系列后台进程(存在于内存中存在于内存中);2.2.装载数据库装载数据库例程读取控制文件,获得数据文件和联机日志文件相关信息;例程读取控制文件,获得数据文件和联机日志文件相关信息;3.3.打开数据库打开数据库 Oracle Oracle打开数据库供用户正常使用。打开数据库供用户正常使用。&关于启动与关闭可参阅关于启动与关闭可参阅 Oracle9i Database Concep
9、ts Oracle9i Database Administrators Guide第2章 数据库的启动与关闭l启动数据库的命令启动数据库的命令1.1.开始一个开始一个OracleOracle例程例程(Instance)(Instance)SQL CONNECT username/password AS SYSDBA SQL CONNECT username/password AS SYSDBA SQL startup nomount pfile=SQL startup nomount pfile=D:ora90adminoracle9ipfileinit.oraD:ora90adminorac
10、le9ipfileinit.ora2.2.装载数据库装载数据库SQL alter database mount;SQL alter database mount;3.3.打开数据库打开数据库 SQL alter database open;SQL alter database open;第2章 数据库的启动与关闭l关闭数据库的选项关闭数据库的选项1.NORMAL(1.NORMAL(正常关闭正常关闭)等待联机用户退出,下一次数据库启动不需要任何恢复操作;等待联机用户退出,下一次数据库启动不需要任何恢复操作;2.2.IMMEDIATEIMMEDIATE(立刻关闭)(立刻关闭)不等联机用户退出,下一
11、次数据库启动不需要任何恢复操作;不等联机用户退出,下一次数据库启动不需要任何恢复操作;3.ABORT3.ABORT(终止性关闭)(终止性关闭)一般在非正常情况下使用(数据库异常或者其它关闭方式不起一般在非正常情况下使用(数据库异常或者其它关闭方式不起作用),下一次数据库启动时需要恢复操作。作用),下一次数据库启动时需要恢复操作。u 命令为:命令为:SQL shutdown NORMAL/IMMEDIATE/ABORTSQL shutdown NORMAL/IMMEDIATE/ABORT第2章 数据库的启动与关闭PasswordfileInstanceSGARedo LogBufferShare
12、d PoolData DictionaryCacheLibraryCacheDBWRSMONPMONCKPTLGWROthersUserprocessServerprocessPGAControl filesDatafiles DatabaseDatabaseBuffer CacheRedo Log filesJava PoolLarge PoolParameterfileArchived Log filesOSNetDISKRAMStreams pool数据库启动后的体系结构示意图数据库启动后的体系结构示意图第3章 在数据库里安个家v建立表空间(建立表空间(TablespaceTablesp
13、ace)SQL connect system/password SQL create tablespace myTablespace datafile d:ora90oradataoracle9itbs01.dbf size 200M;第3章 在数据库里安个家v查看数据文件查看数据文件 SQL select name from v$datafile;v创建用户创建用户 SQL create user myUser1 identified by mypassword default tablespace myTablespace;第3章 在数据库里安个家v给用户授权给用户授权 SQL grant
14、 connect,resource to myUser1;v登录后开始使用登录后开始使用 SQL connect myUser1/mypassword第3章 在数据库里安个家v建立用户表建立用户表 SQL create table test(book_ID number(8),book_title varchar2(80),author_name varchar2(8 char),publication_date date);第3章 在数据库里安个家v看看我拥有什么看看我拥有什么 SQL select object_type,count(*)From user_objects Group by
15、 object_type;SQL select table_name From user_tables;第3章 在数据库里安个家v段、区间、块段、区间、块(segment,extent,block)(segment,extent,block)相关数据字典:User_segmentsUser_extents第4章 用户数据的基本维护vSQL(Structured Query Language)SQL(Structured Query Language)语句分类语句分类 DDL(数据定义语言):(数据定义语言):create、alter、drop、truncate(创建、修改结构、删除、截断)(创
16、建、修改结构、删除、截断)(其他:(其他:rename)DML(数据操纵语言):(数据操纵语言):insert、delete、select、update(增、删、查、改)(增、删、查、改)DCL(数据控制语言):(数据控制语言):grant、revoke(授权、回收)、(授权、回收)、set role事务控制:事务控制:commit、rollback、savepoint(其他:(其他:lock table、set constraint(s)、set transaction)第4章 用户数据的基本维护vSQL(Structured Query Language)SQL(Structured Qu
17、ery Language)语句分类语句分类 审计控制:审计控制:audit、noaudit系统控制:系统控制:alter system会话控制:会话控制:alter session其他语句:其他语句:comment(添加注释)、(添加注释)、explain plan、analyze、call&关于关于SQL的进一步了解请参阅:的进一步了解请参阅:Oracle9i SQL Reference第4章 用户数据的基本维护vSQLSQL语句例子语句例子 SQL insert into test values(1,数理统计数理统计,贾乃光贾乃光,to_date(1993-08-08,yyyy-mm-dd
18、);SQL commit;第4章 用户数据的基本维护vSQLSQL语句例子语句例子 SQL update test set book_ID=2 where book_ID=1;SQL delete from test where book_ID=2;SQL rollback;第4章 用户数据的基本维护v推荐使用推荐使用SQLDeveloperSQLDeveloper 第5章 利用网络访问数据库v互联网时代的网络挑战互联网时代的网络挑战l高可用性高可用性 247247在线、大量用户同时访问、响应速度要快在线、大量用户同时访问、响应速度要快l易管理性易管理性 位置透明、集中网络访问控制管理和配置、
19、快速安装配置位置透明、集中网络访问控制管理和配置、快速安装配置l可伸缩性可伸缩性 最大限度的使用系统资源、提高系统运行性能最大限度的使用系统资源、提高系统运行性能l强安全性强安全性 数据访问控制、数据存储和传输安全机制、用户身份高级验证数据访问控制、数据存储和传输安全机制、用户身份高级验证&关于关于OracleOracle的网络解决方案可参阅:的网络解决方案可参阅:Oracle9i Net Services Administrators Guide第5章 利用网络访问数据库vC/SC/S结构的访问模式结构的访问模式第5章 利用网络访问数据库vB/SB/S结构的访问模式结构的访问模式第5章 利用
20、网络访问数据库v服务器端的服务器端的ListenerListener的内部结构的内部结构第5章 利用网络访问数据库v服务器端的配置(使用服务器端的配置(使用Net ManagerNet Manager工具)工具)缺省在1521端口使用TCP/IP协议第5章 利用网络访问数据库v客户端的配置(以本地命名方法为例客户端的配置(以本地命名方法为例tnsnames.ora tnsnames.ora)Book_lib=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=books-server)(PORT=1521)(CONNECT_DATA=(SERVICE_NAME=
21、oracle9i)v测试配置结果测试配置结果C:tnsping book_libSQL CONNECT username/passwordnet_service_namev连接数据库连接数据库第6章 数据的加载、导出、导入v批量数据加载(批量数据加载(SQL*LoaderSQL*Loader工具)工具)第6章 数据的加载、导出、导入v一个控制文件的例子一个控制文件的例子LOADDATAINFILED:CFI9i_runTexttest.TXTINTOTABLETESTREPLACEFIELDSTERMINATEDBY,TRAILINGNULLCOLS(BOOK_ID,BOOK_TITLE,AU
22、THOR_NAME,PUBLICATION_DATEDATEMM/DD/YYYY)第6章 数据的加载、导出、导入v数据加载操作的命令数据加载操作的命令 D:cfi9i_runtextsqlldr myUser1/myPasswordbook_lib control=test.ctl log=test.log direct=y第6章 数据的加载、导出、导入v数据导出(数据导出(ExportExport工具)工具)第6章 数据的加载、导出、导入v一个参数文件的例子一个参数文件的例子FILE=test.dmpLOG=test_exp.logTABLES=(TEST,EMP,DEPT,BONUS)第6
23、章 数据的加载、导出、导入v数据导出操作的命令数据导出操作的命令 D:cfi9i_runDMPexp myUser1/myPasswordbook_lib parfile=test.par第6章 数据的加载、导出、导入v数据导入(数据导入(ImportImport工具)工具)第6章 数据的加载、导出、导入v一个参数文件的例子一个参数文件的例子(test_imp.par)(test_imp.par)FILE=test.dmpLOG=test_imp.logFROMUSER=myUser1TOUSER=myUser2TABLES=(TEST,EMP)第6章 数据的加载、导出、导入v数据导入操作的命
24、令数据导入操作的命令 D:cfi9i_runDMPimp system/systemPasswordbook_lib parfile=test_imp.par第6章 数据的加载、导出、导入v进一步深入研究进一步深入研究&关于关于SQL*Loader、Export、Import可参阅可参阅 Oracle9i Database Utilities&关于数据库的备份和恢复可参阅关于数据库的备份和恢复可参阅:Oracle9i Recovery Manager Reference Oracle9i Recovery Manager Users Guide第7章 性能优化概述v基本原则基本原则l基准线基准
25、线(Baseline)(Baseline)数据收集数据收集 包括应用程序、数据库、操作系统、磁盘包括应用程序、数据库、操作系统、磁盘I/OI/O、网络等方面、网络等方面l分辨症状与真正的问题所在分辨症状与真正的问题所在 例如分辨引起例如分辨引起I/OI/O慢、内存竞争、慢、内存竞争、CPUCPU过度使用等症状的原因过度使用等症状的原因l何时优化(优化的种类)何时优化(优化的种类)防患于未然型防患于未然型(proactive)(proactive)、消除瓶颈型、消除瓶颈型第7章 性能优化概述v一般性优化步骤一般性优化步骤l确定问题所在确定问题所在 问题的影响范围、程度、发生的时间频度等,确定优化
26、目标问题的影响范围、程度、发生的时间频度等,确定优化目标l相关统计数据收集相关统计数据收集 包括数据库、操作系统、磁盘包括数据库、操作系统、磁盘I/OI/O、网络等方面、网络等方面l建立概念模型建立概念模型 根据收集数据的特点,建立系统运行情况的概念模型根据收集数据的特点,建立系统运行情况的概念模型l优化调整与效果检验优化调整与效果检验l优化目标是否达到?优化目标是否达到?第7章 性能优化概述PasswordfileInstanceSGARedo LogBufferShared PoolData DictionaryCacheLibraryCacheDBWRSMONPMONCKPTLGWROt
27、hersUserprocessServerprocessPGAControl filesDatafiles DatabaseDatabaseBuffer CacheRedo Log filesJava PoolLarge PoolParameterfileArchived Log filesOSNetDISKRAMStreams poolOracle数据库体系结构示意图数据库体系结构示意图第7章 性能优化概述v进一步深入研究进一步深入研究&关于关于Oracle数据库性能优化数据库性能优化可参阅可参阅 Oracle9i Database Performance Guide and Referen
28、ce Oracle9i Database Performance Methods第8章 如何学习Oraclev心要静心要静v目的要单纯目的要单纯v方法要对路方法要对路第8章 如何学习Oracle第8章 如何学习Oraclev文档集的使用文档集的使用l书目列表(书目列表(List of BooksList of Books)l书内索引(书内索引(IndexIndex)l主索引(主索引(Master IndexMaster Index)第8章 如何学习Oraclev文档集的使用(图示)文档集的使用(图示)Questions&Answers演讲完毕,谢谢观看!Oracle ERP主要模主要模块块 I
29、nvoicesARENGBOMWIPBills andRoutingsShipmentsECOSWorkOrdersGLAPPlanning(MRP)POMaterialRequirementsEnterpriseDemandVendor POInterplant POReceiptsWorkOrders CustomersJournal EntriesJournal EntriesJournal EntriesVendor InvoicesVendor PaymentsTransportationInformationBillsItemsOEINVINVInternalPaymentsCor
30、porateJournal EntriesShipments OrdersFAMass AdditionJournal EntriesCOSTCOSTCOSTReceipts财务配销HRPayroll制造人力资源财务系统模块财务系统模块财务系统模块财务系统模块:Oracle Oracle 总帐管理(总帐管理(总帐管理(总帐管理(GLGL)Oracle Oracle 应付帐管理(应付帐管理(应付帐管理(应付帐管理(APAP)Oracle Oracle 固定资产管理(固定资产管理(固定资产管理(固定资产管理(FAFA)Oracle Oracle 应收帐管理(应收帐管理(应收帐管理(应收帐管理(AR
31、AR)Oracle Oracle 现金管理(现金管理(现金管理(现金管理(CECE)Oracle Oracle 项目会计(项目会计(项目会计(项目会计(PAPA)Oracle Oracle 财务分析(财务分析(财务分析(财务分析(OFAOFA)分销系统模块分销系统模块分销系统模块分销系统模块:Oracle Oracle 库存管理(库存管理(库存管理(库存管理(INVINV)Oracle Oracle 采购管理(采购管理(采购管理(采购管理(PURPUR)Oracle Oracle 销售定单管理(销售定单管理(销售定单管理(销售定单管理(OEOE)Oracle Oracle 销售销售销售销售&市
32、场管理(市场管理(市场管理(市场管理(SMSM)Oracle Oracle 销售补偿管理(销售补偿管理(销售补偿管理(销售补偿管理(SCSC)Oracle Oracle 售后服务管理(售后服务管理(售后服务管理(售后服务管理(SRSR)Oracle Oracle 销售分析(销售分析(销售分析(销售分析(OSAOSA)Oracle ERP 模模块清清单制造系统模块制造系统模块制造系统模块制造系统模块:Oracle Oracle 计划管理(计划管理(计划管理(计划管理(MPS/MRPMPS/MRP)Oracle Oracle 能力计划管理(能力计划管理(能力计划管理(能力计划管理(CAPCAP)O
33、racle Oracle 制造数据管理(制造数据管理(制造数据管理(制造数据管理(BOMBOM)Oracle Oracle 车间生产管理(车间生产管理(车间生产管理(车间生产管理(WIPWIP)Oracle Oracle 成本管理(成本管理(成本管理(成本管理(CSTCST)Oracle Oracle 项目制造(项目制造(项目制造(项目制造(PJM)PJM)Oracle Oracle 流程制造流程制造流程制造流程制造 (OPM)(OPM)Oracle Oracle 质量管理(质量管理(质量管理(质量管理(QM)QM)其他系统模块其他系统模块其他系统模块其他系统模块:Oracle Oracle
34、设备管理(设备管理(设备管理(设备管理(EMEM)Oracle Oracle 人事管理(人事管理(人事管理(人事管理(HRHR)Oracle Oracle 薪金管理(薪金管理(薪金管理(薪金管理(PAYROLLPAYROLL)Oracle Oracle 系统管理(系统管理(系统管理(系统管理(SYSTEM ADMINSYSTEM ADMIN)Oracle Oracle 预警(预警(预警(预警(ALTALT)Oracle Oracle 多维数据分析多维数据分析多维数据分析多维数据分析/商业智能系统商业智能系统商业智能系统商业智能系统 (OLAP/BISOLAP/BIS)OOracle racle
35、 桌面集成(桌面集成(桌面集成(桌面集成(ADIADI)Oracle ERP 模模块清清单Oracle Applications5454Oracle Oracle 行业模型行业模型行业模型行业模型:离散制造离散制造离散制造离散制造供应链供应链供应链供应链企业后台管理企业后台管理企业后台管理企业后台管理客户关系管理客户关系管理客户关系管理客户关系管理计划计划计划计划 寻源寻源寻源寻源 制造制造制造制造 市场市场市场市场 销售销售销售销售 支持支持支持支持企业管理企业管理企业管理企业管理返回返回返回返回项目到盈利项目到盈利项目到盈利项目到盈利财务管理到财财务管理到财财务管理到财财务管理到财务报告务
36、报告务报告务报告概念到发布概念到发布概念到发布概念到发布联系到解决联系到解决联系到解决联系到解决合同到续签合同到续签合同到续签合同到续签预测到计划预测到计划预测到计划预测到计划采购到付款采购到付款采购到付款采购到付款需求到制造需求到制造需求到制造需求到制造(离散离散离散离散)订单到收款订单到收款订单到收款订单到收款库存到履约库存到履约库存到履约库存到履约问题到预防问题到预防问题到预防问题到预防机会到订单机会到订单机会到订单机会到订单Oracle 主要主要业务流程流程Design to ReleaseForecast to PlanPlan to ScheduleSchedule to buil
37、dProcure to PayOrder to CashInventory to FulfillmentCostQuality5656概念到发布概念到发布概念到发布概念到发布返回返回返回返回设计到发布设计到发布设计到发布设计到发布预测到计划预测到计划预测到计划预测到计划计划到排程计划到排程计划到排程计划到排程排程到生产排程到生产排程到生产排程到生产(离散离散离散离散)概念到获利概念到获利概念到获利概念到获利一级业务流程一级业务流程一级业务流程一级业务流程5757预测到计划预测到计划预测到计划预测到计划返回返回返回返回供应商协同供应商协同供应商协同供应商协同到供应商承诺到供应商承诺到供应商承诺到
38、供应商承诺客户协同客户协同客户协同客户协同到达成一致预测到达成一致预测到达成一致预测到达成一致预测预测到计划预测到计划预测到计划预测到计划计划到排程计划到排程计划到排程计划到排程排程到生产排程到生产排程到生产排程到生产(离散离散离散离散)请求到接收请求到接收请求到接收请求到接收直接直接直接直接设计到发布设计到发布设计到发布设计到发布一级业务流程一级业务流程一级业务流程一级业务流程5858采购到支付采购到支付采购到支付采购到支付 返回返回返回返回分析到协议分析到协议分析到协议分析到协议预测到计划预测到计划预测到计划预测到计划申请到接收申请到接收申请到接收申请到接收 直接直接直接直接申请到接收申请
39、到接收申请到接收申请到接收间接间接间接间接供应商退货到贷项通供应商退货到贷项通供应商退货到贷项通供应商退货到贷项通知单知单知单知单供应商退货到补货供应商退货到补货供应商退货到补货供应商退货到补货验收到接收验收到接收验收到接收验收到接收接收到资产接收到资产接收到资产接收到资产供应商发票到付款供应商发票到付款供应商发票到付款供应商发票到付款补货信号补货信号补货信号补货信号费用报告到入帐费用报告到入帐费用报告到入帐费用报告到入帐一级业务流程一级业务流程一级业务流程一级业务流程5959需求到制造需求到制造需求到制造需求到制造(离散离散离散离散)返回返回返回返回一级业务流程一级业务流程一级业务流程一级业
40、务流程返回返回返回返回计划到排程计划到排程计划到排程计划到排程排程到生产排程到生产排程到生产排程到生产(离散离散离散离散)检验到处理检验到处理检验到处理检验到处理设计到发布设计到发布设计到发布设计到发布按订单配置到发运按订单配置到发运按订单配置到发运按订单配置到发运按订单装配到发运按订单装配到发运按订单装配到发运按订单装配到发运一级业务流程一级业务流程一级业务流程一级业务流程6060订单到收款订单到收款订单到收款订单到收款 返回返回返回返回订单到直发订单到直发订单到直发订单到直发信贷审批到客户信贷审批到客户信贷审批到客户信贷审批到客户拣货到订单到发运拣货到订单到发运拣货到订单到发运拣货到订单到
41、发运客户退货到退款客户退货到退款客户退货到退款客户退货到退款客户退货到退换客户退货到退换客户退货到退换客户退货到退换客户发票客户发票客户发票客户发票-现金现金现金现金定制到订单到发运定制到订单到发运定制到订单到发运定制到订单到发运装配到订单到发运装配到订单到发运装配到订单到发运装配到订单到发运 销售线索到订单销售线索到订单销售线索到订单销售线索到订单订单到发运订单到发运订单到发运订单到发运订单到直接采购发运订单到直接采购发运订单到直接采购发运订单到直接采购发运收入到过帐收入到过帐收入到过帐收入到过帐订单到客户发票订单到客户发票订单到客户发票订单到客户发票一级业务流程一级业务流程一级业务流程一级
42、业务流程6161库存到履约库存到履约库存到履约库存到履约返回返回返回返回申请到接收申请到接收申请到接收申请到接收-直接直接直接直接排程到生产排程到生产排程到生产排程到生产(离散离散离散离散)检验到处理检验到处理检验到处理检验到处理产品标准成本产品标准成本产品标准成本产品标准成本到库存再估价到库存再估价到库存再估价到库存再估价订单到收款订单到收款订单到收款订单到收款接收到库存准确度接收到库存准确度接收到库存准确度接收到库存准确度补货信号到补货补货信号到补货补货信号到补货补货信号到补货子分类帐到过帐子分类帐到过帐子分类帐到过帐子分类帐到过帐仓库布局到库存估价仓库布局到库存估价仓库布局到库存估价仓库
43、布局到库存估价计划到排程计划到排程计划到排程计划到排程一级业务流程一级业务流程一级业务流程一级业务流程客户订单Customer PO销售预测Forecast主需求计划MDS主生产计划MPS物料需求计划MRP请购作业PR 采购作业PO 收料作业 Receiving工单开立WIP生产发料WIP Issue生产控制生产入库WIP Complete出货作业Shipping应付账款应收账款发票作业成本作业Oracle 整合整合企业日常作业流程企业日常作业流程可承诺量查核ATP内部领用捡货单杂项发料/退货Misc Issue/Return发料/出货Issue入库异动Receipt Transaction实
44、际盘点Physical Counting标签与序列号列印Tag Generation盘点过账交货预测与再订购管理Forecast and Reorder存货管制规则-Min-max-Reorder Point-Sub-inventory replenishment交货/预定安排库存评估/报表定义作业规定总帐更新定义作业流程组织/仓库定义Setup Organization/Subinventory检验Inspect登帐运送Deliver退货Return供应商Supplier内部Internal成本Cost状态Status目录Catalog分类Category模板Template供应商Suppl
45、ier内部Internal订单处理自动请购余额更新调整库存平衡表循环盘点Cycle Counting-自动排程-手动排程Oracle Inventory(库存管理系统库存管理系统)库存控制InventoryControl物料管理Material Management收料Receipt联接操作制程料品定义Item定义资源Resource选用零配件/料品成本累计成品Finish Good定义资源使用量Resource Rate新产品流程建立替代制程Alternate Routing定义制程Routing材料需求Item Requirement新产品开发建立替代性物料清单Alternate BOM工
46、单排程量产日排程实施设计变更单Oracle Bill of Materials(Oracle Bill of Materials(物料清单及制程管理系统物料清单及制程管理系统物料清单及制程管理系统物料清单及制程管理系统)设计变更单ECO半成品Assembly建立物料清单BOM产品规格-型号、选项产生工单(或量产计划)完成品入库原物料耗用报表-工单成本-期间成本-成本差异-成本衡量-物料耗用-资源耗用组立装配Assembly(选项)外包反溯扣帐Backflash工单发放Release发料Issue装配完成工单完成WIP Complete制造资源耗用Resource-人工-机器设备-制造费用送货/
47、交货外包交货外包OutsideProcessing安排生产制程物料清单展开计划工单手开工单销售订单Oracle Work In Process(生产管理系生产管理系统统)预测资料ForecastOracle SO客户订单其它系统客户订单需求报表&查询主需求计划MDS需求排程更新MDS Update详细产能计划物料需求计划MRP工单WIP请购PRBOM计划工单计划采购单现有库存量OnhandOracle Planning(MPS/MRP管理系统管理系统)主生产计划MPS交易资讯Transaction定义配件成本报告采购收料 PO Receive定义成本计算规则成本累计Cost Rollup成本更
48、新Cost Update库存值计算采购料品材料材料管理费用用料清单制程 成本元件-工作项目/活动 Project/Active-料品Item-批次Lot-资源单位Uom-总价半成品库存资源成本采购退货PO Return公司间移转Organization Transfer移动平均成本更新杂项收发Miscellaneous Receipt/Issue选择模拟规则模拟冻结成本Frozen冻结成本Oracle Cost Management(Oracle Cost Management(成本管理系统成本管理系统成本管理系统成本管理系统)请购单处理收货(料)Receipt检验Inspect异动处理-收货
49、-运送-调拨退货Return应付账款对帐应计作业-暂记项目-凭证-月结报价单收集请求报价RFQ(选择性项目)自动产生订购单发放Release定义企业流程-收料控制-核准及安全管制-交货来源-采购预算管制-异动处理方法内部转移InterOrg Transfer发票处理应付账款成立AP Invoice总帐科目更新核准Approve供应商挑选供应商交货允收AcceptOracle Purchasing(采购管理系采购管理系统统)MRP需求存货状况Onhand Qty在制品(委外)OutProcess手开请购Manual PR开放界面 Interface列印/EDI核准Approve各种采购单-标准式
50、Standard-计划式Planned-合并式Blanket-合约式Contract判退Reject选配件产品订单输入Order Enter发票开立Invoice出货管理Shipping退货管理RMA退货审核Approve货品退回Return订单完成重排程Re-schedule保留Reservation库存余额更新未交订单管理定义各项流程次序定义流程元件定义企业运作流程Workflow-弹定规则订单处理流程-授信额度检查-退货管理-订单排程订单处理流程定义授信額度檢查Credit Check例外管理Exception订单保留Hold-自动Auto-手动Manual订单解除管制Hold Rele