ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:26.75KB ,
资源ID:10005632      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10005632.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库日常维护指导手册.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库日常维护指导手册.docx

1、数据库日常维护指导手册目 录 第一章 MSWITCH系统数据库日常维护.1 1.1 检查数据库的基本状况.1 1.2 检查SOLARIS和ORACLE的日志文件.6 1.3 检查ORACLE对象的状态.7 1.4 检查ORACLE相关资源的使用情况.13 1.5 数据库备份结果的检查.18 1.5.1 没有采用带库备份的项目点.18 1.5.2 采用带库备份的项目点.20 第二章 VAS系统数据库日程维护.30 2.1 检查数据库的基本状况.31 2.1.1 检查Oracle的进程.31 2.1.2 检查Oracle监听进程.32 2.1.3 检查Oracle实例状态.33 2.2 检查SOL

2、ARIS和ORACLE的日志文件.35 2.2.1 检查操作系统的日志文件.35 2.2.2 检查关于root用户和Oracle用户的email.35 2.2.3 检查Oracle日志文件.36 2.2.4 检查Oracle核心转储目录.36 2.3 检查ORACLE对象的状态.37 2.3.1 检查Oracle控制文件状态.37 2.3.2 检查Oracle在线日志状态.37 2.3.3 检查Oracle表空间的状态.38 2.3.4 检查Oracle所有数据文件状态.39 2.3.5 检查Oracle所有表、索引、存储过程、触发器、包等对象的状态.40 2.3.6 检查Oracle所有回滚

3、段的状态.40 2.4 检查ORACLE相关资源的使用情况.42 2.4.1 检查Oracle初始化文件中相关的参数值.42 2.4.2 检查Oracle各个表空间的增长情况.44 2.4.3 检查一些扩展异常的对象.45 客户成功,我们成功 I NGN ORACLE数据库日常维护指导手册 2.4.4 检查system表空间内的内容.45 2.4.5 检查对象的下一扩展与表空间的最大扩展值.46 2.5 数据库备份结果的检查.47 2.5.1 检查热备份日志信息.47 2.5.2 检查oracle用户的email.48 2.5.3 检查backup卷中文件产生的时间.48 2.5.4 检查磁带

4、中的相关备份内容.48 第三章 数据库备份相关硬件的维护.50 3.1 带库硬件维护.50 3.1.1 带库内部结构.50 3.1.2 操作面板.51 3.1.3 驱动器.52 3.1.4 日常维护.54 第四章 参考文献.56 第五章 术语解释.57 第六章 命令解释.58 第七章 附录.59 7.1 ORACLE数据库日常维护日志.59 1.1 检查数据库的基本状况 在本节中主要对数据库的基本状况进行检查,其中包含:检查Oracle的服务进程,检查Oracle监听程,检查Oracle实例状态,共三个部分。 1 检查Oracle的服务进程: $ps ef|grep “ora_”|grep v

5、 grep oracle 6586 1 0 May 15 ? 0:00 ora_pmon_ORCL oracle 6598 1 0 May 15 ? 0:00 ora_snp0_ORCL oracle 6600 1 0 May 15 ? 0:00 ora_snp1_ORCL oracle 6594 1 0 May 15 ? 0:06 ora_smon_ORCL oracle 6604 1 0 May 15 ? 0:00 ora_snp3_ORCL oracle 6588 1 0 May 15 ? 6:50 ora_dbw0_ORCL oracle 6590 1 0 May 15 ? 37:48

6、 ora_lgwr_ORCL oracle 6602 1 0 May 15 ? 0:00 ora_snp2_ORCL oracle 6606 1 0 May 15 ? 5:19 ora_arc0_ORCL oracle 6592 1 0 May 15 ? 0:45 ora_ckpt_ORCL oracle 6596 1 0 May 15 ? 0:01 ora_reco_ORCL . 在检查Oracle的服务进程命令输出后,输出显示至少应包括以下一些进程: Oracle写数据文件的进程,输出显示为:ora_dbw0_ORCL。 Oracle写日志文件的进程,输出显示为:ora_lgwr_ORCL

7、。 Oracle监听实例状态的进程,输出显示为:ora_smon_ORCL。 Oracle监听客户端连接进程状态的进程,输出显示为:ora_pmon_ORCL。 Oracle进行归档的进程,输出显示为:ora_arc0_ORCL。 Oracle进行检查点的进程,输出显示为:ora_ckpt_ORCL。 Oracle进行恢复的进程,输出显示为:ora_reco_ORCL。 上面所有的进程中ORCL是数据库的实例名,在mSwitch系统中必须为ORCL。在一些特殊地方可能不是ORCL,这种情况允许但绝不推荐。如果实例名不为ORCL,请注意后续检查操作都是以ORCL为实例名进行的。 2 检查Orac

8、le监听进程: $lsnrctl status LSNRCTL for Solaris: Version 8.1.7.3.0 - Production on 23-MAY-2003 13:12:09 (c) Copyright 1998 Oracle Corporation. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ipasdb)(PORT=1521) STATUS of the LISTENER - Alias LISTENER Version TNSLSNR for Solar

9、is: Version 8.1.7.3.0 - Production Start Date 15-MAY-2003 22:05:58 Uptime 7 days 15 hr. 6 min. 11 sec Trace Level off Security OFF SNMP OFF Listener Parameter File /opt/oracle/db01/app/oracle/product/8.1.7/network/ admin/listener.ora Listener Log File /opt/oracle/db01/app/oracle/product/8.1.7/networ

10、k/ log/listener.log Services Summary. ORCL has 1 service handler(s) 在“Services Summary“项表示Oracle的监听进程正在监听哪些数据库实例,输出显示中ORCL(实例名)这一项至少应该有一个。 3 检查Oracle实例状态: $sqlplus system/manager sql>select instance_name,version,status,database_status from v$instance; INSTANCE_NAME VERSION STATUS DATABASE_STATUS

11、- - - - ORCL 8.1.7.3.0 OPEN ACTIVE 其中STATUS表示Oracle当前的实例状态,必须为OPEN;DATABASE_STATUS表示Oracle当前数据库的状态,必须为ACTIVE。 sql>select name,log_mode,open_mode from v$database; sql>exit NAME LOG_MODE OPEN_MODE ORCL ARCHIVELOG READ WRITE其中LOG_MODE表示Oracle当前的归档方式。ARCHIVELOG表示数据库运行在归档模式下,NOARCHIVELOG表示数据库运行在非归档

12、模式下。在mSwitch系统中数据库必须运行在归档方式下。$svrmgrlSVRMGR> connect internal;SVRMGR>archive log list;Database log mode Archive ModeAutomatic archival EnabledArchive destination /opt/oracle/arch/ORCLOldest online log sequence 1Next log sequence to archive 2Current log sequence 2Automatic archivalEnabled表示归档进程

13、是自动启动的。我们系统要求归档进程必须自动启动,所以Automatic archival必须为Enabled。1.2 检查Solaris和Oracle的日志文件 在本节主要检查相关的日志文件,包含:检查操作系统的日志文件,检查关于Root用户和Oracle用户的email,检查Oracle日志文件,检查Oracle核心转储目录,总共四个部分。1 检查操作系统的日志文件: #cat /var/adm/messages|grep i oracle查看是否有与Oracle用户相关的出错信息2 检查关于Root用户和Oracle用户的email: #more /var/mail/root#more /

14、var/mail/oracle查看有无与Oracle用户相关的出错信息。3 检查Oracle日志文件: $cat $ORACLE_BASE/admin/ORCL/bdump/alert_ORCL.log|grep -i ora-$cat $ORACLE_BASE/admin/ORCL/bdump/alert_ORCL.log|grep -i err$cat $ORACLE_BASE/admin/ORCL/bdump/alert_ORCL.log|grep -i fail查看有无最近的与ORA-,Error,Failed相关的出错信息。客户成功,我们成功 6 NGN ORACLE数据库日常维护指

15、导手册如:ORA-07445: exception encountered: core dump 00000001015EF610 SIGSEGV Address not mapped to object这条错误信息表示Oracle的一个进程内存异常,而导致核心转储。注:在此没有穷举出所有的错误信息,详细的错误信息以及解释请参照参考文献中Oracle 8i Error messagesPart No. A76999-01一文。4 检查Oracle核心转储目录: $ls $ORACLE_BASE/admin/ORCL/cdump/*.trc|wc -l$ls $ORACLE_BASE/admin

16、/ORCL/udump/*.trc|wc l如果上面命令的结果每天都在增长,则说明Oracle进程经常发生核心转储。这说明某些用户进程或者数据库后台进程由于无法处理的原因而异常退出。频繁的核心转储特别是数据库后台进程的核心转储会导致数据库异常终止。1.3 检查Oracle对象的状态 在本节主要检查相关Oracle对象的状态,包含:检查Oracle控制文件状态,检查Oracle在线日志状态,检查Oracle表空间的状态,检查Oracle所有数据文件状态,检查Oracle所有表、索引、存储过程、触发器、包等对象的状态,检查Oracle所有回滚段的状态,总共六个部分。1 检查Oracle控制文件状态

17、: $sqlplus system/managersql>select * from v$controlfile;sql>exitSTATUS NAME-客户成功,我们成功 7 NGN ORACLE数据库日常维护指导手册/opt/oracle/db02/oradata/ORCL/control01.ctl/opt/oracle/db03/oradata/ORCL/control02.ctl/opt/oracle/db04/oradata/ORCL/control03.ctl输出结果应该有3条以上(包含3条)的记录,STATUS应该为空。状态为空表示控制文件状态正常。2 检查Orac

18、le在线日志状态: $sqlplus system/managersql>select * from v$logfile;sql>exitGROUP# STATUS MEMBER-1 /opt/oracle/db02/oradata/ORCL/redo01.log2 /opt/oracle/db03/oradata/ORCL/redo02.log3 /opt/oracle/db04/oradata/ORCL/redo03.log输出结果应该有3条以上(包含3条)记录,STATUS应该为非INVALID,非DELETED。注:STATUS显示为空表示正常。3 检查Oracle表空间的

19、状态: $sqlplus system/managersql>select tablespace_name,status from dba_tablespaces;sql>exitTABLESPACE_NAME STATUS- -SYSTEM SYSTEMTOOLS ONLINERBS ONLINETEMP ONLINEUSERS ONLINEINDX ONLINEDRSYS ONLINEWACOS ONLINEIPAS_SUB_DATA ONLINEIPAS_SUB_IDX ONLINEIPAS_USG_DATA ONLINEIPAS_USG_IDX ONLINEIPAS_ACC

20、T_DATA ONLINEIPAS_ACCT_IDX ONLINENMS ONLINENMS_STAT_DATA ONLINENMS_STAT_IDX ONLINE其中STATUS应该都为ONLINE,(除SYSTEM表空间的状态为SYSTEM)加深输出显示的部分为与mSwitch应用相关的表空间。应用的表空间的名字可能会与应用的不同而不同,请根据现场情况来确定。4 检查Oracle所有数据文件状态: $sqlplus system/managersql>select name,status from v$datafile;sql>exitNAME STATUS-/opt/orac

21、le/db02/oradata/ORCL/system01.dbf ONLINE/opt/oracle/db02/oradata/ORCL/tools01.dbf ONLINE/opt/oracle/db02/oradata/ORCL/rbs01.dbf ONLINE/opt/oracle/db02/oradata/ORCL/temp01.dbf ONLINE/opt/oracle/db02/oradata/ORCL/users01.dbf ONLINE/opt/oracle/db02/oradata/ORCL/indx01.dbf ONLINE/opt/oracle/db02/oradata/ORCL/drsys01.dbf ONLINE/opt/oracle/wacos/oradata/ORCL/wacos01.dbf ONLINE/opt/oracle/wacos/oradata/ORCL/ipas_sub_data01.dbf ONLINE/opt/oracle/w

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1