ORACLE数据库日常维护与管理手册2793.docx
-
资源ID:49420010
资源大小:42.07KB
全文页数:11页
- 资源格式: DOCX
下载积分:10金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
ORACLE数据库日常维护与管理手册2793.docx
全球眼®(MMEGAAEYEES)网网络图像像管理系系统2.0ORACLLE日常常维护与与管理手手册北京互信互互通信息息技术有有限公司司2004-08-08目 录全球眼®(MEGGAEYYES)网网络图像像管理系系统2.011引言31.1目目的31.2范范围31.3参参考资料料32日常维维护与管管理说明明32.1运运行环境境32.1.11硬件环环境32.11.2软件环环境32.2数数据库日日常维护护42.2.11数据库库初始设设置42.2.22每日工工作内容容52.2.33每周工工作内容容62.2.44每月工工作内容容6ORACLE安装和配置手册1 引言1.1 目的对于重要的的商业系统统来说,数数据库系系统的正正常运行行是保证证商业应应用平稳稳运行的的关键。但但是数据据库在运运行过程程中可能能会因为为种种原原因发生生问题。这时,数数据库的的管理与与日常维维护工作作将变得得尤为重要。为了指导数数据库管管理员做做好日常常维护工工作,保保证数据据库系统统的正常常运行,特制定本文档。当然,数据库的日常维护是复杂和繁琐的,本文仅涉及一些常见的数据库日常维护的内容,在实际工作中,数据库管理员还需要做更多的工作。1.2 范围本文档使用用的人员员:数据据库维护护管理人人员和相相关人员员。本文档涉及及内容:oraaclee数据库库的日常常维护与与管理解解决方案案。1.3 参考资料中国电信网网络视频频监控技技术(暂暂行)规规范2 日常维护与与管理说说明2.1 运行环境程序的运行行环境包包括硬件件运行环环境和软软件运行行环境。2.1.1 硬件环境u CPU类型型:Inntell及其兼兼容系列列CPUUu 内存容量:剩余内内存要达达2G以以上u 硬盘容量:剩余硬硬盘容量量要达11G以上上u 网卡类型:1000M网卡卡2.1.2 软件环境u 操作系统:ReddHatt Liinuxx AAS 33.0u 数据库:OOraccle99i DDataabasse RReleeasee 2 (9.2.00.4.0) forr Liinuxx x8862.2 数据库日常常维护 数据库的日日常维护护工作主主要包括括管理员员每日的的工作内内容,每每周的工工作内容容以及每每月的工工作内容容。2.2.1 数据库初始始设置基于数据安安全性的的考虑,需需要对数数据库进进行如下下的初始始设置。1 数据库库设为归归档模式式 1)以以管理员员身份连连接数据据库 SSQL>>>coonneect syys/ssys数据库库例程SSID as syssdbaa 2)察察看数据据库是否否处于存存档模式式SQL>>>arrchiive loog lisst 说明明: 该该命令会会提示以以下信息息,注意意灰色部部分显示示的状态态。Databbasee loog mmodee Noo Arrchiive ModdeAutommatiic aarchhivaal DiisabbleddArchiive desstinnatiion /oopt/oraaclee/prroduuct/9.00.2/dbss/arrchOldesst oonliine logg seequeencee 311Curreent logg seequeencee 333 3)如如果处于于非归档档模式则则设为归归档模式式SQL>>>shhutddownn iimmeediaate;SQL>>>sttarttup mouunt;SQL>>>allterr daatabbasee acchivveloog; 4)如如果处于于非自动动归档状状态则设设为自动动归档SQL>>>allterr sysstemm sett loog_aarchhivee_sttartt=TRRUE SCOOPE=spffilee; 5 重新启启动数据据库 SQL>>>shhutddownn iimmeediaate;SQL>>>sttarttup;2 控制文文件设置置每一个数据据库都必必须有一一个控制制档。它它是一个个小型二二进制档档案,用用来描述述 Orraclle9ii 实体体结构。主要是储存数据库名称,数据库建立时间,资料文件名称与所在位置,重置日志文件名称与所在位置,目前的日志序列码(log sequence number),检查点信息。因此开启 Oracle9i 数据库时一定要读取控制文件才能取得所有数据库实体档案相关信息。一旦控制文件不幸毁损,数据库便无法顺利开启。也因为如此,控制档的管理与维护工作显得格外重要。通常的设置置建议为为:每个个数据库库最好拥拥有两个个以上控控制档,并并各自存存放在不不同磁盘盘上。系系统默认认有三个个控制文文件coontrrol001.cctl,conntrool022.cttl,conntrool033.cttl。 如果需需要增加加更多的的控制文文件,最最简单的的方式就就是先将将既有控控制文件件复制到到目的位位置,然然后将控控制文件件名称加加入起始始参数档档的 CCONTTROLL_FIILESS 之中中()。同同理,如如果想更更改控制制档名称称,也可可以先将将控制文文件复制制到目的的位置后后予以更更名,再再更新 CONNTROOL_FFILEES 参参数。操操作步骤骤如下:1.关关闭数据据库。 2.在在操作系系统下将将既有控控制文件件复制到到目的位位置。 3.开开启起始始参数档档,并修修改 CCONTTROLL_FIILESS 参数数。您必必须将新新的控制制文件名名与所在在目录更更新到iinitt<siid>.oraa4.重重新开启启数据库库。 3 重做日日志文件件设置 数据库库默认情情况下有有三个日日志文件件成员组组,分别别为Grroupp 1,GGrouup 22,Grroupp 3。每每个组里里面有一一个成员员。分别别对应rredoo01.loog,reddo022.loog,reddo033.loog。重做日日志文件件是重要要的数据据库恢复复结构,因因为它记记录了数数据库的的所有变变更。因因此重做做日志文文件的存存储非常常关键。通通常的设设置建议议为:至至少需要要两个日日志成员员组,每每个日志志文件成成员组至至少有两两个成员员,不同同的日志志成员组组存储在在不同的的磁盘上上。可以以通过如如下命令令增加日日志成员员组和成成员:添加日志文文件成员员组ALTERR DAATABBASEE ADDD LLOGFFILEE GRROUPP 4 ('/optt/reedo004.llog'') SSIZEE 10024KK删除日志文文件成员员组alterr daatabbasee drrop loggfille ggrouup xx;添加日志文文件成员员Alterr Daatabbasee Addd LLogffilee Meembeer ''/oppt/ooraccle/reddo044.loog' TO GROOUP 3 删除日志文文件成员员Alterr Daatabbasee drrop loggfille mmembber''/oppt/ooraccle/reddo044.loog'FFROMM GRROUPP 3 2.2.2 每日工作内内容(1) 确确认所有有的数据据库INNSTAANCEE状态正正常 方法一:通通过Ennterrpriise Mannageer CConssolee登陆到到所有数数据库或或例程,检测OORACCLE后后台进程程是否都都启动正正常。EEnteerprrisee Maanagger Connsolle通过过命令$oemaapp connsolle启动然后使使用syys用户户登录(角角色使用用syssdbaa).方法二:通通过操作作系统命命令查看看oraaclee的服务务进程是是否运行行正常。命命令如下下:$ps -ef|greep oora数据库innstaancee进程名名一般是是如下格格式:ooraccle+<SIID>(2) 检检查文件件系统的的使用(剩剩余空间间)如果文件系系统的剩剩余空间间小于220%,需需删除不不用的文文件以释释放空间间。通过过操作系系统命令令 :$df k (3) 检检查日志志文件和和traace文文件记录录aleert和和traace文文件中的的错误 连接到管理理的数据据库系统统,数据据库日志志信息通通常是$ORAACLEE_BAASE/rdbbms/logg. 例如安装ooraccle99.2.0.11版本的的路径是是/oppt/ooraccle/admmin/megga/bbdummp使用操作系系统命令令:$taill allertt_<SSID>>.loog $taill <SSID>>_*_*.trcc 查看日志信信息,如果发发现任何何新的OORA-错误,记录并并解决。(4) 检检查数据据库当日日备份的的有效性性 对EXPOORT备备份方式式:检查expp日志文文件以确确定备份份是否成成功 对其他备份份方式:检查相应的的日志文文件(5) 检检查表空空间的使使用情况况 运行附件提提供的脚脚本chheckktabblesspacce.ssql,该该脚本会会生成一个个报表文文件/oopt/oraaclee/frreesspacce.llst同同时会把把统计结结果输出出的操作作控制台台。可以查查看数据据库所有有表空间间的使用用情况。包包括已使使用的空空间和未未使用的的空间等等信息。对每一个数数据库实实例来说说,检查查在表空空间中是是否存在在有剩余余空间来来满足当当天的预期的需需要。数数据库中中已有的的数据是是稳定的的,数据据日增长长的平均均数是可可以通过过一段时时间的统统计计算算出来,要保证最小的剩余空间至少要能满足每天数据的增长。如果发发现表空空间不足足,可以以通过如如下脚本本来扩展展表空间间:命令格式:altter tabblesspacce <<namme> addd daataffilee <<fille> siize <siize>> 示例:allterr tabblesspacce mmegaaspaace addd daataffilee /optt/orraclle/ooraddataa/meega/meggasppacee1.ddbfsizze 2200mm(6) 检检查数据据库服务务器性能能,记录录数据库库的cppu,内内存使用用 使用操作系系统命令令vmsstatt查看当当前系统统cpuu以及内内存使用用情况。2.2.3 每周工作内内容(1) 监监控数据据库对象象的空间间扩展情情况 根据本周每每天的检检查情况况找到空空间扩展展很快的的数据库库对象,并采取取相应的的措施保保证数据据量的增增长不会会影响数数据库的的稳定运运行。一般采采取扩展展表空间间的方式式:命令格式:altter tabblesspacce <<namme> addd daataffilee <<fille> siize <siize>> 示例:allterr tabblesspacce mmegaaspaace addd daataffilee /optt/orraclle/ooraddataa/meega/meggasppacee1.ddbfsizze 2200mm(2) 系系统健康康检查 检查内容包包括: 初始化文件件iniit<ssid>>.orra (默认存存放路径径/oppt/ooraccle/admmin/<sidd>/pffilee) 控制文件cconttrollfille (默认存存放路径径/oppt/ooraccle/prooducct/99.0.2/ddbs/)重做日志rredoo loog ffilee(默认认存放路路径/oopt/oraaclee/orradaata/<sidd>) 表空间taableespaace(sysstemm,teempoorarry,ttabllesppacee frragmmentt) 数据文件ddataafilles(auttoexxtennd,llocaatioon) 回滚段roollbbackk seegmeent 日志文件llogggingg fiile&&traacinng ffilee 以上检查可可通过登登陆Ennterrpriise Mannageer CConssolee操作。(3) 检检查无效效的数据据库对象象 SELECCT oowneer, objjectt_naame, obbjecct_ttypee FRROM dbaa_obbjeccts WHHEREE sttatuus=''INVVALIID' 2.2.4 每月工作内内容(1) 检检查表空空间碎片片 根据本月每每周的检检查分析析数据库库碎片情情况,找找到相应应的解决决方法。 检查碎碎片可执执行附件件提供的的脚本taableespaaceccleaan.ssql查查看系统统所有表表空间的的FSFFI值. FSFFI最大大可能值值为1000,如如果小于于30,该表空间就应该整理自由空间的碎片 。 (2) 数数据库性性能调整整 比较每天对对数据库库性能的的监控报报告,确确定是否否有必要要对数据据库性能能进行调调整。(3) 提提出下一一步空间间管理计计划 根据每周的的监控,提出空空间管理理的改进进方法 (4) 计计划数据据库将来来的性能能 比较ORAACLEE 和操操作系统统的CPPU,内内存,网网络,及及硬盘的的利用率率以此 来确定在近近期将会会有的一一些资源源争夺的的趋势,提提前做好好修改或或扩容准准备。