摘要: 1.编辑host文件增加vim /etc/hosts192.168.40.240 master192.168.40.246 slave1192.168.40.247 slave22.添加hadoop帐号useradd -m hadooppasswd hadoop更改bash显示vi /etc/passwdhadoop:x:1002:1002::/home/hadoop:/bin/bash su - hadoop3.安装java环境下载javawget http://download.oracle.com/otn-pub/java/jdk/6u27-b07/jdk-6u27-linux-x... 阅读全文
posted @ 2012-09-03 17:48 jerry_xing8 阅读(284) 评论(0) 推荐(0) 编辑
摘要: ) 当我们在一个中文环境的客户端使用如下sql语句INSERT INTO "temptable" ( DELIVER_DATE ) VALUES (TO_DATE('27-Jun-2007 15:57:30', 'DD-MON-YYYY HH24:MI:SS') )Runtime error occurred: 1843 (ORA-01843: 无效的月份) 数据库会报告一个ORA-01843的错误,这是因为客户端是中文环境,格式mon就不能用英文的月份写法,必须用中文的“六月”如果不想修改sql语句运行的话,就需要在执行该语句之前,使用al 阅读全文
posted @ 2012-09-03 17:37 jerry_xing8 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 先说说需求 系统有一张记录日志文件的表,用了一年客户终于感觉慢(早有料到),这种表的做法基本都是这样处理对表进行重新分区,如果是可以停业务使用交换分区进行,如果不能忍受业务不中断的系统使用在线表分区。 分区时发现又有一个问题,就是最新的数据在分区中如何放,这个问题比较恶心,基本又有如下几个方案。1.对该表进行预先的分区定义,比如把后一年的分区先定义出来,如果时间快到了,再新曾分区。这种方案比较土,基本上就靠人操作,但是这种方案在项目中用的最多,因为不涉及数据的删除,除了完成数据的重定义之外基本上再也没有什么风险。先贴出代码,做个参考:SQL_PARTIIONset echo onspool . 阅读全文
posted @ 2012-09-03 17:35 jerry_xing8 阅读(325) 评论(0) 推荐(0) 编辑