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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

ORACLE数据库监控配置规范方案.docx

1、ORACLE数据库监控配置规范方案ORACLE数据库配置规范和监控清单2015年12月一、 常规参数配置1.1 数据库最大连接数参数:processes说明:数据库用户最大连接数通过processes参数进行配置,默认值为 300,该值表示能够同时连接到数据库的最大会话数,当连接数达到最大值,后续新增连接均会被拒绝。修改命令:alter system set processes=1000 scope=spfile;生效方式:需重启实例生效。1.2 归档配置参数:archive log list说明: 数据库开启归档,任何生产环境均应在归档方式下运行,从而达到可通过备份进行数据恢复要求,提高系统

2、安全性修改命令: 数据库启动至mount状态,执行 alter database archivelog;生效方式:重启数据库设置生效1.3 最大文件数设置参数:db_files说明: 该参数用于控制在扩容表空间时,数据文件能够达到的最大数量,默认值为 200修改命令: alter system set db_files=800 scope=spfile;生效方式:重启数据库生效1.4 关闭回收站参数:recyclebin说明: 如果回收站未关闭,则如果表对象被删除,将进入回收站,并不会释放占用的存储修改命令: alter system set recyclebin=off scope=spfi

3、le;生效方式:重启实例生效1.5 控制文件配置参数: control_files说明: 该参数用于指定在DB启动时,读取的控制文件来源,如果有多个控制文件,每个控制文件完全一致,生产系统建议至少为两组冗余,防止出现控制文件损坏后必须进行控制文件手工重建风险。修改命令:alter system set control_files=/oradata/codmdb/control01.ctl, /oradata/codmdb/control02.ctl, /oradata/codmdb/control03.ctl scope=spfile;生效方式: 重启数据库生效 1.6 白名单设置参数:sql

4、net.ora 文件说明: sqlnet.ora 文件位于$ORACLE_HOME/network/admin 目录下,该文件用于控制哪些主机IP能够连接至数据库服务器,防止DB遭受攻击。修改命令: vi sqlnet.ora 加入如下两项:TCP.VALIDNODE_CHECKING=yesTCP.INVITED_NODES=(127.0.0.1,本机IP,IP1,IP2,IP3) 生效方式: 重新加载监听生效 lsnrctl relocate listener_name1.7 闪回区设置参数:db_recovery_file_dest_sizedb_recovery_file_dest说明

5、: 对于归档路径和归档空间大小,建议通过设置闪回区进行管理修改命令: alter system set db_recovery_file_dest=/archlog scope=both;alter system set db_recovery_file_dest_size=100G scope=both;生效方式: 立即生效control_files1.8 在线日志组参数:Select * from v$log; 查看在线日志组配置说明: 为提高数据安全性,建议每组在线日志配置两个日志成员,避免单个日志出现故障后导致数据丢失风险。修改命令: alter database add logfil

6、e group 4 (/oradata/codmdb /redo04_1.log,/oradata/codmdb /redo04_2.log) size 500M;生效方式: 立即生效1.9 控制文件记录保留数参数:control_file_record_keep_time说明: 该参数用于控制数据库中归档日志,备份信息等保留时长,以天为单位,默认为7天。如果备份信息没有通过catalog库统一管理,则所有备份信息都记录在控制文件中,超出该时段备份记录可能被覆盖,导致DB在恢复时无法读取到备份片信息。修改命令: alter system set control_file_record_keep

7、_time=32 scope=both;生效方式:立即生效二、 常用监控项2.1 数据库在用连接数select username,count(*) from v$session group by username;所有连接数之和应不超过数据库processes设置的60%,防止出现业务峰值会话数增加,导致连接数爆满。2.2 监控数据库文件数select count(*) from dba_data_files;避免出现数据库已添加文件数达到系统db_files最大值。2.3 表空间使用率SELECT d.status Status, d.tablespace_name Name, d.cont

8、ents Type, d.extent_management Extent, TO_CHAR(NVL(a.bytes / 1024 / 1024, 0), 99,999,990) Size (M), TO_CHAR(NVL(a.bytes - NVL(f.bytes, 0), 0) / 1024 / 1024, 999,999,999) Used (M), TO_CHAR(NVL(a.bytes - NVL(f.bytes, 0) / a.bytes * 100, 0), 990.00) Used % FROM sys.dba_tablespaces d, (select tablespace

9、_name, sum(bytes) bytes from dba_data_files group by tablespace_name) a, (select tablespace_name, sum(bytes) bytes from dba_free_space group by tablespace_name) f WHERE d.tablespace_name = a.tablespace_name(+) AND d.tablespace_name = f.tablespace_name(+) AND NOT (d.extent_management like LOCAL AND d

10、.contents like TEMPORARY)UNION ALLSELECT d.status Status, d.tablespace_name Name, d.contents Type, d.extent_management Extent, TO_CHAR(NVL(a.bytes / 1024 / 1024, 0), 99,999,999) Size (M), TO_CHAR(NVL(t.bytes, 0) / 1024 / 1024, 999,999,999) Used (M), TO_CHAR(NVL(t.bytes / a.bytes * 100, 0), 990.00) U

11、sed % FROM sys.dba_tablespaces d, (select tablespace_name, sum(bytes) bytes from dba_temp_files group by tablespace_name) a, (select tablespace_name, sum(bytes_cached) bytes from v$temp_extent_pool group by tablespace_name) t WHERE d.tablespace_name = a.tablespace_name(+) AND d.tablespace_name = t.t

12、ablespace_name(+) AND d.extent_management like LOCAL AND d.contents like TEMPORARY ORDER BY 7; 以上针对为数据文件非自动扩展表空间使用率情况统计,生产环境不建议使用自动扩展。如果数据文件为自动扩展,在small表空间下,单个数据文件最大可扩展至32GB,可通过如下语句查询:select s.tablespace_name, t.total_MB, t.total_MB - s.used_mb free_mb, round(s.used_mb / t.total_MB, 4) * 100 use_pre

13、cent from (select tablespace_name, sum(bytes) / 1024 / 1024 used_mb from dba_data_files group by tablespace_name) s, (select tablespace_name, count(*) * 32 * 1024 total_MB from dba_data_files group by tablespace_name) t where s.tablespace_name = t.tablespace_name;2.4 闪回区使用率select * from v$flash_reco

14、very_area_usage;该查询需要启用FRA区,如果未启用FRA区管理,则直接监控主机文件目录使用率。2.5 数据库等待事件select s.SID,s.OSUSER,s.USERNAME,s.SQL_ID,s.EVENT,s.PROGRAM,s.BLOCKING_SESSION,s.LAST_CALL_ET from v$session s where s.STATUS=ACTIVEand username is not null;通过该语句可实时监控数据库中SQL执行效率和产生等待事件,其中EVENT列表示具体等待事件,LAST_CALL_ET 列表示正在执行语句已执行时间,单位:

15、秒。如果等待事件出现latch等待,db file scattered read,read by other session 等这类等待事件,则需分析具体语句,看是否存在效率提升的空间。2.6 告警日志监控 数据库alert log 记录了数据库的运行状态和日志信息,在一个运行良好的系统中,应该只会干净的出现在线日志切换记录,加强对alert log巡检同时有利于发现数据库潜在风险,提前进行规避。2.7 灾备DataGuard同步监控 select PROCESS,STATUS,THREAD#,SEQUENCE# from v$managed_standby;定期检查主库至DataGuard环境日志同步状态,如果出现gap,应及时进行人工干预和修复,避免灾备环境数据延迟。2.8 AWR采样报告分析 生产系统应定期提取awr报告进行性能分析和比对,保证数据库在最优环境下运行。数据库性能指标命中率:语句执行效率分析:关于AWR报告具体解读可参考附件STATSPACK报告解读.doc ,AWR 报告是STATSPACK报告的升级版,提供了更全面的信息用于进行性能分析。

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

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