使用外部表管理oracle 告警日志

使用外部表管理oracle 告警日志

ID:7812808

大小:149.50 KB

页数:6页

时间:2018-02-26

使用外部表管理oracle 告警日志_第1页
使用外部表管理oracle 告警日志_第2页
使用外部表管理oracle 告警日志_第3页
使用外部表管理oracle 告警日志_第4页
使用外部表管理oracle 告警日志_第5页
资源描述:

《使用外部表管理oracle 告警日志》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、使用外部表管理Oracle告警日志--================================================--使用外部表管理Oracle告警日志(ALAERT_$SID.LOG)--================================================Oracle告警日志时DBA维护数据库经常需要关注的一部分内容。然而告警日志以文本文件,按时间的先后顺序不断累积的形式来存储,久而久之,势必造成告警日志的过大,难于维护和查找相关的信息。使用外表表方式来管理告警日志将大大简化维护工作量,也更直关的获取所需的信息。有关外部表的使用请参

2、考:Oracle外部表一、告警日志的内容消息和错误的类型(Typesofmessagesanderrors)ORA-600内部错误(ORA-600internalerrorsthatneedimmediatesupportfromOracle'scustomersupport)'ORA-1578块损坏错误(ORA-1578blockcorruptionerrorsthatrequirerecovery)ORA-12012(作业队列错误(ORA-12012jobqueueerrors)实例启动关闭,恢复等信息(STARTUP&SHUTDOWN,andRECOVERstatemente

3、xecutionmessages)特定的DDL命令(CertainCREATE,ALTER,&DROPstatements)影响表空间,数据文件及回滚段的命令(StatementsthateffectTABLESPACES,DATAFILES,andROLLBACKSEGMENTS)可持续的命令被挂起(Whenaresumablestatementissuspended)LGWR不能写入到日志文件(Whenlogwriter(LGWR)cannotwritetoamemberofagroup)归档进程启动信息(WhennewArchiverProcess(ARCn)isstarte

4、d)调度进程的相关信息(Dispatcherinformation)动态参数的修改信息(Theoccurrenceofsomeonechangingadynamicparameter)二、建立外部表1.查看后台日志路径sys@ORCL>showparameter%b%_dump_dest--此可以省略,在后面直接用脚本cre_ext_tb.sql实现NAMETYPEVALUE-----------------------------------------------------------------------------background_dump_deststring/u

5、01/oracle/admin/orcl/bdump2.创建用户并赋予特定的权限,并创建数据库目录sys@ORCL>createuserusr1identifiedbyusr1--创建帐户usr12temporarytablespacetemp3defaulttablespaceusers4quotaunlimitedonusers;sys@ORCL>grantconnect,resourcetousr1;--为帐户usr1授予connect,resource角色sys@ORCL>grantcreateanydirectorytousr1;--为帐户usr1授予创建目录的权限sys

6、@ORCL>connusr1/usr1--使用usr1连接数据库3.下面使用脚本来完成对告警日志的跟踪及管理脚本描述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

7、_tb.sql--查看建表的代码1definealert_length="500"2droptablealert_log;3createtablealert_log(--创建表alert_log用于存放告警日志的重要信息4alert_datedate,5alert_textvarchar2(&&alert_length)6)7storage(initial512knext512Kpctincrease0);8createindexalert_log_idxonaler

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。