您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 数据库Oracle维护
系统常规运行维护第一节:核心数据库篇一、系统架构及配置DBServer1DBServer2DBServer3RACSyncServer实时同步安装同步软件镜像LANSCSI深圳广电集团电视内容生产综合业务系统数据库使用两台SUN480服务器连接A1000磁盘阵列,运行Solaris9操作系统组成SunCluster集群环境。系统安装Oracle9i数据库软件,并配置RAC集群结构。为最大限度的保证业务的可用性,系统配置了第三台实时同步数据库,通过同步服务器,与RAC数据库进行实时同步。系统软硬件配置:主机名DBServer1DBServer2DBServer3主机序列号0405AM005304C8AM01120409AN00FDIP地址192.168.4.11192.168.4.12192.168.4.13CPU个数222CPU类型SPARCSPARCSPARCCPU频率1050MHZ1050MHZ1050MHZ操作系统Solaris9Solaris9Solaris9内存4GB4GB4GB本地硬盘73GB×273GB×273GB×2第2页共9页盘阵A100036G×4A100036G×4330036G×5数据库Oracle9i企业版Oracle9i企业版Oracle9i企业版二、常规维护巡检对硬件系统的检查1.检查三台Sun480主机的前面板、后面板有无报警灯。正常状态应为常绿灯。2.检查A1000和3310阵列有无报警灯,检查每块硬盘灯有无报警。正常状态应为常绿灯。对Solaris操作系统的检查1.查看操作系统日志文件日志文件位置:/var/adm/messages正常文件为空查看命令:more/var/adm/messages2.查看剩余磁盘空间$df–k需要重点查看/、/export目录的空间,根目录满载可能导致Solaris系统宕机,/export目录满载可能导致Oracle数据库实例崩溃。目录已使用空间正常应小于85%3.查看交换分区大小$swap–s第3页共9页如果该数值过大,数据库服务器交换分区被释放出来,可能数据库实例已经关闭。swap区正常应大于1GB。4.查看系统CPU、内存使用率$vmstat55需要重点查看swap交换区和free内存的可用量,CPU的使用率,如果使用率过高,需要进一步确认哪个进程占用了大量的CPU资源,使用prstat命令可以更详细的看到哪个进程占用了最多的CPU资源。CPU可用率正常应大于20%$prstat第4页共9页5.查看集群状态,正常状态应为Online该命令需要用root用户执行。root@DBSERVER1#scstat以上所有状态都应为“Online”,如果是“Offline”,说明某资源状态异常。第5页共9页6.检查网卡状态#ifconfig–a网卡状态应为UP7.检查硬件设备状态$prtdiag第6页共9页以上组件状态应为:on-line或ok,有问题需要及时联系华胜天成工程师更换故障配件。8.收集系统信息系统出现故障时,需要收集系统信息发送给华胜天成工程师进行分析,在/opt/SUNWexplo/bin目录中执行explorer,收集系统信息。生成文件在/opt/SUNWexplo/output目录中,需要通过FTP以bin传输模式下载。对Oracle数据库的检查1.分别检查三台数据库服务器Oracle日志/export/oracle/admin/tvdb/bdump/alert_sztv1.log命令:tail-100alert_sztvdb1.log2.进入SQL*PLUS,检查Oracle实例状况正常应有两个实例:sztv1和sztv2第7页共9页SQLselectstatusfromv$instance;3.检查每个实例的连接数SQLselectcount(*)fromv$session;4.检查连接实例的组件服务器SQLcolmachinefora30SQLselectmachine,count(*)fromv$sessiongroupbymachine;第8页共9页5.检查表空间使用率在OEM中检查表空间使用率,超过80%需要添加新数据文件。6.检查备份程序检查同步服务器上的数据库备份程序状态是否正常,检查参考表是否已经为空,如果不为空,可能备份程序已失效。检查是否有最新文稿导入,如果没有,可能触发器状态有问题。7.检查RMAN备份检查hot_database_backup.sh.out文件,确认正常完成全备份。8.优化操作定期对sztvdba和dbna下所有表和索引进行分析(3个月一次),必要时重建失效索引。若异常,处理方法详细请见:动作手册第三章第一节、第四章第一节附:数据库系统巡检记录表(样表)第9页共9页数据库系统巡检记录表日期记录人项目服务器DBServer1DBServer2DBServer3正常范围工作性能CPU%(空闲)65%78%90%20%内存(可用)1G1G2G100MGswap(可用)1G1G2G1G磁盘空间/21%19%20%85/export/oracle48%24%25%85阵列(已用/总计)29G/560G35G/640G无Sun集群群集节点OnlineOnlineOnlineOnline传输路径OnlineOnlineOnlineOnline资源OnlineOnlineOnlineOnline硬件CPUon-lineon-lineon-lineon-lineI/O设备okayokayokayokay内存okayokayokayokay风扇状态okayokayokayokay温度传感器okayokayokayokay电压传感器okayokayokayokay报警灯状态okayokayokayokayFRUokayokayokayokay硬盘ReadyReadyReadyReady磁盘阵列OKOKOKOKOracle实例状态OPENOPENOPENOPEN监听器状态启动启动启动启动会话连接数16815635400归档正常正常正常正常RACONLINEONLINE无ONLINE备份正常正常无正常表空间ONLINEONLINEONLINEONLINE日志messages正常正常正常无报错alert正常正常正常无报错
本文标题:数据库Oracle维护
链接地址:https://www.777doc.com/doc-2332506 .html