SQL*Plus使用心得
背景:身为Oracle DBA,必须熟练使用Oracle数据库客户端工具SQL*Plus,而且大部分情况下,很可能就是你管理Oracle数据库的唯一工具。使用:1. 当执行SQL*Plus匿名PL/SQL语句块时,需要插入语句,如何输入分号“;”假...
结合SQL*Loader、AWK工具为表构造大数据量,以备测试
背景:假设对需求进行评估后,发现某表数据量为1000万,表名为T_1,表结构如下:COL_1 NUMBER(3)COL_2 NUMBER(5, 2)COL_3 VARCHAR2(10)COL_4 &nb...
杀死或者断开连接到ORACLE数据库的用户会话
背景: 如果连接到ORACLE数据库用户正在执行非常耗时、耗资源的SQL操作,导致业务非常慢、甚至中断;这个时候就需要查找出正在执行耗时、耗资源的SQL操作会话,并将其杀死,从而恢复业务 ...
通过USER_SOURCE、DBA_SOURCE、ALL_SOURCE查询Oralce数据库对象SQL语句
背景: 在很多情况下,我们都希望获取某个对象的SQL语句,以方便进一步分析问题。如:存储过程编译失败,我们可以通过详细错误信息知道代码哪行出现错误,而源SQL语句不是自己开发,这时就需要知...