Oracle日常维护.docx

上传人:b****0 文档编号:18562598 上传时间:2023-08-19 格式:DOCX 页数:29 大小:30.28KB
下载 相关 举报
Oracle日常维护.docx_第1页
第1页 / 共29页
Oracle日常维护.docx_第2页
第2页 / 共29页
Oracle日常维护.docx_第3页
第3页 / 共29页
Oracle日常维护.docx_第4页
第4页 / 共29页
Oracle日常维护.docx_第5页
第5页 / 共29页
Oracle日常维护.docx_第6页
第6页 / 共29页
Oracle日常维护.docx_第7页
第7页 / 共29页
Oracle日常维护.docx_第8页
第8页 / 共29页
Oracle日常维护.docx_第9页
第9页 / 共29页
Oracle日常维护.docx_第10页
第10页 / 共29页
Oracle日常维护.docx_第11页
第11页 / 共29页
Oracle日常维护.docx_第12页
第12页 / 共29页
Oracle日常维护.docx_第13页
第13页 / 共29页
Oracle日常维护.docx_第14页
第14页 / 共29页
Oracle日常维护.docx_第15页
第15页 / 共29页
Oracle日常维护.docx_第16页
第16页 / 共29页
Oracle日常维护.docx_第17页
第17页 / 共29页
Oracle日常维护.docx_第18页
第18页 / 共29页
Oracle日常维护.docx_第19页
第19页 / 共29页
Oracle日常维护.docx_第20页
第20页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Oracle日常维护.docx

《Oracle日常维护.docx》由会员分享,可在线阅读,更多相关《Oracle日常维护.docx(29页珍藏版)》请在冰点文库上搜索。

Oracle日常维护.docx

Oracle日常维护

Oracle日常维护

指导手册

UTS.610G05.A0

UT斯达康通讯有限公司

项目管理和技术支持部

UT斯达康公司以"客户成功,我们成功"的价值观衡量,规范员工的行为,致

力于服务创新和服务承诺的兑现,以高效快速解决客户各种问题,并最大限度节

省和保护客户投资的行为,力求为用户提供超越客户期望的服务.

UT斯达康公司拥有完善的服务体系,技术服务中心拥有一批优秀的专业技术

人员,并在全国设有十多个服务分支机构,提供24小时技术服务.本着用户至

上,信守承诺的原则,UT斯达康公司承诺:

在24小时之内对用户的问题给予答

复.为客户提供优质,高效,专业的服务是UT斯达康的追求.

UT斯达康通讯有限公司项目管理和技术支持部

联系地址:

浙江省杭州市教工号1号12号楼

邮政编码:

310012

电话号码:

(0571)88916789

传真:

(0571)88916789

800免费电话:

8008571466

CallLog邮件地址:

call_log@

客户支持网站:

版权声明

本文档属UT斯达康通讯有限公司版权所有,XX.

本文档专供用户,本公司职员以及经本公司许可的人员使用.未经公司书面

同意,任何单位或个人不得以任何方式复制,翻印,改编或传播手册的全部

或部分内容.

UTStarcom,PAS,WACOS,iAN,AIRSTAR,WLL,ISP,WICOPS,NGDLC,

Intranode,Internode,Xtr-m-IP,UNITECH,小灵通,为UT斯达康公司或其

子公司,关联公司的注册商标,受商标法保护,任何个人或团体非法使用以

上商标,UT斯达康公司有权追究其法律责任.

Oracle日常维护指导手册

本文的相关约定

本文内容涉及到许多操作命令,为了便于读者阅读,我们对本文进行了如下约定:

输入图标表示以下的内容为输入命令,输入命令使用宋体黑斜体9号

字符,并缩进两个字符.

输出图标表示以下的内容为输出显示,输出显示使用宋体黑斜体9

号字符,并缩进两个字符.

分析图标后的文字内容是对输出显示的解释;分析的文字内容中引

用输出显示的内容,对引用部分使用双引号加以区别.

当一行代码太长以至于超过本文的一行时,它在一个合适的地方断开并在下一行

继续,续行符"\"出现在上一行的行尾.(在输入含有这个续行符的一行时,应

该把它作为没有断开的一个长行).

本文所有检查命令除特殊申明,都是在主数据库服务器ipasdb执行的.若命令

以"#"开头表示以root用户来执行,若命令以"$"开头表示以Oracle用户来执

行.

……

注意部分的的内容,以注意图标开始,具体文字内容加粗并加黑框表示.注意给出了

重要的信息,以帮助读者理解.

……

警告部分的的内容,以警告图标开始,具体文字内容加粗并加黑框表示.警告提供了

有关有害操作或危险错误的信息.对警告信息要特别注意.

Oracle日常维护指导手册

目录

1目的..............................................................1

2适用范围..........................................................1

3Oracle数据库的日常维护............................................1

3.1检查数据库的基本状况...................................................2

3.1.1检查Oracle的进程................................................2

3.1.2检查Oracle监听进程..............................................3

3.1.3检查Oracle实例状态..............................................4

3.2检查Solaris和Oracle的日志文件..........................................6

3.2.1检查操作系统的日志文件..........................................6

3.2.2检查关于root用户和Oracle用户的email.........................6

3.2.3检查Oracle日志文件...........................................7

3.2.4检查Oracle核心转储目录.......................................7

3.3检查Oracle对象的状态...........................................8

3.3.1检查Oracle控制文件状态.......................................8

3.3.2检查Oracle在线日志状态.......................................8

3.3.3检查Oracle表空间的状态.......................................9

3.3.4检查Oracle所有数据文件状态..................................10

3.3.5检查Oracle所有表,索引,存储过程,触发器,包等对象的状态.......11

3.3.6检查Oracle所有回滚段的状态..................................12

3.4检查Oracle相关资源的使用情况..................................13

3.4.1检查Oracle初始化文件中相关的参数值.........................14

3.4.2检查Oracle各个表空间的增长情况..............................15

3.4.3检查一些扩展异常的对象......................................17

3.4.4检查system表空间内的内容....................................17

3.4.5检查对象的下一扩展与表空间的最大扩展值.......................18

客户成功我们成功I

Oracle日常维护指导手册

3.5数据库备份结果的检查...........................................19

3.5.1没有采用带库备份的项目点.....................................19

3.5.2采用带库备份的项目点.........................................21

4附录.............................................................30

4.1getinfo.sh脚本.................................................30

4.2脚本的执行方法.................................................30

4.3脚本的产生结果.................................................30

4.4getinfo.sh脚本清单:

............................................31

5参考文献.........................................................38

6术语解释.........................................................39

7命令解释.........................................................40

客户成功我们成功II

Oracle日常维护指导手册

1目的

目前,iPAS/mSwitch系统在全国范围内广泛应用,iPAS/mSwitch系统的数据存储主要采

用Oracle8i数据库.随着用户的不断增长,Oracle数据库中存储的数据量也不断增大,这样

数据库的日常维护就显得十分重要.

本手册详细描述了对iPAS/mSwitch系统中Oracle8i数据库进行日常检查的主要步骤,指

导现场工程师如何对数据库进行简单的监控和维护.

2适用范围

适用于iPAS/mSwitch系统中Oracle8i数据库.

使用者为所有iPAS/mSwitch系统维护工程师.

3Oracle数据库的日常维护

工程师在进行数据库维护前请注意以下几点:

1.数据库的检查工作必须每天做一次;

2.在iPAS/mSwitchOracle8i数据库的实例名(SID)必须为ORCL,否则视为错

误;

3.本文中所述的任一检查不符合要求,即表明数据库存在安全隐患;

4.本文只列出了数据库检查的主要步骤,若实际检查结果与本文中的要求不一

致时,本文中没有提出可行的解决方案,若有这样的情况发生并且现场工程

师不具备判断和解决的能力时请与杭州CallCenter联系,寻求技术支持.

数据库检查的操作必须在业务相对比较空闲的时候执行,否则有影响系统性能的

可能性.

客户成功我们成功1

Oracle日常维护指导手册

3.1检查数据库的基本状况

本节主要介绍如何对数据库的基本状况进行检查,内容共分三部分,分别为:

检查

Oracle的进程;检查Oracle监听进程;检查Oracle实例状态.

3.1.1检查Oracle的进程

$ps-ef|grep"ora_"|grep-vgrep

oracle658610May150:

00ora_pmon_ORCL

oracle659810May150:

00ora_snp0_ORCL

oracle660010May150:

00ora_snp1_ORCL

oracle659410May150:

06ora_smon_ORCL

oracle660410May150:

00ora_snp3_ORCL

oracle658810May156:

50ora_dbw0_ORCL

oracle659010May1537:

48ora_lgwr_ORCL

oracle660210May150:

00ora_snp2_ORCL

oracle660610May155:

19ora_arc0_ORCL

oracle659210May150:

45ora_ckpt_ORCL

oracle659610May150:

01ora_reco_ORCL

…….

在检查Oracle的进程命令输出后,输出显示至少应包括以下一些进程:

Oracle写数据文件的进程,输出显示为:

"ora_dbw0_ORCL"

Oracle写日志文件的进程,输出显示为:

"ora_lgwr_ORCL"

Oracle监听实例状态的进程,输出显示为:

"ora_smon_ORCL"

客户成功我们成功2

Oracle日常维护指导手册

Oracle监听客户端连接进程状态的进程,输出显示为:

"ora_pmon_ORCL"

Oracle进行归档的进程,输出显示为:

"ora_arc0_ORCL"

Oracle进行检查点的进程,输出显示为:

"ora_ckpt_ORCL"

Oracle进行恢复的进程,输出显示为:

"ora_reco_ORCL"

上面所有的进程中ORCL是数据库的实例名,必须为ORCL,否则为错误.

3.1.2检查Oracle监听进程

$lsnrctlstatus

LSNRCTLforSolaris:

Version8.1.7.3.0-Productionon23-MAY-200313:

12:

09

(c)Copyright1998OracleCorporation.Allrightsreserved.

Connectingto

(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ipasdb)(PORT=1521)))

STATUSoftheLISTENER

------------------------

AliasLISTENER

VersionTNSLSNRforSolaris:

Version8.1.7.3.0-Production

StartDate15-MAY-200322:

05:

58

Uptime7days15hr.6min.11sec

TraceLeveloff

SecurityOFF

SNMPOFF

ListenerParameterFile

客户成功我们成功3

Oracle日常维护指导手册

/opt/oracle/db01/app/oracle/product/8.1.7/network/

admin/listener.ora

ListenerLogFile

/opt/oracle/db01/app/oracle/product/8.1.7/network/

log/listener.log

ServicesSummary...

ORCLhas1servicehandler(s)

PLSExtProchas1servicehandler(s)

Thecommandcompletedsuccessfully

"ServicesSummary"项表示Oracle的监听进程正在监听哪些数据库实例,输出显示中

至少应该有"ORCL"这一项.

3.1.3检查Oracle实例状态

$sqlplussystem/manager

sql>selectinstance_name,version,status,database_status

fromv$instance;

INSTANCE_NAMEVERSIONSTATUSDATABASE_STATUS

---------------------------------------------------------

ORCL8.1.7.3.0OPENACTIVE

其中"STATUS"表示Oracle当前的实例状态,必须为"OPEN";"DATABASE_STATUS"表

示Oracle当前数据库的状态,必须为"ACTIVE".

客户成功我们成功4

Oracle日常维护指导手册

sql>selectname,log_mode,open_modefromv$database;

sql>exit

NAMELOG_MODEOPEN_MODE

-------------------------------

ORCLARCHIVELOGREADWRITE

其中"LOG_MODE"表示Oracle当前的归档方式."ARCHIVELOG"表示数据库运行在归档

模式下,"NOARCHIVELOG"表示数据库运行在非归档模式下.在我们的系统中数据库必须运

行在归档方式下.

客户成功我们成功5

Oracle日常维护指导手册

3.2检查Solaris和Oracle的日志文件

本节主要介绍如何检查数据库的相关日志文件,内容共分四部分,分别为:

检查操作系

统的日志文件;检查关于root用户和Oracle用户的email;检查Oracle日志文件;检查Oracle

核心转储目录.

3.2.1检查操作系统的日志文件

#cat/var/adm/messages|greporacle

查看是否有与Oracle用户相关的出错信息.

注:

在此没有穷列出所有的出错信息,详细的出错信息以及解释请参照参考文献中

《Oracle8iErrormessages》PartNo.A76999-01一文.

3.2.2检查关于root用户和Oracle用户的email

#more/var/mail/root

#more/var/mail/oracle

查看有无与Oracle用户相关的出错信息.

注:

在此没有穷列出所有的出错信息,详细的出错信息以及解释请参照参考文献中

《Oracle8iErrormessages》PartNo.A76999-01一文.

客户成功我们成功6

Oracle日常维护指导手册

3.2.3检查Oracle日志文件

$cat$ORACLE_BASE/admin/ORCL/bdump/alert_ORCL.log|grep-iora-

$cat$ORACLE_BASE/admin/ORCL/bdump/alert_ORCL.log|grep-ierr

$cat$ORACLE_BASE/admin/ORCL/bdump/alert_ORCL.log|grep-ifail

查看有无"ORA-","Error","Failed"等出错信息.

如:

"ORA-07445:

exceptionencountered:

coredump[00000001015EF610][SIGSEGV]

[Addressnotmappedtoobject]"这条错误信息表示Oracle的一个进程内存异常,而导致

核心转储.

注:

在此没有穷列出所有的出错信息,详细的出错信息以及解释请参照参考文献中

《Oracle8iErrormessages》PartNo.A76999-01一文.

3.2.4检查Oracle核心转储目录

$ls$ORACLE_BASE/admin/ORCL/cdump/*.trc|wc-l

$ls$ORACLE_BASE/admin/ORCL/udump/*.trc|wc-l

上面命令的结果是某个数字,如果这个数字每天增长10以上,则说明Oracle进程经常发

生核心转储,某些用户进程或者数据库后台进程由于无法处理的原因而异常退出.频繁的核

心转储特别是数据库后台进程的核心转储会导致数据库异常终止.

客户成功我们成功7

Oracle日常维护指导手册

3.3检查Oracle对象的状态

本节主要介绍如何检查相关Oracle对象的状态,内容共分六个部分,分别为:

检查

Oracle控制文件状态;检查Oracle在线日志状态;检查Oracle表空间的状态;检查Oracle所

有数据文件状态;检查Oracle所有表,索引,存储过程,触发器,包等对象的状态;检查

Oracle所有回滚段的状态.

3.3.1检查Oracle控制文件状态

$sqlplussystem/manager

sql>select*fromv$controlfile;

sql>exit

STATUSNAME

--------------------------------------------------------

/opt/oracle/db02/oradata/ORCL/control01.ctl

/opt/oracle/db03/oradata/ORCL/control02.ctl

/opt/oracle/db04/oradata/ORCL/control03.ctl

输出结果应该有3条以上(包含3条)的记录,"STATUS"应该为空.状态为空表示控制

文件状态正常.

3.3.2检查Oracle在线日志状态

$sqlplussystem/manager

客户成功我们成功8

Oracle日常维护指导手册

sql>select*fromv$logfile;

sql>exit

GROUP#STATUSMEMBER

----------------------------------------------

1/opt/oracle/db02/oradata/ORCL/redo01.log

2/opt/oracle/db03/oradata/ORCL/redo02.log

3/opt/oracle/db04/oradata/ORCL/redo03.log

输出结果应该有3条以上(包含3条)记录,"STATUS"应该为非"INVALID",非

"DELETED".

注:

"STATUS"显示为空表示正常.

3.3.3检查Oracle表空间的状态

$sqlplussystem/manager

sql>selecttablespace_name,statusfromdba_tablespaces;

sql>exit

TABLESPACE_NAMESTATUS

---------------------------------------

SYSTEMONLINE

TOOLSONLINE

RBSONLINE

TEMPONLINE

客户成功我们成功9

Oracle日常维护指导手册

USERSONLINE

INDXONLINE

DRSYSONLINE

WACOSONLINE

IPAS_SUB_DATAONLINE

IPAS_SUB_IDXONLINE

IPAS_USG_DATAONLINE

IPAS_USG_IDXONLINE

IPAS_ACCT_DATAONLINE

IPAS_ACCT_IDXONLINE

NMSONLINE

NMS_STAT_DATAONLINE

NMS_STAT_IDXONLINE

其中"STATUS"应该都为"ONLINE",加粗输出显示的部分为我们应用相关的表空间.

3.3.4检查Oracle所有数据文件状态

$sqlplussystem/manager

sql>selectname,statusfromv$datafile;

sql>exit

NAMESTATUS

--------------------------------------------------------------

/opt/oracle/db02/oradata/ORCL/sy

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2