- 博客(18)
- 资源 (1)
- 收藏
- 关注
Redhat6.4下安装oracle12c
用户指南可以在Oracle公司的官方网站下载:http://www.oracle.com/technetwork/database/enterprise-edition/documentation/index.html也可以阅读在线文档:http://docs.oracle.com/cd/E16655_01/install.121/e17718/toc.htmOracle12c数据...
2015-01-31 11:22:27
458
原创 《算法导论》插入排序的java实现
最近打算从头学习算法导论,推荐去网易看网易公开课,有麻省理工学院公开课:算法导论,有喜欢的同学去看吧。第一个算法,就是插入排序了,java实现如下:[code="java"]package sort;public class InsertSort { /** * @param args */ public static void main(String[...
2014-04-21 09:54:13
361
ETL工具kettle的插入/更新控件详解
在网上查了一下这个控件的使用,没有找到一个详细的说明,所以自己试了一下,如下图:[img]http://dl.iteye.com/upload/attachment/0083/6118/fc240d63-7520-3938-abba-d1216aa8a8fd.jpg[/img]用来查询的关键字列表里,表字段a流里的字段a,b=b的时候,当改变表输入里b字段,执行插入/更新,目标...
2013-04-24 16:42:58
2462
ETL工具kettle设置全局变量
昨天让kettle传入的参数搞的很郁闷,从网上查一些信息,大多讲的是每个transformation内部传递参数,要么就是讲在job中把参数传进transformation,而且还不正确。大家最常碰到的问题恐怕就是要做增量抽取了吧,增量抽取不可避免要碰到时间戳,那么我们假如每天晚上需要抽取当天新增的数据到目标库,这就需要一个变量来操作。要是每个transformation都用一个单独控件来...
2013-04-24 14:29:01
932
oracle时间戳的使用
最近在研究kettle,其中涉及到抽取增量数据的问题,通过各种找,发现都是使用timestamp类型,但是经过亲自测试,这个类型在oracle中和mysql中是不同的,假如是mysql,那么这列是不允许为空的,但是oracle中并不会因为改变这条数据的其他字段而自动更新时间戳。真正能解决问题的是ORA_ROWSCN。在Oracle 10g中,在行最后一次被更新的时候,每一行都有一个新的被称...
2013-04-23 13:38:30
831
ETL工具kettle入门helloworld
kettle官方网站http://kettle.pentaho.com/先下载压缩包,我这里下载的是4.4版本,大概400M下载后解压,装JDK,配环境变量配置完毕后,打开解压后根目录下有Spoon.bat,双击打开创建资源库,用户名密码都是adminkettle一共可以创建两种脚本文件,一种是transformation,就是任务,比如抽取数据,合并修改什么的。另...
2013-04-18 16:37:32
323
原创 win7下IE没问题软件不能联网的解决办法
netsh winsock reset catalognetsh int ip reset reset.log hit以管理员身份cmd执行就OK
2013-03-28 14:14:12
137
Linux 多网卡重启不自动激活其他网卡的解决办法
由于一般服务器有多个网卡,年老一点的服务器免不了要抽风,系统默认自动激活的是eth0,假如想激活别的网卡,就看下面吧。执行#vi /etc/rc.local在最下行加入ifup eth1 route add -net 192.168.1.200/24 gw 192.168.1.1 dev eth1其中192.168.1.200为服务器静态IP,192.168.1.1...
2013-02-27 12:58:09
619
U盘安装LinuxRedhat5心得
1、下载UltraISO软件2、将redhat的iso文件打开,找到images/boot.iso,解压出来3、将boot.iso用UltraISO打开4、点击UltraISO的启动菜单--写入硬盘镜像---写入(记得把U盘中的东西备份,此步会清空U盘)5、将redhat5的iso整个拷入U盘根目录6、bios设置启动优先级为USBHDD7、启动引导之后,按F2,输入lin...
2013-02-26 16:51:39
274
原创 linux下ssh不需要密码登入方式
由于一些脚本要往远程机器传文件之类的,scp方式比较方便,但每次都要输入密码比较麻烦,尤其是在脚本里,所以如果不要密码,哪就方便一些。 本机到目标机传文件,本机=linux1,目标机=linux2. 步骤: linux1操作: 1、ssh-keygen -t rsa 生成公钥,默认路径在/root/.ssh/下面,其中id_rsa.pub是公钥 2、...
2013-02-26 11:43:12
128
原创 linux下定时备份数据库
为了数据的安全,由于公司没有DBA,数据量也不大,便想了用linux的批处理来进行每天晚上定时备份,将备份文件按日期命名。不废话,上步骤: cd /var/spool/cron vim root 指定要执行的批处理文件路径。比如: 0 23 * * * /opt/backup.sh 意思是每天晚上11点执行一次backup.sh 接下来backup.sh内容: rq=`...
2013-02-26 11:42:55
115
原创 oracle物化视图
create materialized view [view_name]refresh [fast|complete|force]//如果可以快速刷新则进行快速刷新,否则完全刷新[on [commit|demand] | /*按照指定方式刷新,刷新方式有两种,on commit是当基表发生变化的时候进行刷新,on demand是用户需要刷新的时候才去刷新,具体的可以通过job去...
2013-02-26 11:42:44
91
原创 webservice的学习
最近在弄一些数据共享的问题,也就是一个系统的数据要和另一个系统的数据共享,采用webservice可以解决。 我采用的是xfire实现的,当然也可以axis等实现,不过我觉得还是xfire简单些,更容易入门。 首先大家不必被webservice吓到,其实它就是一个工程提供服务(方法),另一个工程调用这个服务里的方法,得到数据(方法的返回值)。 两个工程,其中toa充...
2013-02-26 11:42:22
83
原创 oracle中的wm_concat
wmsys.wm_concat这个函数,它的作用是以','链接字符。 SQL> select * from idtable; ID NAME---------- ------------------------------ 10 ab 10 bc 10 cd 20 hi 20 ...
2013-02-23 10:04:16
126
原创 winscp在windows下批处理通过SSH上传文件
要执行的命令保存成文件willrun,内容: option confirm off open user:pwd@host1put c:\test.txt /root/tmpclose open user:pwd@host2put c:\test.txt /root/tmpclose open user:pwd@host3synchronize r...
2013-02-23 10:01:31
850
原创 winscp命令行批处理读远程服务器文件例子
option echo offoption batch onoption confirm offopen scp://root:123456@192.168.1.60get /opt/backup/gnome-libs-1.4.2.tar.bz2 e:\bb\gnome-libs-1.4.2.tar.bz2closeexit网上总有文章说有这命令那命令,...
2013-02-23 09:58:38
812
oracle 修改最大连接数
1、修改Oracle最大连接数的方法 a、以sysdba身份登陆PL/SQL 或者 Worksheet sqlplus /nolog; conn sys/passwd as sysdba; b、查询目前连接数 show parameter processes; c、更改系统连接数 alter system se...
2013-02-23 09:52:27
104
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人