摘要:人物排行榜《福布斯》:2004全球最有影响力女性排行榜top 100,吴仪名列第二《环球企业家》:推动中国商业国际化100人《财富》:2004年度25位最具权势企业家 沃尔玛ceo居首《财富》:2003年度中国最大的上市公司100强影响中国商界的20位世界级企业家及思想家美2004年度“富翁玩具排行榜”出炉2003年度中国it业影响力top 100人物完全排行榜:̶......
摘要:1。sql*plus是包括标准的sql和oracle公司的一些命令组成的产品2。在sql*plus操作界面上paste文字的方法:选中要粘贴的文字,左键不放同时按右键。3。刚接触oracle,需特别注意commit命令,还有rollback。4。了解一下toad,sql*load,pl*sql等工具。5。一般我们接触的有ddl和dml两种类型的命令。如下是一些常用到的语句,需熟练掌握才是:1、显示......
利用Oracle数据库存储和分析Unix操作系统的性能作者简介:
热切关注oracle技术与相关操作系统技术,出没于各大数据库技术论坛,目前是中国最大的oracle技术论坛www.itpub.net的数据库管理版版主. 【程序编程相关:
java 鼠标单击和双击的控制】
张乐奕,通常使用的网名为kamus,也曾用过seraphim,现在任职于北京某大型软件公司,oracle数据库dba,主要负责证券行业的核心交易系统数据库管理及维护工作. 【推荐阅读:
讲稿3(缺陷-密度:解决方案)】
我的邮件地址:kamus@itpub.net 【扩展信息:
编写跨平台的进程内Event事件驱动】
我的msn: kamusis@hotmail.com
期望与各位朋友讨论oracle相关技术.
本人所有文章,不经许可,不得转载.
目录
一. 前言... 4
二. 思路... 4
三. vmstat脚本及步骤... 4
1. 安装statspack. 4
2. 创建stats$vmstat表... 4
3. 创建vmstat目录... 6
4. 创建get_vmstat.ksh脚本... 6
5. 创建run_vmstat.ksh脚本... 8
6. 创建crontab作业,定时执行run_vmstat.ksh脚本... 9
7. 分析数据... 9
1) 异常报告... 9
2) 每小时趋势报告... 13
3) 周趋势报告... 14
4) 长期趋势报告... 14
四. 使用excel生成趋势图... 15
五. 参考资料... 15
一. 前言
作为unix系统中的oracle数据库管理员,时刻监控操作系统的性能无疑是非常重要的,幸运的是unix系统提供了大量的监控命令,比如vmstat, iostat, sar, top等等,这些监控命令均以字符界面输出结果,再加上unix系统中shell的强大分析功能,这样我们只需要编写一些脚本就可以实现自动的后台监控,当有问题的时候再自动发送邮件给dba.
其实相类似的一些监控脚本可能已经随处可见了,但是本文提到的一个新的思路,就是利用oracle数据库的statspack空间来存储监控的结果,再利用数据库天生的检索优势,这样比以往靠shell分析甚或是人工分析生成的监控结果文件要更加轻松,智能,同时也能实现更持久与更广泛的监控.
本文大部分素材来源自donald k. burleson的oracle9i unix administration handbook,但是对于脚本中的一些错误与不合理的地方作了修改,并且添加了一些功能,本文的测试环境全部基于sun solaris 8 sparc 64bit + oracle9.2.0.5.
本文第一版主要以监控内存消耗与cpu等待的vmstat命令为例,将陆续添加iostat等其它命令的监控脚本.
二. 思路
首先安装statspack,然后手工创建一个用于存储vmstat命令输出结果的表,再作一个shell定时执行vmstat,将结果全部插入数据库表中,最后就是通过sql定时分析表中的数据,超过预先指定的门限值就告警.同时根据表中的数据,我们还能作出系统性能的趋势报告.
三. vmstat脚本及步骤
1. 安装statspack
sqlplus “/ as sysdba”
sql> @?/rdbms/admin/spcreate.sql
按照提示设定perfstat用户的密码之后,由于是10g,我选择了sysaux表空间作为perfstat用户的默认表空间,而没有另行创建表空间.
2. 创建stats$vmstat表
sql> connect perfstat/perfstat
sql> @create_vmstat_tab.sql
# create_vmstat_tab.sql
drop table stats$vmstat; create table stats$vmstat ( start_date date, duration number, server_name varchar2(20), running_queue number,
waiting_queue number,
swap_in number,...
下一页 摘要:锁定数据记录
ado组件有一个非常好的属性locktype,可用于锁定记录,这样当一个更新开始之前可以去检查这个属性,如果还在锁定状态,则需要等待,以避免更新冲突.该属性具体说明如下:locktype 属性 指示编辑过程中对记录使用的锁定类型。设置和返回值设置或返回以下某个 locktypeenum 的值。常量 说明 adlockreadonly 默认值,只读。无法更改数据。 adlockpe......