ORACLE数据库重组技术作业文档_第1页
ORACLE数据库重组技术作业文档_第2页
ORACLE数据库重组技术作业文档_第3页
ORACLE数据库重组技术作业文档_第4页
ORACLE数据库重组技术作业文档_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、 第8页 共8页名称: SAP46C ORACLE数据库重组技术作业文档 编号: XX/LC/013-5作者: 刘欣日期: 220044-8-5背景介绍:SAP系系统的各各种业务务数据被被放在OORACCLE数数据库相相应的表表中,而而一张张张的表被被放到磁磁盘上存存储. 倘若业业务数据据不断的的增加,表的大大小也会不断的的增加.系统运运行3至至10年年后,比比较久的的数据和和近期经经常使用用的数据据可以用用数据库库归档和和重组方方式分离离出来.在SAPP层做完完归档后后,在数数据库层层做完数数据库重重组磁盘盘空间才才真正分分离出来来. 数据库库重组可可以优化化数据在在磁盘的的连续分分布情况况

2、, 释放磁磁盘空间间.数据据库重组组可分为为: 索引的的重组.单表的的重组确确.表空间间的重组组.数据库重重组是比比较底层层且比较较费时的的操作,在重组组时会停停止前端端业务,把数据据库里表表的数据据放到磁磁盘的空空闲空间间上.删删除原有有的表或或索引,重建空空的表或或索引后,再把数据据导入新新表或索索引中.这个过过程无误误即数据据库重组组成功.但也有有导入数数据失败败的情况况.所以以数据库库重组的的风险也也比较大大.而SSAP的的手册也也十分明明确的指指出单就就释放磁磁盘空间间角度出出发,数数据库重重组的风风险价值值远大于于购买磁磁盘硬件件的价值值.1.索引的的重组SAP系统统中,会会给大部

3、部分的表表创建索索引, 索引中中的数据据,在SSQL中中执行SSELEECT语语句的WWHERRE条件件的字段段时会被被用到. 从索索引名字字看, 后面带带0的是是主索引引(表的的主键索索引). 而后面面带是其其它字母母的索引引同各种种业务字字段有一一定联系系.如MMESGGM索索引中就就包含物物料号,工厂等等. 在SE111中可以以查询一一个表所所拥有的的全部索索引.选取其中一一个叫MMSEGGM的的索引.查看该索引引关系到到的字段段:索引的质量量: 这这一点是是判断该该索引是是否该重重组的关关键, 在DBB02中中查看索索引的质质量,如果小于550%就就有必要要去重组组.索引重组的的工具:

4、 在SSE388中使用用RSAANAOORA程程序,还还可以定定做成后后台作业业. 2004-8-44 晚 对PRRD 系系统MSSEG表表的索引引进行了了重组: 索引名字命中质量数据库空间间MSEGS4584%1.20.6GMSEGM5493%1.91.3GMSEGR5386%1.30.6GMSEG05593%1.61GG可以看出索索引不仅仅仅提高高了命中中质量,还回收收了很多多宝贵的的数据库库空间.注意: 在在做索引重重组时会会使用ttempptabblesspacce, 并且在在做索引引重组时时该表的的访问会会暂定!对比较大的的表的索索引重组组时应在在系统空空闲期间间做.2.表的重重组对

5、表的重组组我们采采用SAAPDBBA来做做.注意: 重重组表之之前必须须停下SSAP R3服服务程序序,而运运行ORRACLLE数据据库.在SAPDDBA中中选d - RReorrgannizaatioon 再选c - RReorrgannizee siinglle ttablle oor iindeex表重组时需需要使用用 /ooraccle/DEVV/saapreeorgg ,必必须注意意这个目目录的大大小,一一般被重重组表的的大小和和磁盘空空闲空间间比应该该大于11:3 . 重组速速度大约约是4000M/小时. 重组组的脚本本放在/oraaclee/DEEV/ssaprreorrg的相相

6、应目录录中.在重组的命命令脚本本中,做做一次表表的重组组包含的的步骤如如下: /oraaclee/DEEV/ssaprreorrg/00408801111300/exxpBTTABDD.shh 测试试导出表表 /oraaclee/DEEV/ssaprreorrg/00408801111300/immxBTTABDD.shh 测试试导入表表 /oraaclee/DEEV/ssaprreorrg/00408801111300/rnnmBTTABDD.sqql 产生生临时副副本表 /oraaclee/DEEV/ssaprreorrg/00408801111300/taabBTTABDD.sqql 导

7、出出表 /oraaclee/DEEV/ssaprreorrg/00408801111300/immpBTTABDD.shh 导入入表 /oraaclee/DEEV/ssaprreorrg/00408801111300/drroBTTABDD.sqql 删除除临时表表 /oraaclee/DEEV/ssaprreorrg/00408801111300/inndBTTABII.sqql 建该该表的索索引3.表空间间的重组组从提高性能能的角度度出发,我们应应该选择择对索引引和表的的重组,而对表表空间TTablleSppacee的重组组可以回回收数据据库占用用磁盘的的空间: 1.如果磁磁盘的空空间有空

8、空闲,做做表空间间的重组组意义不不大.(因为我我们的数数据库中中总有数数据在增增长,在在一个时时间点通通过表空空间的重重组虽然然缩小了了该表空空间,但但是以后后不久又又会被填填满要求求扩展)2.危险型型比较大大.(对对一个表表空间的的重组会会重组该该表空间间里的所所有表,如20004-8-11对测试试系统PPSAPPSOUURCEED做了了一次重重组,共共重组了了1100个表.如果要要回收空空间,应应该是对对归档数数据相关关的单个个的表情情况了解解后,一一个一个个的做.)对表空间的的重组我我们采用用SAPPDBAA来做.注意: 重重组表空空间之前前必须停停下SAAP RR3服务务程序,而运行行ORAACLEE数据库库.对表空间的的重组有有2方法法:e - RReorrgannizee ttabllespp

温馨提示

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

评论

0/150

提交评论