配置Linux环境下多网卡高可用网络端口
网络是信息系统的核心关键。目前主流的信息系统结构体系中,数据库存储往往都是在系统的后端,不直接与前端用户相对。同时,在诸如SAN和NAS等基于网络体系的存储环境中,可靠的网络环境是我们必须考虑的因素。 从常见系统运维事故中,意外断电、断网和空调漏水是三个主要故障因素。意外的网络中断...
AWR信息报告
<p style="text-indent:2em;"> </p><p style="text-indent:2em;"><span style="font-size:16px;">AWR</span><span style="font-family:宋体;font-size:16px;">报告是我们研究分析</span><span style="font-size:16px;">Oracle</span><span style="font-family:宋体;font-size:16px;">性能,特别是应用程序工作特...
使用Ccscan进行数据字符集转换验证(下)
上篇中,笔者演示了如何安装调用Ccscan工具,下面继续通过演示实验进行测试。 4...
使用Ccscan进行数据字符集转换验证(上)
字符集问题是IT领域各个方面都需要面对的问题。从最早网页编程乱码,到数据库报表显示乱码,搜索...
使用HangFG进行Oracle Hang分析
<p style="text-indent:2em;"><span style="font-size:12pt;">Database Hang</span><span style="font-family:宋体;font-size:12pt;">是很严重的系统故障。</span><span style="font-size:12pt;">Oracle</span><span style="font-family:宋体;font-size:12pt;">数据库是一个极其复杂的整体,多种功能、特性和属性在各种生...
使用Procwatcher监控Oracle数据库锁定Contention(上)
数据库锁定Contention是我们在实际中经常遇到的问题。严重的Contention可能会引起整体数据库性能衰减,乃至连接失败。实际生产如果出现Contention,通常是比较紧急的情况,快速定位错误问题,解决问题是运维人员的挑战。Contention出现的原因很多,但总的来说有两个大的类型,一个是数据库本身后台进程之间...
使用Iperf工具进行网络性能测试
在实际运维故障调试中,网络设备性能往往是需要重点关注的对象。网络性能问题是最直接影响系统整体效果的重要因素。网络性能可以包括两个层面指标:当前实际值和性能极值。实际值是指系统实际运行或者运行高峰期时网络流量和负载情况。而性能极值则是测试网络整体的极限情况。对Oracle数据库而言,一些重要...
Oracle 9i配置Statspack工具(下)
上篇中我们已经介绍了Statspack工具最基本的使用:安装卸载、Snapshot收集和基本报告生成。Oracle Statspack的灵活性是很强的,针对不同的分析需要和系统环境,我们可以在默认配置基础上进行定制,更好的完成分析需求。 3、各种Statspack配置参数 我们在AWR中,是不需要关...
Oracle 9i配置Statspack工具(上)
Oracle自诊断工具对日常性能诊断作用很大。从Oracle 8开始,Oracle就在不断地推进综合性的自诊断工具包发展。从最早的Statspack到现在的AWR、ADDM,Oracle正向着自诊断、智能化的方向发展。Statspack作为Oracle早期推出的工具包,最早出现在Oracle 8,在9i版本中获得广泛的应用。从发展历程上,Statspack奠...
VisualVM远程监控两种配置方法介绍
今天介绍一下Java程序远程监控工具。Java从最开始推出,核心特点就是对象自动收集机制,让程序员不需要像C++时代要进行配对对象书写。 但是,时至今日,我们依然能够看到很多Java程序运行一段时间之后,抛出S...
Oratop工具——实时数据库性能监控工具
在任何系统优化过程中,“80/20原则”是我们一定要关注的问题。简单的说,就是我们系统80%的性能问题、现象,都是有少数几个甚至一个问题造成的。这就需要我们面对复杂的系统性能问题的时候,要学会“拨开云雾、蛇打...
Remote Diagnosis Agent(RDA)——初识RDA
作为目前行业界最成熟和成功的商业数据库管理系统软件,Oracle开发出很多有助于系统调试和运维的工具。借助这些优秀的免费工具,可以大大方便我们日常运维和管理工作。 无论是作为专业DBA,还是第三...
使用responseFile进行oracle静默安装
我们通常使用的数据库,都是基于图形GUI界面进行的。在Windows和其他图形化操作系统中,图形交互式安装时很方便的安装手段。但是,在很多情况下,图形交互式安装时有很多的限制的。 首先,图形GUI界...
Oracle 11g ADRCI工具使用
在Oracle中,各个组件(监听器、数据库实例、各种配置工具)在安装和运行时都会有相应的日志Log和跟踪文件Trace生成。Oracle 11g之前,这些信息都是零散的分布在Oracle组件目录中的。在11g,Oracle推出了ADR...
手工生成AWR运行期对比报告记录
AWR(Automatic Workload Repository)报告是Oracle 10g之后推出的重要性能诊断工具。AWR是作为Statspack报告的一种有力延伸。借助AWR,我们可以方便的对Oracle数据库的特定工作时间段进行性能分析评价,最终...
监听器控制程序lsnrctl跟踪trace file
Oracle监听器是一个独立的数据库组件,在整个体系中扮演非常重要的作用。即使在windows平台上,监听器listener也被实现成为一个独立的进程程序。 在一些与网络相关的故障中,监听器相关故障占了很大部...
使用Deinstall专用工具删除Oracle Database
通常情况下,Oracle数据库安装之后是不会轻易的删除的。但是当我们进行日常实验或者软件故障问题调整时,是需要进行Database Server或者Client删除的。 删除Oracle软件(主要是$ORACLE_HOME目录下内容...
介绍几种获取SQL执行计划的方法(下)
上篇中,我们介绍了几种获取执行计划的方法。本篇我们继续探讨其他获取到执行计划详细信息的方法。 4、从shared_pool中直接抽取执行计划 我们执行过的SQL,在Oracle中会将执行计划缓存一段时间...
介绍几种获取SQL执行计划的方法(上)
SQL调优是很多Oracle DBA和开发人员的重要工作。一个高效的SQL改写调优,可以大幅度优化执行计划,提高执行效率,进而增强关键用例模块的可用性和满意度。 进行SQL调优中不可缺少的操作就是获取指定SQ...
手工生成ASH报告记录
我们之前探讨过AWR报告的手工方法(http://space.itpub.net/17203031/viewspace-700471),借助AWR报告的定时snapshot功能,我们可以有选择性的选取时间段系统数据进行分析,最后获取综合诊断情况。除了AWR报...