- 博客(34)
- 资源 (18)
- 收藏
- 关注
原创 AWK与SHELL脚本中对指定日期处理的异常情况
对于awk的计算错误,百思不得其解啊。。。详细如下:PS:有高手见到,请提示下,谢谢源数据:wqq.txt86216074|8009|20130301010303|15|2160||FID_FIX_3MOIS3|86216074|8009|20130302020303|15|2160||FID_FIX_3MOIS3|86216074|8009|20130303030303|15
2013-03-17 17:36:52
910
转载 Oracle 语言分类(DDL,DML,DCL,TCL)
Oracle的语言分四类,它们是(数据定义语言DDL)、(数据操纵语言DML)、(数据控制语言DCL) 和 (事务控制语言TCL)DDL Data Definition Language (DDL) statements are used to define the database structure or schema. Some examples: CREATE - to c
2012-10-21 21:42:43
667
转载 oracle 进程死锁
oracle 进程死锁 查看有哪些表被锁住select b.owner,b.object_name,a.session_id,a.locked_modefrom v$locked_object a,dba_objects bwhere b.object_id = a.object_idselect b.username,b.sid,b.serial#,logon_t
2012-09-18 17:57:23
598
原创 SHELL中的使用fifo管道实现多进程运行效率
注意下面注释中带“>>>>>”的位置 情况1:#!/bin/bashtemp_fifo_file=$$.info #以当前进程号,为临时管道取名mkfifo $temp_fifo_file #创建临时管道exec 6<>$temp_fifo_file #创建标识为6,可以对管道进行读写rm $temp_fifo_file
2012-09-11 17:34:37
11202
2
原创 AWK多文件的处理的方式
直接多文件逐个处理,操作相同:1、直接输入多个文件名:> awk 'BEGIN{FS="|";OFS="|";print "GSM|BALANCE"}{if($13==20120530)print $1,$9}' Subscriber_20120530.list Subscriber_20120531.list2、根据正则表达式匹配多个文件:> awk 'BEGIN{FS="
2012-06-06 21:06:21
14391
1
原创 在AWK中输出特殊字符-单引号
在AWK中输出单引号实现方式比较特殊:> unameLinux对于输出字符串使用到单引号:单引号-双引号-单引号-转义单引号-单引号-字符串-单引号-转义单引号-单引号-双引号-单引号(下划线部分为输出单引号,相同颜色符号对应)> echo aaa | awk '{print "select * from A where name='\''TOM'\''"}'se
2012-06-02 17:21:23
21413
转载 局域网内sqlplus 访问主机数据库 TNS: 无监听程序
由于在ubuntu下安装rcu 无法访问主机数据库 故将问题定位为局域网内访问主机DB问题注: 在主机上 一切正常。可以登录 如果在客户机上以下列方式访问主机DB sqlplus sys/hirisun@192.168.6.96:1521/orcldbas sysdbaERROR:ORA-12541: TNS: 无监听程序回到主机验证监听程序tnsping l
2012-05-02 23:36:29
1411
1
转载 TEMPORARY Tablespaces and TEMPFILES
What are Temporary Tablespaces:Temporary tablespaces are used to manage space for database sortoperations and for storing global temporary tables. For example, ifyou join two large tables, and Ora
2012-05-02 21:31:36
702
原创 perl中FTP的使用
#!/usr/bin/perl#-----------------------------------------------------## # description : create and ftp subchange state file# author : wqq# date : 2012-04-30##----------------------
2012-05-02 17:00:26
1693
转载 oracle复制表数据,复制表结构
1.不同用户之间的表数据复制对于在一个数据库上的两个用户A和B,假如需要把A下表old的数据复制到B下的new,请使用权限足够的用户登入sqlplus:insert into B.new(select * from A.old);如果需要加条件限制,比如复制当天的A.old数据insert into B.new(select * from A.old where date=GM
2012-05-02 16:57:56
805
转载 在Perl中使用shell命令和管道
在Perl中使用shell命令有三种方法* system函数* 反引号``* qx{}第一种方法,system函数格式如下[html] view plaincopyprint?1. system("command"); system("command");若命令正常运行则返回0,否则返回非零值此方法的缺点是不能将shell命令的输出直
2012-05-02 16:56:52
3922
转载 Oracle 常用dump命令
<br /><br />命令方面较强的跟踪事件文章。<br /><br /> <br /> <br />一.Memory Dumps<br />1).Global Area<br />ALTER SESSION SET EVENTS ‘immediate trace name global_area level n’;<br />1 包含PGA<br />2 包含SGA<br />4 包含UGA<br />8 包含indrect memory<br /> <br />2).Library Cache<br
2010-09-20 11:25:00
529
转载 linux rpm问题
<br /><br />rpm -qpl xxxxxx.rpm<br />1.如何安装rpm软件包 <br />rmp软件包的安装可以使用程序rpm来完成。执行下面的命令 <br />rpm -i your-package.rpm <br />其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。 <br />安装过程中可能出现下面的警告或者提示: <br />... conflict with ... 可能是要安装的包里有一些文件可能会覆盖现有 <br />的文件,缺省时这
2010-09-12 21:13:00
531
转载 LINUX下/ect/rc.d/目录的作用 (redhat启动顺序)
<br />init.d/ :各种服务器和程序的二进制文件存放目录。<br />rcx.d/: 各个启动级别的执行程序连接目录。里头的东西都是指向init.d/的一些软连接。具体的后边叙述。<br />还有三个脚本:rc.sysinit, rc, rc.local<br /><br />redhat的启动方式和执行次序是:<br />加载内核<br />执行init程序<br />/etc/rc.d/rc.sysinit # 由init执行的第一个脚本<b
2010-09-02 10:45:00
2207
原创 软raid5的实验
RAID5:至少需要3块磁盘,是raid0和raid1的折中方案,采用奇偶校验的方式将数据拆分存储在不同的磁盘中,并且其数据和对应的校验信息存储在不同的磁盘上,最多允许有一块磁盘故障,在更换了故障的磁盘后可以使用校验信息来恢复丢失的数据。本实验中将使用4块磁盘创建软RAID5,其中一块磁盘做备份磁盘。软RAID,即操作系统级的RAID。1、 创建以来建立RAID5的4个分区。[root@vm ~]# fdisk /dev/sdb //创建4个磁盘分区 The number of cyl
2010-09-01 14:03:00
1949
转载 在Linux命令行下安装Oracle 10g(文本模式)
<br /> <br />Oracle 10g支持在命令行下用静默模式(Silent)安装,给那些没有安装图形界面的Linux系统提供了极大的便利。<br />下面以Fedora Core 6为例,介绍在命令行下安装OracleOracle 10g的方法。<br />1 安装前的准备<br />准备工作要用登录为root用户来进行。<br />1.1 选择安装环境的语言<br />Oracle安装时可以通过环境变量LANG指定安装语言,如果Linux命令行不能显示中文,就要将语言环境设置为英语。<br />
2010-08-26 16:48:00
3464
转载 Linux与Linux,Linux与Windows之间使用SSH传输文件
<br /><br />Linux与Linux之间传送文件:<br /><br />scp file username@hostIP:文件地址 <br />例:<br />scp abc.txt root@IP:/home/root/abc.txt<br /> <br />---------------------------------------------------------------------<br />windows与Linux之间传送文件:<br /><br />笔者用putty的内置P
2010-08-26 15:29:00
1321
转载 Linux术语全称
<br />bin = BINaries (binary) <br />/dev = devices <br />/etc = ETCetera etcetera附加的人, 附加物, 以及其它, 等等 <br />/lib = LIBrary <br />/proc = PROCesses <br />/sbin = Superuser BINaries <br />/tmp = TeMPorary <br />/usr = Unix Shared Resources <br />/var = VARiab
2010-08-13 11:39:00
484
转载 几个Linux中文件查找常用技术和方法
<br /><br />每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击“开始”-“搜索”中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档。<br /><br />可是使用Linux的用户就没有那么幸运了,在Linux上查找某个文件确实是一件比较麻烦的事情。毕竟在Linux中需要我
2010-08-13 11:03:00
386
转载 Linux系统密码忘记后的五种恢复方法
<br /><br />一. lilo引导<br />1. 在出现 lilo: 提示时键入 linux single<br />Boot: linux single<br />2. 回车可直接进入linux单用户模式<br />3. vi /etc/passwd<br />删除root项中的密码<br />(这里也可以直接使用passwd命令重新设置root的密码)<br />4. reboot重启,root密码为空<br />二. grub引导<br />1. 在出现grub画面时,选择linux引导项,
2010-08-12 16:43:00
980
转载 oracle 日志恢复实验
<br /><br />第一种情况:当数据正常关闭时,日志文件被损坏了<br />SQL> startup<br />ORACLE instance started.<br />Total System Global Area 591396864 bytes<br />Fixed Size 1220724 bytes<br />Variable Size 180359052 bytes<br />Database Buffers 4
2010-07-20 16:33:00
684
转载 备份原理——备份和恢复概念
这一章比较详细的介绍了数据库备份的概念和原理。 物理备份和逻辑备份 物理备份:备份数据库的物理文件,包括数据文件、控制文件和归档日志文件。 物理备份又分为两种类型:一种是映像拷贝(Image Copy),另一种是备份为一种私有格式。映像拷贝是指数据文件、控制文件和归档日志文件的确切备份。映像拷贝可以由操作系统命令或RMAN的copy命令生成。而RMAN的backup命令产生一个备份集,备份集是一个包含一个或多个backup pie
2010-07-13 23:16:00
3047
转载 管理表空间(表空间的属性)
一些注意点概述:--- 一个tablespace可以有0或者多个segments--- 一个segment可以有1或者多个extent--- 除了SYSTEM表空间和包含获得undo段(an active undo segment)的表空间以外,表空间可以被tablen offline,而数据库仍照常运行--- 在数据库运行时,可以把表空间brought online--- 一个segment可以跨越属于同一个表空间的多个数据文件,但是不能跨越多个表空间--- 一个extent不能跨越多个数据文件系
2010-07-13 23:14:00
994
转载 解决mysql锁表终极方法
<br />很多时候!一不小心就锁表!这里讲解决锁表终极方法!<br />案例一<br />mysql>showprocesslist; <br />参看sql语句<br />一般少的话<br />mysql>killthread_id;<br />就可以解决了<br /> <br /> <br /> <br />kill掉第一个锁表的进程, 依然没有改善. 既然不改善, 咱们就想办法将所有锁表的进程kill掉吧, 简单的脚本如下.#!/bin/bash<br />mysql -uroot -e"show
2010-06-10 18:11:00
6126
转载 mysql中得到两个DateTime类型的时间差 分享
<br />假设有表time_test<br />其中有两个DateTime类型字段如下:<br />tt_start :2008-03-26 14:39:44<br />tt_end :2008-03-26 14:42:24<br />如果执行:select tt_end-tt_start from time_test; 得到的结果是280 好像1分等于100秒<br />执行:select unix_timestamp(tt_end)-unix_timesta
2010-06-02 11:01:00
2710
转载 Red Hat Enterprise Linux AS4下安装Oracle10g
在Linux下安装Oracle,下面是我在安装过程中总结的一些要点: 一、安装Oracle数据库服务器 建用户: # groupadd dba # useradd -g dba oracle # passwd oracle 将Oracle10g的安装文件上传到/home/oracle并解压: $ unzip
2010-05-17 17:32:00
538
转载 理解VMware虚拟机下网络连接的三种模式
很多朋友都用vmware来测试不同的系统,我结合自己的经验谈一下对网络设置的理解,不对的地方请指正. bridge:这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上面,和linux下一个网卡 绑定两个不同地址类似,实际上是将网卡设置为混杂模式,从而达到侦听多个IP的能力. 在此种模式下,虚拟机内部的网卡(例如linux下的eth0)直接连到了物理网卡所在的网络上,可以想象
2010-05-06 12:42:00
455
转载 Linux中vi编辑器的用法
Linux中vi编辑器的用法 实验一: vi编辑器的模式切换1. 实验目标:熟练掌握vi编辑器的三种模式间切换及其特点2. 实验操作步骤:步骤一: 进入vi编辑器即命令模式<img onc
2010-03-23 16:37:00
714
转载 用SQL语句删除重复记录
此文章用了四种方法教你如何用SQL语句删除重复记录。问题:怎样把具有相同字段的纪录删除,只留下一条。例如:表test里有id,name字段,如果有name相同的记录只留下一条,其余的删除。name的内容不定,相同的记录数不定。 方案1:1、将重复的记录记入temp1表:select [标志字段id],count(*) into temp1 from [表名]grou
2010-03-11 10:38:00
465
转载 MySQL 字符串函数:字符串截取
MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。 1. 字符串截取:left(str, length) mysql> select left(sqlstu
2010-01-21 11:44:00
492
转载 mysql命令行常用命令
第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql>注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP第三招、增加新用户格
2009-12-13 09:46:00
474
转载 jsp 页面之间 get / post 方法 传递参数内容 乱码 解决之道
在这里记录下,备用。 比如以下两个jsp页面之间的传递: a.jsp页面内容: name: b.jsp页面内容: String name=request.getParameter("name");%> 现象:中文乱码,比如“??????” 解决方法如下: 方法一:-----
2009-10-04 09:23:00
783
转载 Tomcat -- Realm组件
Tomcat服务器配置参考Realm组件概述Realm元素是一个包含用户名,密码和用户角色的数据库。角色与Unix的group类似。Realm的不同实现允许将Catalina集成到认证信息已经被创建和维护的环境中,然后利用这些信息来实现Container Managed
2009-09-12 11:28:00
793
转载 Request中getContextPath、getServletPath、getRequestURI、getRealPath
假定你的web application 名称为infosys,你在浏览器中输入请求路径:http://localhost:8080/w_flyer/admin/login.jsp 则执行下面向行代码后打印出如下结果:1、 System.out.println(request.getContextPath());打印结果:/w_flyer 2、System
2009-09-06 11:34:00
444
点评网分类信息网.rar
2010-09-26
CloneCD 5.3.1.4注册机 Keygen
2010-06-21
管家婆辉煌366++ v7.1
2010-05-21
jsp考试题jsp考试题jsp考试题jsp考试题jsp考试题jsp考试题
2009-09-28
unicode 码 表 unicode码表 unicode码
2009-06-04
java实现企业员工信息管理系统(完整版)
2009-05-05
企业客户资源管理系统(带完善的系统说明书)
2009-05-05
java界面登录(基于数据库)
2009-05-05
MyEclipse、Eclipse代码提示功能
2009-04-26
java毕业设计指南与项目实践
2009-04-26
MyEclipse中CVS版本控制的使用
2009-03-17
某软件科技公司网站全源码
2009-03-14
在MyEclipse6.0中安装FLEX插件的过程
2009-03-08
Flex开发环境配置手册
2009-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人