Oracle触发器死锁问题解决
这两天一直在因为系统初期设计原因导致的一个触发器问题。问题如下:有表T,有客户编号、账户编号及地址三个字段(为方便起见以最少字段描述)。一个客户编号下可能存在多个账户编号(3个或4个)。假设客户编号C0下...
利用dbms_metadata.get_ddl生成对应定义语句
这个话题不仅在网上已经被重复过不知道多少次了,在我的这个blog上也已经是第二次来实现这个功能了。第一次的算法比较土,就是找到指定的关键字就换行,如:tablespace/storage等。这种方式很大的缺点就是如果是表定...
statspack的id问题
Oracle的statspack是查看其运行状况的一个非常好的工具。在进行快照抓取结束后,生成spreport时,会出现要求输入snapid的情况这个id我查了下,是从stats$snapshot中取得的。execute statspack.snapshot;--第一次s...
linux常用命令总结
暂时先罗列出来,待晚上慢慢写:rm -f -r -ilast 显式所有历史登录信息mvcp cdsshftpgccc++makeperlscptelnetfindxargsmanroutedatehwclockfdiskmkfs.ext2mkfs.ext3kudzulsvi/vimmorelessgreplsinfopsinfoipcs -aps...
SQL语句执行进度检查
--SQL语句执行进度检查(只对经过表分析的表有效)select st.piece, st.sql_text, (case when st.piece = 0 then round(sl.sofar/sl.totalwork, 4) * 100 else null end) "Progress(%)"from v$session_longops sl, v...
sed
sed -ne '/^#/!p' nagios.cfg.new | sed -ne '/^[[:alpha:]]/p' > nagios.cfg.conf 第一段:打印不是以#号开头的所有行第二段:打印以字母开头的所有行(排除空行等)先做一个开头,后面要增加学习关于正则表达...
20090525 Oracle知识总结
今天学习了几个知识点:1、关于Oracle用户下不能编译存储过程而报错的解决;2、创建自定义函数索引时出现的问题;3、关于清空buffer_cache的方法;4、关于利用type进行一些转换。 1、默认情况下,如果没有编...
[转]学习Oracle动态性能表-(6)-V$SQLTEXT,V$SQLAREA
V$SQLTEXT 本视图包括Shared pool中SQL语句的完整文本,一条SQL语句可能分成多个块被保存于多个记录内。 注:V$SQLAREA只包括头1000个字符。V$SQLTEXT中的常用列l &nb...
Oracle中with的用法
Oracle中有个with字句,用于构建复杂的查询语句。语句结构:with subquery_name1 as (subquery_body1), subquery_name2 as (subquery_body2)...select * from subquery_n...
硬件时钟与系统时钟同步问题
建了一个虚拟机,发现每次重启后系统时钟总是跟现有时间相差10多个小时用date -s进行修正之后,再次重启又出现该问题。于是怀疑跟硬件时钟有关用hwclock看了下,发现的确硬件时钟的时间存在差异。调整硬件时钟:h...
【转】redhat 5 安装oracle10g方法
1. 硬件要求 1.swap 分区不低于2G 2.selinux 状态disable 3.物理内存不低于512M 2. &nbs...
用cut替换常规的awk字段读取
经常有很多日志类文件,经常会有截取每行的某些特定部分这样的需求。这样就出现了awk这个工具。awk是一个强大的文本处理工具,用于处理以某种方式分割,取某个或某些字段。还可以进行脚本化,编写复杂的处理语句。一...
[转]redhat AS 5安装ORACLE10g客户端
本文转自:http://www.blogjava.net/acooly/archive/2009/04/13/265199.html准备安装包下载ORACLE10g安装文件,这里以ISO文件为例。Database 10g client(linux x86).iso拷贝Database 10g client(linux x86).iso...
单向ping不通问题
在本机上装了个虚拟机rhel5的本机系统xpprosp3假设虚拟机为A,本机为B现在B能够ping的通A,A却ping不通B,A也能ping的通外网机器。怀疑是B防火墙设置的问题,于是关闭B防火墙进程。但还是不通。再清空A的iptables...
使用sqlldr导入日期格式字段的问题
有这么一个数据,按照一分钟统计数据的查询数,字段内容:stat_date date, stat_num number(10)stat_date表示统计日期,stat_num表示统计数目数据如下:2009-03-04 15:40:00, 44542009-03-04 15:41:00, 33602009-03-...
分区表的不同操作对索引的影响
首先建立分区表测试数据:create table test_partition_iptvbill partition by range(starttime) (partition p_01 values less than(date '2008-02-02') tablespace dvboss, partition p_02 values less than(date '...
shell中的一个类似substr的用法
原来在shell中如果遇到要截取字符串的情况,就调用awk中的substr来实现。今天了解到一种新的方法,原来shell中本身就支持这种用法。如,有一字符串"12345678",现在要截取第三个到第六个字符的字符串区间。则可以:[...
非标准单位的分组统计问题
关于时间的统计假设需求,要求以2天为一个间隔进行数据统计。正常的统计方式都是按照一个基本数据单位作为一个分组,来进行统计的如,按照小时等进行统计的:select trunc(o.created, 'hh'), count(*) from user_obj...
端口监控脚本
对指定的端口列表分别进行监控说明:LSNPORTS参数指定要监听的端口列表,以空格作为分割;INTERVAL参数指定监控的时间间隔;LOGPATH参数指定监控日志存放路径,如果该路径不存在,则脚本会自动添加。日志生成方式:...
利用ssh建立网络转发通道
这两天由于遇到公司的vpn不能拨,只有一台对外的windows服务器。于是就想到了利用这个服务器进行端口映射。windows下就使用portmap这个端口映射工具就可以很方便的实现这个功能。而且容易理解。没两下就搞定了。然后...