oracle培训.ppt_第1页
oracle培训.ppt_第2页
oracle培训.ppt_第3页
oracle培训.ppt_第4页
oracle培训.ppt_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Oracle性能监控与调优,主讲人:李佳,信息化工程总体研究中心测评部,主要监控技术,Alert日志 V$视图 Explain Plan 锁,Oracle体系结构,Oracle体系结构,Oracle实例,后台进程,System Global Area ( SGA ),缓冲区 缓存,大池,共享池 内存,重做日志 缓冲区,Java池,Oracle数据库,数据文件,重做日志文件,控制文件,Alert日志最简单的监控方法,Alert日志文件是系统,注册错误,事件和数据库活动的核心这个文件的更新由SMON后台进程完成 错误 启动和关闭 修改的初始化参数 检查点 归档 数据库的物理变化,示例 1-错误,E

2、rror(错误描述): Wed Jun 30 14:14:22 2004 Errors in file /oracle9/app/oracle/product/9.2.0/rdbms/log/npc1_reco_917504.trc: ORA-04031: unable to allocate 25816 bytes of shared memory (shared pool,unknown object,sga heap(1,0),session param values),Tracefile(内存转储或SQL或其他): /oracle9/app/oracle/product/9.2.0/r

3、dbms/log/npc1_arc0_761932.trc Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production With the Partitioning, Real Application Clusters, OLAP and Oracle Data Mining options JServer Release 9.2.0.4.0 - Production ORACLE_HOME = /oracle9/app/oracle/product/9.2.0 System name:AIX Node name:NPC-DB

4、A Release:1 Version:5 Machine:00043C7F4C00 Instance name: NPC1 Redo thread mounted by this instance: 0 Oracle process number: 0 761932 Number of Serviceable Networks detected is less than 2 Disabling Transparent Network Failover Feature.,示例 2-启动和关闭,修改的初始化参数,Wed Jun 30 14:14:15 2004 Starting ORACLE i

5、nstance (normal) Wed Jun 30 14:14:16 2004 Global Enqueue Service Resources = 1572, pool = 2 Wed Jun 30 14:14:16 2004 Global Enqueue Service Enqueues = 2384 LICENSE_MAX_SESSION = 0 LICENSE_SESSIONS_WARNING = 0 GES IPC: Receivers 3 Senders 3 GES IPC: Buffers Receive 1000 Send 330 Reserve 100 GES IPC:

6、Msg Size Regular 432 Batch 2048 SCN scheme 3 Using log_archive_dest parameter default value LICENSE_MAX_USERS = 0 SYS auditing is disabled Starting up ORACLE RDBMS Version: 9.2.0.1.0.,Starting up ORACLE RDBMS Version: 9.2.0.1.0. System parameters with non-default values: processes = 50 shared_pool_s

7、ize = 4194304 control_files = ora_control1, ora_control2 db_block_buffers = 100 log_buffer = 32768 log_checkpoint_interval = 10000 db_files = 80 db_file_multiblock_read_count= 8 cluster_database = TRUE global_names = TRUE parallel_max_servers = 5 max_dump_file_size = 10240 db_name = DEFAULT Wed Jun

8、30 14:14:17 2004 cluster interconnect IPC version:Oracle UDP/IP IPC Vendor 1 proto 2 Version 1.0 PMON started with pid=2 DIAG started with pid=3 LMON started with pid=4 LMD0 started with pid=5 LMS0 started with pid=6 LMS1 started with pid=7 DBW0 started with pid=8 LGWR started with pid=9 CKPT starte

9、d with pid=10 SMON started with pid=11,示例 2-启动和关闭,修改的初始化参数,示例 3-数据库的物理变化,Fri Feb 01 13:15:29 2002 Completed: DROP TABLESPACE RBS01 Fri Feb 01 13:15:50 2002 DROP ROLLBACK SEGMENT RS01 Fri Feb 01 13:15:50 2002 ORA-1534 signalled during:DROP ROLLBACK SEGMENT RS01 Fri Feb 01 13:15:59 2002 DROP ROLLBACK

10、SEGMENT RS02 Completed:DROP ROLLBACK SEGMENT RS02 Fri Feb 01 13:16:21 2002,示例 4-归档,ARCH:Archiving is disabled Shutting down archive processes Archiving is disabled Archive process shutdown avoided:0 active ARCH:Archiving is disabled Shutting down archive processes Archiving is disabled Archive proce

11、ss shutdown avoided:0 active,V$视图动态的提供数据库的性能数据,Archive Backup Controlfile Datafiles Data Guard Database Direct Path Enqueues Events Fixed Views General Instance Latches,Lock Logminer Mapping Memory Parallel Parameter Real Application Cluster Recovery Redo Logs Resource Manager Segments Session SGA,S

12、hared Server (MTS) SQL Statistic Temporary Segments Undo Segments,UTLBSTAT/UTLESTAT工具,Oracle数据库,UTLBSTAT.sql,1,2,3,4,UTLESTAT.sql,6,Report.txt,5,UTLBSTAT/UTLESTAT工具,执行UTLBSTAT.SQL 1.建立统计数据表,以STAT$BEGIN_为前缀 2.向V$动态性能视图发出统计查询 执行UTLESTAT.SQL 3.向V$动态性能视图发出统计查询 4.计算平均值 5.向report.txt文件写入报告 6.撤消统计数据表,UTLBS

13、TAT/UTLESTAT工具,库缓存器 会话和用户 系统统计数据 系统事件 等待事件 锁存器统计数据 回滚段统计数据 修改的初始化参数 数据字典 表空间统计数据 数据文件统计数据,STATPACK工具,体系结构,Oracle 数据库,脚本,V$视图,存储库,PL/SQL 存储包,报告,STATPACK工具,脚本:包括创建和维护存储库的所有必要脚本 存储库:由表,索引和序列组成.存储库存储收集数据 PL/SQL存储包:收集统计的STATSPACK工具的引擎 报告:通过分析两次的统计图而生成的报告,STATPACK工具创建步骤:,建立存储库所需表空间 创建存储库(spcreate.sql) 创建快

14、照(exec statspack.snap)或自动收集统计信息(spauto.sql) 创建报表(spreport.sql),STATPACK工具卸载步骤:,清除快照(sppurge.sql) 清楚存储库(sptrunc.sql) 删除存储库(spdrop.sql) 删除表空间和用户,STATPACK工具,数据库和实例配置信息 数据库加载信息 使用率 顶部的五个事件 顶部SQL 系统统计数据 表空间统计数据 文件统计 缓冲池统计信息 实例恢复统计信息 缓冲池咨询统计信息 PGA聚集咨询统计信息 回滚段统计信息 锁存器行为统计信息 内存统计信息 修改的初始化参数,STATPACK工具收集数据的等级,等级0:一般统计信息,包括回滚段,行缓冲器,SGA,系统事件,后台事件,会话事件,系统统计信息,等待统计信息,锁统计信息和锁存器信息. 等级5:高资源使用率SQL语句,以及由更低等级收集的所有数据. 等级6:高资源使用率SQL语句的SQL计划和SQL计划使用信息,以及由更低等级收集的所有数据. 等级7:段等级统计信息,包括逻辑和物理读数,行锁,缓冲器占线等待,以及由更低等级收集的所有数据. 等级10

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论