- 博客(7)
- 收藏
- 关注
转载 SQL*Plus使用心得
背景:身为Oracle DBA,必须熟练使用Oracle数据库客户端工具SQL*Plus,而且大部分情况下,很可能就是你管理Oracle数据库的唯一工具。使用:1. 当执行SQL*Plus匿名PL/SQL语句块时,需要插入语句,...
2011-09-29 20:41:35
158
转载 Linux下命令TOP中的常用交互命令
背景: 在监控、诊断服务器(如Oracle Database Server)性能时,TOP命令在类UNIX系统中最经常使用。各使用场景:1. 2500毫秒刷新一次TOP内容,总共5次,输出内容存放到performace.t...
2011-09-28 07:41:02
231
转载 结合SQL*Loader、AWK工具为表构造大数据量,以备测试
背景:假设对需求进行评估后,发现某表数据量为1000万,表名为T_1,表结构如下:COL_1 NUMBER(3)COL_2 NUMBER(5, 2)COL_3 VARCHAR2(10)COL_4 DATE...
2011-09-22 14:37:08
101
转载 采用AWK编程实现随机函数(包括整数、浮点数、字符串、日期时间)
背景:作为Oracle Database DBA,经常需要构造数量级百万、千万、甚至更多的数据来进行脚本性能测试。如何快速产生这些数据呢?我们可以用Shell、Perl、AWK等编程实现,目前经过本人测试发现:相同的实现算法采用...
2011-09-21 23:11:15
198
转载 类UNIX系统中AWK编程注意事项
背景: AWK是类UNIX系统中的文本处理工具,使用AWK编程实现基于文本数据库统计,往往效率比较好,至少我测试的情况比PERL脚本效率高不少。注意事项:1. AWK编程中,定义函数时,不建议在函数中使用全局变量。原因是不...
2011-09-20 10:12:38
81
转载 杀死或者断开连接到ORACLE数据库的用户会话
背景: 如果连接到ORACLE数据库用户正在执行非常耗时、耗资源的SQL操作,导致业务非常慢、甚至中断;这个时候就需要查找出正在执行耗时、耗资源的SQL操作会话,并将其杀死,从而恢复业务步骤:1.查找正在...
2011-08-27 11:39:04
190
转载 通过USER_SOURCE、DBA_SOURCE、ALL_SOURCE查询Oralce数据库对象SQL语句
背景: 在很多情况下,我们都希望获取某个对象的SQL语句,以方便进一步分析问题。如:存储过程编译失败,我们可以通过详细错误信息知道代码哪行出现错误,而源SQL语句不是自己开发,这时就需要知道ORACLE数据库对象SQL...
2011-08-27 09:24:11
505
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人