使用Python一键生成Oracle性能excel曲线图作者:宣泽春,新炬网络技术专家。
1.为什么要生成曲线图
做oracle数据库运维,有时会经常要看一周内数据库运行的情况,而通过性能曲线图最能展现数据库系统的性能变化情况了。如果有安装oracle的EM,看这个也不是问题。但有些数据库是没安装的,而且EM的是较难以实现定制化的报表需求的,难以把图表发给用户。
先来看一下要生成的数据效果图:
还有些附加的要求,如生成报表的工具需要在UNIX/LINUX下执行,能一键直接生成exel 报表,可以方便地插入到word中。本文正是介绍如何使用python实现这一过程的,主要面向oracle dba且对编程语言有一定了解的读者。
2.为什么要使用python
为什么要使用python?只要稍微了解一下自动化运维,就会明白python是这一领域编程的王者。业界最有名的自动化运维工具SaltStack及ansible都是基于python实现的。3.如何做到
接下讲在已经安装好oracle数据库11g DB的Linux环境下,如何一步一步实现最终目标。
3.1.安装python