09 2012 档案

摘要:to_date()与24小时制表示法及mm分钟的显示:一、在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会直接的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA 01810 格式代码出现两次”。如:select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') from dual;原因是SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟。select to_date 阅读全文
posted @ 2012-09-29 16:57 傲衣华少 阅读(541) 评论(0) 推荐(0)
摘要:shell 编程中使用到得if语句内判断参数 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真 -h 当file存在并且是符号链接文件时返回真,该选项在一些老系统上无效 -k 当由pathname指定的文件或目录存在并且设置了“粘滞”位时返回真 -p 当file存在并且是命令管道时返回为真 -r 当由pathnam... 阅读全文
posted @ 2012-09-18 15:11 傲衣华少 阅读(3648) 评论(0) 推荐(0)
摘要:A表中有两个列C1,C2按照C1分组,每组按C2排序,删除超过200条的记录select c1,c2 from (select c1,c2,row_number() over (partition by c1 orderby c2) r from a) where r<=200; 阅读全文
posted @ 2012-09-17 14:43 傲衣华少 阅读(163) 评论(0) 推荐(0)
摘要:每个程序员,在职业生涯的某个时刻,总会发现自己需要知道一些Linux方面的知识。我并不是说你应该成为一个Linux专家,我的意思是,当面对Linux命令行任务时,你应该能很熟练的完成。事实上,学会了下面8个命令,我基本上能完成任何需要完成的任务。 注意:下面的每个命令都有十分丰富的文档说明。这篇文章并不是来详尽的展示每个命令的各种功用的。我在这里要讲的是这几个最常用的命令的最常见用法。如果你对linux命令并不是很了解,你想找一些这方面的资料学习,那这篇文章将会给你一个基本的指导。 让我们从处理一些数据开始。假设我们有两个文件,分别记录的订单清单和订单处理结果。order.out.log... 阅读全文
posted @ 2012-09-17 14:40 傲衣华少 阅读(337) 评论(0) 推荐(0)
摘要:任务发生异常,需要记录遗言信息,利用gdb调试,因此需要记录coredump文件。设置查看:在root用户下执行sysctl -a | grep core,查看core文件的配置是否正确命令设置:1)使用命令 ulimit -c unlimited 设置coredump文件可以使用最大空间; 或去vi /etc/security/limits.conf修改2)/proc/sys/kernal/core_pattern 可以设置coredump产生的路径和文件名格式。如果不修改,默认在程序执行目录下产生。 或使用命令修改: sysctl -w kernel.core_pattern=/... 阅读全文
posted @ 2012-09-14 11:17 傲衣华少 阅读(9036) 评论(0) 推荐(1)
摘要:[解决方法]1)通过查找已被锁定的数据库表以及相关的sid,serial#,spid;select object_name,s.sid,s.serial#,p.spid from v$locked_object l,dba_objects o,v$session s,v$process p where l.object_id=o.object_id and l.session_id=s.sid and s.paddr=p.addr;2)在数据库中杀死Sessionalter system kill session 'sid,serial#'; --sid,serial#是上面查 阅读全文
posted @ 2012-09-10 10:47 傲衣华少 阅读(6688) 评论(0) 推荐(0)
摘要:#### 参数1:文件名function CopyFile(){LogStr="Copy file from BASE_DATA_DIR/${1} to ${NA_OUTPUT_DIR}${NA_FILEHEAD}${1}"PutLog "$LogStr"cp $BASE_DATA_DIR/${1} ${NA_OUTPUT_DIR}${NA_FILEHEAD}${1}}#### 遍历文件夹#### 参数1:要遍历的路径#### 参数2:对遍历结果的回调函数,此函数的参数为文件名。function TransFiles(){Dir=${1}PutLog & 阅读全文
posted @ 2012-09-07 10:47 傲衣华少 阅读(858) 评论(0) 推荐(0)
摘要:一、unl文件导入oracle1、在Oracle上建表a2、vi一个a.ctl文件,内容如下:load datainfile '/home/see/nginrun/importNA/a.unl'insert into table afields terminated by '|' (C1, C2, C3, C4, C5, C6, C7, C8 )3、sqlldr sdu/sdu control=a.ctl direct=y log=a.log二、oracle导出unl上传oraexporter./oraexporter user=sdu password=sdu 阅读全文
posted @ 2012-09-07 10:44 傲衣华少 阅读(5593) 评论(0) 推荐(0)