Oracle是目前最流行的关系型数据库管理系统_第1页
Oracle是目前最流行的关系型数据库管理系统_第2页
Oracle是目前最流行的关系型数据库管理系统_第3页
Oracle是目前最流行的关系型数据库管理系统_第4页
Oracle是目前最流行的关系型数据库管理系统_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章Oracle10g简介 Oracle是目前最流行的关系型数据库管理系统,被越来越多的用户在信息系统管理、企业数据处理、Internet、电子商务网站等领域作为应用数据的后台处理系统。此前流行的版本为Oracle9i。Oracle公司在Oracle9i基础上,推出了代表数据库最新技术的数据库系统Oracle10g。在Oracle10g中,第一次提出数据自动镜像存储、数据闪回功能以及功能强大的数据导出工具、大文件表空间以及表空间组管理等概念。​1.1 企业管理器(OEM)Oracle10g企业管理器(OracleEnterpriseManager)简称OEM,是一个基于Java的框架系统,该系统集成了多个组件,为用户提供了一个功能强大的图形用户界面。1. OEM的功能(1) 管理完整的Oracle10g环境,包括数据库、iAS服务器、应用程序和服务。(2) 诊断、修改和优化多个数据库。(3) 在多个系统上,按不同的时间间隔调度服务。(4) 通过网络管理数据库的约束条件。(5) 管理来自不同位置的多个网络节点和服务。(6) 和其他管理员共享任务。(7) 将相关的服务组合在一起,便于对任务的管理。(8) 启动集成的Oracle10g第三方工具。​1.1 企业管理器(OEM)2. OEM的管理工具(1)例程管理。对数据库执行以下管理操作:① 查看和编辑实例(Instance)参数值。② 管理用户会话,查看当前运行的SQL及其解释计划。③管理分布式Internet计算环境中没有及时解决的事务处理冲突。④ 监视需要长时间运行的操作。⑤ 通过资源计划控制处理资源。⑥ 管理已存储配置。⑦ 管理占用资源数量最多的锁和会话。​1.1 企业管理器(OEM)OEM的管理工具(2)方案管理。使用方案管理器来管理方案对象,如表、索引、视图和触发器等。利用它可以实现下列功能:① 创建方案对象。② 修改方案对象。③ 删除方案对象。④ 显示方案对象的相关性。(3) 安全管理。DBA使用安全管理器可以完成以下操作:① 创建用户、角色和概要文件。② 修改用户、角色和概要文件。③ 删除用户、角色和概要文件。④ 向数据库用户授予权限和角色。​1.1 企业管理器(OEM)2. OEM的管理工具(4) 存储管理。使用存储管理器可管理表空间、回滚段、数据文件和重做日志等存储对象。利用它可以进行以下操作:① 创建存储对象。②将数据文件和回滚段添加到表空间中。③ 删除存储对象。④ 将对象脱机或联机。⑤ 显示对象的相关性。

​1.1 企业管理器(OEM)进入OEM进入OEM步骤如下:打开Windows的浏览器IE,在地址栏输入http://zhouym.lan:1158/em,回车”键,出现如图1.1所示的登录界面。图1.1登录界面​1.1 企业管理器(OEM)进入OEM(2)在图1.1所示界面输入用户名和对应的口令,选择连接身份,单击“登录”按钮。如果是第一次使用,系统会提示许可证说明,如图1.2所示。。图1.2许可证说明界面​1.1 企业管理器(OEM)进入OEM(3) 单击“我同意”按钮,进入Oracle10g企业管理器界面,如图1.3所示。图1.3企业管理器主页面​1.1 企业管理器(OEM4. 关闭实例在使用OEM打开或关闭数据库时,需要在Window环境中进行一下设置:(1)在“控制面板”中选择“管理工具”。(2)选择“本地安全策略”→“本地策略”→“用户权利指派”。(3)选择“作为批处理登录”→“本地安全策略设置”→“添加”。(4)在“选择用户或组”中选择administrator,再单击“确定”。完成上面的设置,下面就可以使用OEM进行关闭或打开数据库的操作了。​1.2SQL*Plus1.启动SQL*Plus在桌面上执行以下操作:开始→程序→Oracle-OraDb10g_home1→应用程序开发→SQLPlus,打开登录对话框,如图1.8所示。在用户名文本框中输入system,在口令文本框中输入对应的口令,主机字符串指定要连接的数据库。主机字符串文本框中输入XSCJ(设XSCJ数据库已创建,创建数据库方法将在2.2中介绍),单击“确定”按钮,进入SQL*Plus窗口,如图1.9所示。图1.8SQL*Plus注册对话框图1.9SQL*Plus窗口

​1.2SQL*Plus2. 简单的例子【例1.1】使用SQL*Plus编辑窗口创建学生成绩数据库(XSCJ)课程表(KC)。 CREATETABLEKC ( kchchar(3)NOTNULL, kcmchar(16)NOTNULL, kkxqnumber(1)NOTNULL, xsnumber(2)NOT NULL, xfnumber(1)NULL );系统成功创建表KC后会显示成功提示信息。​1.2SQL*Plus2. 简单的例子【例1.2】使用INSERT命令向KC表中插入两条记录。INSERTINTOkcVALUES(‘101’,’计算机基础’,1,80,5);INSERTINTOkcVALUES(‘102’,’程序设计语言’,2,68,5);每次成功地完成一条INSERT语句后,均返回行创建信息,该信息通知用户已建立的行数。使用SELECT命令从XSCJ数据库的KC表中检索数据。SELECT*FROMkc;执行该命令后,编辑窗口将会出现例1.2中加入的两条记录。​1.2SQL*Plus3. SQL*Plus主要编辑命令(1) SQL*Plus行编辑命令SQL*Plus窗口是一个行编辑环境,为了实现对键入命令或程序的编辑,SQL*Plus提供了一组编辑命令,常用的编辑命令如表1.2所示。表中命令表达式方括号中的内容可以省略。​1.2SQL*Plus3. SQL*Plus主要编辑命令下面通过例子说明一些常用命令的简单使用方法。(1) List语句语法格式: L[ist][n∣nm∣n*∣nlast∣*∣*n∣*last∣last]【例1.3】假设在SQL缓冲区中下述查询语句: SQL>SELECTkch,kcm 2FROMkc 3WHERExf=5;应用LIST语句: SQL>list /*命令简写,大小写都可以*/则显示如下内容: 1SELECTkch,kcm 2FROMkc 3*WHERExf=5/*前面加“*”号表示此行为当前行*/​1.2SQL*Plus3. SQL*Plus主要编辑命令(2) Append语句语法格式: APPENDcolumn_name[,…n]∣text【例1.4】在上述语句的查询内容中增加kkxq列。 SQL>1 /*将第一行定为当前行*/ SQL>append;kkxq /*在第一行最后追加kkxq列*/ SQL>L /*重新显示语句内容*/ 1SELECTkch,kcm,kkxq/*追加了kkxq列内容*/ 2FROMkc 3*WHERExf=5 /*前面“*”号表示此行为当前行*/​1.2SQL*Plus3. SQL*Plus主要编辑命令(3) Change语句语法格式: C[HANGE]/[old/]new/ 【例1.5】将上述语句中WHERE子句的查询条件学分为4替换学分为5。 SQL>3/*指定第三行为当前行*/ SQL>C/5/4/ /*学分为4替换学分为5*/ 3*WHERExf=4 /*替换后显示的内容*/ (4) Input语句

语法格式: I[NPUT][text] 【例1.6】在上述查询语句后添加另外的查询条件。 SQL>L3 /*指定第三行为当前行*/ SQL>Iandkkxq=2 /*添加查询条件*/ SQL>L /*显示添加查询条件后的语句*/ 1SELECTkch,kcm,kkxq 2FROMkc 3WHERExf=4 4*ANDkkxq=2​1.2SQL*Plus3. SQL*Plus主要编辑命令(5) DEL语句 语法格式: DEL[n∣mn] 【例1.7】删除第四行。 SQL>Del4/*如果语句后不带行号,表示删除当前行*/ (2) SQL*Plus文件操作命令 SQL*Plus的文件操作命令如表1.3所示。​1.2SQL*PlusSQL*Plus主要编辑命令下面通过实例说明文件操作命令的用法。 【例1.8】将当前缓冲区的SQL语句存盘,以便以后使用或进一步编辑。 SQL>SAVEE:\orasql\kc.sql 注意:如果文件已存在,原有文件将被替换。 将保存在磁盘上的文件kc.sql调入缓冲区。 SQL>GETe:\orasql\kc.sql 运行磁盘上的命令文件。 SQL>STARTe:\orasql\kc.sql​1.2SQL*Plus4. 在SQL*Plus中启动或关闭实例(1) 启动实例启动数据库可以使用STARTUP命令。语法格式:STARTUP[FORCE][RESTRICT][PFILE=filename][QUIET][MOUNT[dbname]|[OPEN[open_options][dbname]]|NOMOUNT]其中:FORCE:在正常启动前终止正在运行的实例。RESTRICT:只允许restrictedsession的用户存取数据库,用于备份。PFILE=filename:用filename指定文件的配置参数启动实例。OPEN:打开实例和所有文件(数据文件和日志文件),允许用户存取数据库。MOUNT:装载实例和打开控制文件,激活某些功能。用户不能存取数据库,可以进行实例或数据的恢复处理。NOMOUNT:装载实例和打开参数文件,生成SGA并启动后台进程,用户不能存取数据库,可以进行CREATEDATABASE和CREATECONTROLFILE操作。​1.2SQL*Plus4. 在SQL*Plus中启动或关闭实例(2) 关闭实例

语法格式: SHUTDOWN[NORMAL∣IMMEDIATE∣TRANSACTIONAL∣ABORT] 其中: NORMAL:正常关闭。 IMMEDIATE:立即关闭。 TRANSACTIONAL:尽量少影响客户端,避免客户丢失信息。 ABORT:放弃一切事务,立即关闭。 关闭数据库需要进行下面工作: ① 关闭数据库文件和重做日志文件。 ② 退出数据库。 ③ 关闭Oracle的后台进程,并释放SGA所占内存​1.3 数据库配置助手(DBCA)在桌面上执行以下操作:开始→程序→Oracle-OraDb10g_home1→配置和移植工具→DatabaseConfigurationAssistant,激活数据库配置助手初始化窗口,如图1.10所示。初始化完成后自动进入欢迎窗口,如图1.11所示。图1.10初始化窗口

图1.11欢迎窗口

​1.3 数据库配置助手(DBCA)单击“下一步”按钮,进入操作窗口,如图1.12所示。在操作窗口选择要进行操作,如创建数据库,按照数据库配置助手的提示按部就班的进行数据库的管理。图1.12操作窗口​演讲完毕,谢谢观看!OracleERP主要模块InvoicesARENGBOMWIPBillsand

RoutingsShipmentsECOSWork

OrdersGLAPPlanning(MRP)POMaterialRequirementsEnterprise

DemandVendorPOInterplantPOReceiptsWorkOrdersCustomersJournalEntriesJournalEntriesJournalEntriesVendorInvoicesVendorPaymentsTransportation

InformationBillsItemsOEINVInternalPaymentsCorporateJournalEntriesShipmentsOrdersFAMassAdditionJournalEntriesCOSTCOSTCOSTReceipts财务配销HRPayroll制造人力资源财务系统模块:Oracle总帐管理(GL)Oracle应付帐管理(AP)Oracle固定资产管理(FA)Oracle应收帐管理(AR)Oracle现金管理(CE)Oracle项目会计(PA)Oracle财务分析(OFA)分销系统模块:Oracle库存管理(INV)Oracle采购管理(PUR)Oracle销售定单管理(OE)Oracle销售&市场管理(SM)Oracle销售补偿管理(SC)Oracle售后服务管理(SR)Oracle销售分析(OSA)OracleERP模块清单制造系统模块:Oracle计划管理(MPS/MRP)Oracle能力计划管理(CAP)Oracle制造数据管理(BOM)Oracle车间生产管理(WIP)Oracle成本管理(CST)Oracle项目制造(PJM)Oracle流程制造(OPM)Oracle质量管理(QM)其他系统模块:Oracle设备管理(EM)Oracle人事管理(HR)Oracle薪金管理(PAYROLL)Oracle系统管理(SYSTEMADMIN)Oracle预警(ALT)Oracle多维数据分析/商业智能系统 (OLAP/BIS)Oracle桌面集成(ADI)OracleERP模块清单Engineering工程资料管理系统BillofMaterials物料清单及制程管理系统CostManagement成本管理系统OrderEntry订单管理系统MasterScheduling/MRP生产排程管理系统与物料需求计划系统WorkInProcess生产管理系统Inventory库存管理系统Purchasing采购管理系统Personnel人事管理系统Receivable应收账款管理系统Payable应付账款管理系统Assets固定资产管理系统GeneralLedger

总帐会计系统Capacity产能规划系统OracleApplications28Oracle行业模型:离散制造供应链企业后台管理客户关系管理计划寻源

制造

市场销售支持企业管理返回项目到盈利财务管理到财务报告概念到发布联系到解决合同到续签预测到计划采购到付款需求到制造(离散)订单到收款库存到履约问题到预防机会到订单Oracle主要业务流程DesigntoReleaseForecasttoPlanPlantoScheduleScheduletobuildProcuretoPayOrdertoCashInventorytoFulfillmentCostQuality30概念到发布返回设计到发布预测到计划计划到排程排程到生产(离散)概念到获利一级业务流程31预测到计划返回供应商协同到供应商承诺客户协同到达成一致预测预测到计划计划到排程排程到生产(离散)请求到接收–直接设计到发布一级业务流程32采购到支付返回分析到协议预测到计划申请到接收–直接申请到接收–间接供应商退货到贷项通知单供应商退货到补货验收到接收接收到资产供应商发票到付款补货信号费用报告到入帐一级业务流程33需求到制造(离散)返回一级业务流程返回计划到排程排程到生产(离散)检验到处理设计到发布按订单配置到发运按订单装配到发运一级业务流程34订单到收款返回订单到直发信贷审批到客户拣货到订单到发运客户退货到退款客户退货到退换客户发票-现金定制到订单到发运装配到订单到发运

销售线索到订单订单到发运订单到直接采购发运收入到过帐订单到客户发票一级业务流程35库存到履约返回申请到接收-直接排程到生产(离散)检验到处理产品标准成本到库存再估价订单到收款接收到库存准确度补货信号到补货子分类帐到过帐仓库布局到库存估价计划到排程一级业务流程客户订单CustomerPO销售预测Forecast主需求计划MDS主生产计划MPS物料需求

计划MRP请购作业PR采购作业PO

收料作业

Receiving工单开立WIP生产发料WIPIssue生产控制生产入库WIPComplete出货作业Shipping应付账款应收账款发票作业成本作业Oracle整合企业日常作业流程可承诺量查核ATP内部领用捡货单杂项发料/退货MiscIssue/Return发料/出货Issue入库异动ReceiptTransaction实际盘点PhysicalCounting标签与序列号列印TagGeneration盘点过账交货预测与再订购管理ForecastandReorder存货管制规则-Min-max-ReorderPoint-Sub-inventoryreplenishment交货/预定安排库存评估/报表定义作业规定总帐更新定义作业流程组织/仓库定义SetupOrganization/Subinventory检验Inspect登帐运送Deliver退货Return供应商Supplier内部Internal成本Cost状态Status目录Catalog分类Category模板Template供应商Supplier内部Internal订单处理自动请购余额更新调整库存平衡表循环盘点CycleCounting-自动排程-手动排程OracleInventory(库存管理系统)库存控制InventoryControl物料管理MaterialManagement收料Receipt联接操作制程料品定义Item定义资源Resource选用零配件/料品成本累计成品FinishGood定义资源使用量ResourceRate新产品流程建立替代制程AlternateRouting定义制程Routing材料需求ItemRequirement新产品开发建立替代性物料清单AlternateBOM工单排程量产日排程实施设计变更单OracleBillofMaterials(物料清单及制程管理系统)设计变更单ECO半成品Assembly建立物料清单BOM产品规格-型号、选项产生工单(或量产计划)完成品入库原物料耗用报表-工单成本-期间成本-成本差异-成本衡量-物料耗用-资源耗用组立装配Assembly(选项)外包反溯扣帐Backflash工单发放Release发料Issue装配完成工单完成WIPComplete制造资源耗用Resource-人工-机器设备-制造费用送货/交货外包交货外包OutsideProcessing安排生产制程物料清单展开计划工单手开工单销售订单OracleWorkInProcess(生产管理系统)预测资料ForecastOracleSO客户订单其它系统客户订单需求报表&查询主需求计划MDS需求排程更新MDSUpdate详细产能计划物料需求计划MRP工单WIP请购PRBOM计划工单计划采购单现有库存量OnhandOraclePlanning(MPS/MRP管理系统)主生产计划MPS交易资讯Transaction定义配件成本报告采购收料POReceive定义成本计算规则成本累计CostRollup成本更新CostUpdate库存值计算采购料品材料材料管理费用用料清单制程

成本元件-工作项目/活动Project/Active-料品Item-批次Lot-资源单位Uom-总价半成品库存资源成本采购退货POReturn公司间移转OrganizationTransfer移动平均成本更新杂项收发MiscellaneousReceipt/Issue选择模拟规则模拟冻结成本Frozen冻结成本OracleCostManagement(成本管理系统)请购单处理收货

(料)Receipt检验Inspect异动处理-收货-运送-调拨退货Return应付账款对帐应计作业-暂记项目-凭证-月结报价单收集请求报价RFQ(选择性项目)自动产生订购单发放Release定义企业流程收料控制-核准及安全管制-交货来源-采购预算管制-异动处理方法内部转移InterOrgTransfer发票处理应付账款成立APInvoice总帐科目更新核准Approve供应商挑选供应商交货允收AcceptOraclePurchasing(采购管理系统)MRP需求存货状况OnhandQty在制品(委外)OutProcess手开请购ManualPR开放界面Interface列印/EDI核准Approve各种采购单-标准式Standard-计划式Planned-合并式Blanket-合约式Contract判退Reject选配件产品订单输入OrderEnter发票开立Invoice出货管理Shipping退货管理RMA退货审核Approve货品退回Return订单完成重排程Re-schedule保留Reservation库存余额更新未交订单管理定义各项流程次序定义流程元件定义企业运作流程Workflow-弹定规则订单处理流程-授信额度检查-退货管理-订单排程订单处理流程定义授信額度檢查CreditCheck例外管理Exception订单保留Hold-自动Auto-手动Manual订单解除管制HoldRelease订价Price订单审核确认客户基本资料Customer线上查询库存余量-允交量ATP-保留量Reservation授信额度检查CreditCheckOracleOrderEntry(订单管理系统)允交量查询ATP订单排程OrderSchedule出货确认ShipConfirm检货Pick销货折让Credit分派/收集预算资料建立预算预算作业Budget查询报表产生器

(FSG)定义企业作业模式/输出分析会计科目结构AccountingStructure分录/凭证登录日历Calendar多公司合并作业处理Consolidation多币别作业Multi-Currency应计分录/回转分录开放介面转入Interface科目调整作业結帳开启会计期间OpenAccountingPeriod汇兑重整与实现Revaluation(多公司)合并分录作业Consolidation报表需求分析-财务性-管理性-例行性(年/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论