欢迎来到天天文库
浏览记录
ID:5585284
大小:149.50 KB
页数:6页
时间:2017-12-19
《使用外部表管理oracle 告警日志》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、使用外部表管理Oracle告警日志--================================================--使用外部表管理Oracle告警日志(ALAERT_$SID.LOG)--================================================Oracle告警日志时DBA维护数据库经常需要关注的一部分内容。然而告警日志以文本文件,按时间的先后顺序不断累积的形式来存储,久而久之,势必造成告警日志的过大,难于维护和查找相关的信息。使用外表表方式
2、来管理告警日志将大大简化维护工作量,也更直关的获取所需的信息。有关外部表的使用请参考:Oracle外部表一、告警日志的内容消息和错误的类型(Typesofmessagesanderrors)ORA-600内部错误(ORA-600internalerrorsthatneedimmediatesupportfromOracle'scustomersupport)'ORA-1578块损坏错误(ORA-1578blockcorruptionerrorsthatrequirerecovery)ORA-12012
3、(作业队列错误(ORA-12012jobqueueerrors)实例启动关闭,恢复等信息(STARTUP&SHUTDOWN,andRECOVERstatementexecutionmessages)特定的DDL命令(CertainCREATE,ALTER,&DROPstatements)影响表空间,数据文件及回滚段的命令(StatementsthateffectTABLESPACES,DATAFILES,andROLLBACKSEGMENTS)可持续的命令被挂起(Whenaresumablestate
4、mentissuspended)LGWR不能写入到日志文件(Whenlogwriter(LGWR)cannotwritetoamemberofagroup)归档进程启动信息(WhennewArchiverProcess(ARCn)isstarted)调度进程的相关信息(Dispatcherinformation)动态参数的修改信息(Theoccurrenceofsomeonechangingadynamicparameter)二、建立外部表1.查看后台日志路径sys@ORCL>showparamete
5、r%b%_dump_dest--此可以省略,在后面直接用脚本cre_ext_tb.sql实现NAMETYPEVALUE-----------------------------------------------------------------------------background_dump_deststring/u01/oracle/admin/orcl/bdump2.创建用户并赋予特定的权限,并创建数据库目录sys@ORCL>createuserusr1identifiedbyusr1-
6、-创建帐户usr12temporarytablespacetemp3defaulttablespaceusers4quotaunlimitedonusers;sys@ORCL>grantconnect,resourcetousr1;--为帐户usr1授予connect,resource角色sys@ORCL>grantcreateanydirectorytousr1;--为帐户usr1授予创建目录的权限sys@ORCL>connusr1/usr1--使用usr1连接数据库3.下面使用脚本来完成对告警日志
7、的跟踪及管理脚本描述cre_ext_tb.sql主要是创建了一个alert_log表用于存放告警日志的重要信息,一个外部表alert_log_disk使得查看告警日志可以直接在本地数据库中完成。update_alert_log.sql用于从外部表将重要信息经过过滤并且将没有存放到alert_log表中的最新信息更新到alert_log表。4.使用下面的脚本来创建alert_log表及alert_log_disk外部表usr1@ORCL>get/u01/bk/scripts/cre_ext_tb.sql
8、--查看建表的代码1definealert_length="500"2droptablealert_log;3createtablealert_log(--创建表alert_log用于存放告警日志的重要信息4alert_datedate,5alert_textvarchar2(&&alert_length)6)7storage(initial512knext512Kpctincrease0);8createindexalert_log_idxonaler
此文档下载收益归作者所有