版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
重做日志文件和控制文件的管理
——重做日志文件管理目标在完成本章学习后,你将掌握下列技能:
重做日志文件组的管理重做日志成员的管理数据库的两种日志模式重做日志的切换本章内容
重做日志文件的作用重做日志文件组的管理重做日志成员的管理数据库的两种日志模式日志切换和检查点本章内容导航
重做日志文件的作用重做日志文件组的管理重做日志成员的管理数据库的两种日志模式日志切换和检查点重做日志文件主要以重做记录的形式记录、保存对数据库所做的修改。如果对一个表的数据进行了修改,并完成了事务的提交,这时数据文件中只存储修改后的数据,但重做日志文件要记录两类数据:一类是修改前的数据,一类是修改后的数据。所以重做日志文件的管理方式与数据文件的管理方式有所不同。重做日志文件的作用重做日志文件记录数据库的任何操作,当数据被意外删除或修改,当出现例程失败或者介质失败,可以利用重做日志文件恢复。本章内容导航
重做日志文件的作用
重做日志文件组的管理重做日志成员的管理数据库的两种日志模式日志切换和检查点重做日志文件组的管理
——什么是重做日志文件组
重做日志文件组(RedoLogGroup)由一组完全相同的重做日志文件组成;每个日志组至少要包含一个重做日志文件;如果一个日志组包含多个重做日志文件,后台进程LGWR会将相同的事务变化写入到同一个日志组的各个重做日志文件中。重做日志文件组的管理
——重做日志文件组查询SQL>selectgroup#,sequence#,members,bytes,status,archivedfromv$log;group#:重做日志组的组号sequence#:重做日志的序列号,供将来数据库恢复时使用members和bytes:重做日志组成员的个数和大小archived:是否归档status:状态,有inactive、active、current和
unused
4种常用状态重做日志文件组的管理
——重做日志文件组查询status字段的4种状态inactive:实例恢复不用的联机重做日志组active:该联机重做日志文件是活动的但不是当前组,在实例恢复时需要这组联机重做日志current:当前正在写入的联机重做日志文件组unused:Oracle服务器从未写过该联机重做日志文件组,这是重做日志刚被添加到数据库中的状态。重做日志文件组的管理
——创建重做日志文件组创建重做日志文件组语法ALTERDATABASE[数据库名]ADDLOGFILE[GROUP
正整数]文件名[,[GROUP
正整数]文件名,…]--向数据库添加一个新的重做日志组4,包括两个成员,每个成员大小为10M。SQL>Alterdatabaseaddlogfilegroup4(‘c:\redo04_1.log’,’c:\redo04_2.log’)size10m;--查看修改后的效果SQL>Alterdatabasebackupcontrolfiletotrace建议:在命名重做日志文件时,最好能使用类似redomm_n.log的规则,其中mm表示组号,n表示成员号。若MAXLOGFILES=16则,SQL>Alterdatabaseaddlogfilegroup18(‘c:\redo18_1.log’)size10m;????如何去看MAXLOGFILES的值是多少?本章内容导航
重做日志文件的作用重做日志文件组的管理
重做日志成员的管理数据库的两种日志模式日志切换和检查点重做日志成员的管理
——什么是重做日志成员重做日志组中的每个重做日志文件又叫做重做日志成员(RedoLogMember)。Oracle默认每个重做日志组只有一个成员,但建议在实际应用中应该每个重做日志组至少有两个成员,而且最好将它们放在不同的物理磁盘上,以防止一个成员损坏了,所有日志信息就不见的情况发生。重做日志成员的管理
——重做日志成员查询SQL>select*fromv$logfile;
status字段的含义如下:空白:该文件正在使用。stale:该文件中的内容是不完全的。invalid:该文件不可以被访问。deleted:该文件已不再有用了。重做日志成员的管理
——创建重做日志成员创建重做日志成员语法
ALTERDATABASE[数据库名]
ADDLOGFILEMEMBER
[‘文件名’[REUSE][,‘文件名’[REUSE]]…
TO{GROUP
正整数|(‘文件名’[,’文件名’]…)}]…--向组号4的组添加新的成员SQL>alterdatabaseaddlogfilemember‘c:\redo04_3.log’togroup4--如果不知道组编号,也可以通过制定本组中其他成员的名称来添加新的成员SQL>alterdatabaseaddlogfilemember‘c:\redo04_3.log’to(‘c:\redo04_1.log’,‘c:\redo04_2.log’)重做日志成员的管理
——删除重做日志成员删除重做日志成员语法
ALTERDATABASE[数据库名]
DROPLOGFILEMEMBER‘文件名’[,’文件名’]…不能删除当前重做日志组的成员,如果要删除的话,先使用altersystemswitchlogfile进行切换。因为刚加入的成员状态都是invalid,如果要删除刚加入的成员,在删除它们之前可能要进行若干次日志切换。比较容易的方法是重启数据库,之后就可以轻松删除这些成员了。如果使用了多路复用重做日志文件,但某个组的某个成员不能再使用了,就要删除其他组的某个成员,以便所有组都有相同个数的成员,这样多路复用重做日志才可以暂时变得对称。当然如果某个组包含多个成员,删除某个成员是不会数据库的运行造成影响的,因为并不要求每个组一定要有相同个数的成员。不管组中包含多少成员,一个例程至少需要2个有效的重做日志文件组,每组有一个或多个成员。如果要删除的成员是组的最后一个有效成员,那么就不能删除该成员,直到其他成员变为有效为止。只有当要删除的重做日志成员current时才能删除。如果想删除某个活动组的成员,首先要手动地进行日志切换,将该组变成active/inactive状态。在删除重做日志成员之前,要确定该成员所属的组是经过归档的。(V$LOG)当从数据库中删除了重做日志文件组成员后,实际上并没有将该成员使用的操作系统文件从磁盘中删除。此时只是更新了相关数据库的控制文件,以便从数据库结构中删除该成员。所以在删除该成员后,先要确定删除操作已成功完成,然后再使用合适的操作系统命令删除对应的重做日志文件。如何查看当前数据库例程的控制文件内容?参数文件的内容呢?重做日志文件组的管理
——删除重做日志文件组删除重做日志文件组语法ALTERDATABASE[数据库名]
DROPLOGFILE{GROUP
正整数|(‘文件名’[,‘文件名’]…)}[,{GROUP
正整数|(‘文件名’[,’文件名’]…)}]…当前使用的重做日志组不能删除,如果要删除的话,先使用altersystemswitchlogfile进行切换。数据库实例至少需要两组重做日志才能正常工作。当重做日志被删除后,它的操作系统文件要用操作系统命令删除。本章内容导航
重做日志文件的作用重做日志文件组的管理重做日志成员的管理
数据库的两种日志模式日志切换和检查点数据库的两种日志模式日志信息循环写入重做日志文件,即写满一个文件换下一个文件。在往原来的重做日志文件中循环写入日志信息时,存在两种处理模式。一种不需要数据库进行自动备份,叫做非归档模式;当重做日志改写原有的重做日志文件以前,数据库会自动对原有的日志文件进行备份的话,这种操作模式就叫做归档模式。数据库的两种日志模式查看数据库重做日志文件的归档方式
SQL>archiveloglist;归档进程(ARCH)可选的后台处理进程在归档模式时开始自动归档联机重做日志文件保留所有针对数据库的改变可以切换轮询存储ARCHArchivedredologfilesControlfilesDatafilesRedologfiles本章内容导航
重做日志文件的作用重做日志文件组的管理重做日志成员的管理数据库的两种日志模式
日志切换和检查点日志切换日志切换是指停止向某个重做日志文件组写入而向另一个联机的重做日志文件组写入。在日志切换同时,还要产生检查点操作,还有一些信息被写入控制文件中。每次日志切换都会分配一个新的日志顺序号,归档时也将顺序号进行保存。每个联机或归档的重做日志文件都通过它的日志顺序号进行唯一标识。日志切换:当LGWR进程停止向某个重做日志文件写入而开始向另一个联机重做日志文件写入的那一刻,称为日志切换。UNUSED新加入组CURRENTACTIVEINACTIVE日志切换日志切换的三种方式重做日志文件组容量满的时候,会发生日志切换。以时间指定日志切换的方式:如我们可以以一个星期或者一个月作为切换的单位,这样就不用理会是否写满。强行日志切换:出于数据库维护的需要,如当发现存放数据重做日志的硬盘容量快用光时,需要换一块硬盘,此时,就需要在当前时刻,进行日志的切换动作。日志切换强行日志切换SQL>altersystemswitchlogfile;当发生日志切换时,系统会在后台完成checkpoint的操作,以保证控制文件、数据文件头、日志文件头的SCN一致,是保持数据完整性的重要机制。强行产生检查点SQL>altersystemcheck;还可设置参数fast_start_mttr_target来强制产生检查点,如fast_start_mttr_target
=900表示实例恢复的时间不会超过900秒。移动重做日志文件要改变重做日志文件的位置或名称,必须拥有alterdatabase系统权限。另外,也可能需要操作系统权限(以便将文件复制到理想的位置),和用来打开和备份数据库的权限。在改变重做日志文件的位置和名称之前,或者对数据库做出任何结构上的改变之前,需要完整地备份数据库,以防在执行重新定位时出现问题。作为预防,在改变重做日志文件的位置和名称后,应立即备份数据的控制文件。Open状态移动重做日志文件1、确保被移动的重做日志文件组处于inactive状态;(执行日志切换)2、移动重做日志文件到目标位置3、执行alterdatabaserenamefileSQL>alterdatabaserenamefile‘c:\redo04_1.log’to’’d:\redo04_1.log’4、备份控制文件SQL>alterdatabasebackupcontrolfileto‘c:\control.bkp’SQL>alterdatabasebackupcontrolfiletotrace
OEM中对重做日志文件的管理本章内容小结重做日志文件的作用重做日志组的定义、创建、查询和删除重做日志成员的定义、创建、查询和删除归档模式和非归档模式日志切换的概念和方式演讲完毕,谢谢观看!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产能规划系统OracleApplications47Oracle行业模型:离散制造供应链企业后台管理客户关系管理计划寻源
制造
市场销售支持企业管理返回项目到盈利财务管理到财务报告概念到发布联系到解决合同到续签预测到计划采购到付款需求到制造(离散)订单到收款库存到履约问题到预防机会到订单Oracle主要业务流程DesigntoReleaseForecasttoPlanPlantoScheduleScheduletobuildProcuretoPayOrdertoCashInventorytoFulfillmentCostQuality49概念到发布返回设计到发布预测到计划计划到排程排程到生产(离散)概念到获利一级业务流程50预测到计划返回供应商协同到供应商承诺客户协同到达成一致预测预测到计划计划到排程排程到生产(离散)请求到接收–直接设计到发布一级业务流程51采购到支付返回分析到协议预测到计划申请到接收–直接申请到接收–间接供应商退货到贷项通知单供应商退货到补货验收到接收接收到资产供应商发票到付款补货信号费用报告到入帐一级业务流程52需求到制造(离散)返回一级业务流程返回计划到排程排程到生产(离散)检验到处理设计到发布按订单配置到发运按订单装配到发运一级业务流程53订单到收款返回订单到直发信贷审批到客户拣货到订单到发运客户退货到退款客户退货到退换客户发票-现金定制到订单到发运装配到订单到发运
销售线索到订单订单到发运订单到直接采购发运收入到过帐订单到客户发票一级业务流程54库存到履约返回申请到接收-直接排程到生产(离散)检验到处理产品标准成本到库存再估价订单到收款接收到库存准确度补货信号到补货子分类帐到过帐仓库布局到库存估价计划到排程一级业务流程客户订单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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年甘肃省兰州大学口腔医院招聘31人备考笔试试题及答案解析
- 肝功能不全合理用药教程教案(2025-2026学年)
- 北师大版四上数学认识更大的数公开课教案(2025-2026学年)
- 财务处理模块基本操作要求教案(2025-2026学年)
- 中班社会活动好东西要分享教案反思
- 部编本四年级上册《现代诗二首秋晚的江上花牛歌》课后教案(2025-2026学年)
- 胎儿窘迫Fetaldistress教案
- 平面几何中的向量方法642向量在物理中的应用举例课件-高一下学期数学人教A版2019
- 漆外墙涂料施工方案和注意事项试卷教案
- 文库文档小学语文教师资格证面试棉花姑娘教案
- 排水设施使用协议书
- 老年人失智症行为和精神症状(BPSD)护理方案
- 防水工程专项施工方案
- 2025年超星尔雅学习通《环境经济学与生物资源管理》考试备考题库及答案解析
- 智慧树知到《创新创业与管理基础(东南大学)》章节测试附答案
- 脑机接口技术与应用研究报告(2025年)
- 江苏省盐城市东台市2024-2025学年六年级上学期期末考试英语试题
- 铁塔冰冻应急预案
- 文物复仿制合同协议
- 大货车司机管理制度
- 主人翁精神课件
评论
0/150
提交评论