09 2016 档案

摘要:SELECT * FROM INFORMATION_SCHEMA.columns WHERE TABLE_NAME='Account' SELECT (case when a.colorder=1 then d.name else '' end) as 表名,--如果表名相同就返回空 a.colorder as 字段序号, a.name as 字段名, ... 阅读全文
posted @ 2016-09-27 15:56 OLIVER_QIN 阅读(2763) 评论(0) 推荐(0) 编辑
摘要:在DB2中建立表空间得指向该表空间所属缓冲池,否则表空间指向默认缓冲池 1.缓冲池 1.1 创建缓冲池 语法:CREATE BUFFERPOOL <bp_name> SIZE <number_of_pages> PAGESIZE <integer K>实例:CREATE BUFFERPOOL OLI 阅读全文
posted @ 2016-09-24 13:57 OLIVER_QIN 阅读(1133) 评论(0) 推荐(0) 编辑
摘要:1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。 【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索 阅读全文
posted @ 2016-09-21 14:29 OLIVER_QIN 阅读(207) 评论(0) 推荐(0) 编辑
摘要:ls -l是列出当前目录下所有文件信息 以下是实例: 具体的文字描述如下: 第1字段: 文件属性字段文件属性字段总共有10个字母组成,第一个字母表示文件类型,如果这个字母是一个减号”-”,则说明该文件是一个普通文件.字母”d”表示该文件是一个目录,字母”d”,是dirtectory(目录)的缩写.请 阅读全文
posted @ 2016-09-20 18:05 OLIVER_QIN 阅读(1472) 评论(0) 推荐(0) 编辑
摘要:使用shell脚本根据输入的用户名,数据库名,密码从DB2数据库导出数据 (1)a.sh脚本如下 (2)连接Linux,使用下面命令执行 上面这条代码是关键,其中a.sh文件存储在/home/Practice路径下 到此处为止,数据已经从数据库oiliverDB导出到了目录/home/Practic 阅读全文
posted @ 2016-09-20 16:09 OLIVER_QIN 阅读(7020) 评论(4) 推荐(0) 编辑
摘要:1.数据库环境 2.需求 上述有2张表,表NowTable为实体表,表History为历史表,历史表与实体表需要进行数据同步。 很直白的说就是:通过使用插入更新,让表History中的数据与NowTable中的数据保持一致。 3.kettle基本示意图 4.控件详情 4.1NowTable(表输入) 阅读全文
posted @ 2016-09-19 14:31 OLIVER_QIN 阅读(29937) 评论(3) 推荐(2) 编辑
摘要:在资源库中新建转换,作业都很简单,那么加入现在不需要其中某个转换或者作业该怎么办呢? 下图是已经存在的转换跟作业 现在需要删除aa这个转换 操作步骤如下: 1.工具 资源库 探索资源库 出现下图界面 2.删除资源库 找到自己需要删除的转换,例如“aa”,右键,即可删除 点击“是”,即可删除 阅读全文
posted @ 2016-09-19 10:23 OLIVER_QIN 阅读(4209) 评论(0) 推荐(0) 编辑
摘要:1、数据库脚本 2、以下是DB2的转义字符 2.1 对“%”的转义 2.2 对"_"下划线的转义 2.3对“'”(单引号)的转义 2.4含有字符串拼接的单引号转义 阅读全文
posted @ 2016-09-14 17:05 OLIVER_QIN 阅读(9639) 评论(0) 推荐(0) 编辑
摘要:Kettle在控件中拥有行列转换功能,但是行列转换貌似是弄反了。 一.行转列 1.数据库脚本 2.总体行转列示意图 2.1表输入配置 2.2列转行配置 2.3字段选择配置 2.4文本文件输出配置 输出到文件后查看内容 二.列转行 1.数据库脚本 2.整体示意图 2.1表输入 2.2行转列 2.3字段 阅读全文
posted @ 2016-09-14 11:48 OLIVER_QIN 阅读(12458) 评论(0) 推荐(4) 编辑
摘要:df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。du可以查看文件及文件夹的大小。 df命令可以显示目前所有文件系统的可用空间及使用情形,请看下列这个例子: df命令可以查看文件以及文件夹的大小 阅读全文
posted @ 2016-09-14 09:52 OLIVER_QIN 阅读(405) 评论(0) 推荐(0) 编辑
摘要:1:echo $JAVA_HOME 使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量$JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径 [root@localhost ~]# java -version java version "1.7.0_65" OpenJ 阅读全文
posted @ 2016-09-13 14:26 OLIVER_QIN 阅读(6418) 评论(0) 推荐(0) 编辑
摘要:使用kettle调用资源库中的作业或者是转换,需要注意一下两个问题: 问题一:(-rep后不需要IP)标准shell代码如下 问题二:把windows路径下的.kettle文件夹上传到Linux的"/root/用户/"下(我的windows用户叫做oliver, Linux叫做kettle) 例如: 阅读全文
posted @ 2016-09-13 11:59 OLIVER_QIN 阅读(5821) 评论(0) 推荐(0) 编辑
摘要:通过shell获取当前8位日期,并赋给变量,并且使用变量作为文件名,建立文件夹 代码如下: 上面两句代码虽然简单 但是在应用中比较实用 获取日期注意事项:date +%Y%m%d 这个字符串是被英文状态下的ESC下面那个键括起来 获取变量注意事项:必须有$与{变量名}组成 Date命令 以下是一个例 阅读全文
posted @ 2016-09-12 17:52 OLIVER_QIN 阅读(86104) 评论(5) 推荐(3) 编辑
摘要:现在需求如下: 使用bat文件判断是否存在ktr文件,存在则运行pan.bat,执行kettle脚本。 代码如下: 上面的代码不够完善。只是实现了简单的功能。还望高手指正! 阅读全文
posted @ 2016-09-12 17:23 OLIVER_QIN 阅读(18134) 评论(4) 推荐(0) 编辑
摘要:1.简介 先生成随机数,将生成的2列随机数进行计算,并且格式化计算结果 2.kettle流程图 3.流程图详细描述 3.1生成随机数 生成2个随机数字,列名为N1,N2 3.2计算器 将N1与N2对应的值进行相加,然后赋值N3 3.2字段选择 点击“元数据”,进行如下设置 所有设置完毕,点击“预览” 阅读全文
posted @ 2016-09-10 08:16 OLIVER_QIN 阅读(11499) 评论(0) 推荐(0) 编辑
摘要:下面是一个用Kettle实现数据过滤、生成随机数、改变开始复制数量的连贯示意图。 首先,我们将控件一一建立,通过hop建立连接 下面对每一个控件进行设置 1.生成随机数控件(随机取一个数字与字符串) 2.过滤控件 3.文本文件输出 4.改变开始复制的数量 这个功能实际的含义是:设置多少份的拷贝,开多 阅读全文
posted @ 2016-09-10 01:09 OLIVER_QIN 阅读(10977) 评论(0) 推荐(0) 编辑
摘要:1需求描述 使用Linux中的CRONTAB调度kettle 2 数据库环境 3 整体示意图 3.1 ETL.kjb 3.2 Tran.ktr 3.3 调度示意图 使用Linux调度kjb,使用kjb调度ktr 4 参数设置 首先在ETL.kjb中定义参数 右键 作业设置 接着看到如下界面:设置作业 阅读全文
posted @ 2016-09-09 18:41 OLIVER_QIN 阅读(22036) 评论(5) 推荐(0) 编辑
摘要:环境描述: 现在一个项目有很多个作业,需要知道每次跑批后哪些ktr跑成功,哪些失败了 问题解决: 下面是一个具体的操作流程 首先建立数据库表 数据库表建立完毕之后,新建ktr,ktr示意图如下: 在上图界面右键--“转换设置”,可以看到如下界面: 上图中日志数据库连接为数据库日志表所存放数据库的连接 阅读全文
posted @ 2016-09-08 17:25 OLIVER_QIN 阅读(33636) 评论(0) 推荐(1) 编辑
摘要:1.前一天安装号db2后,做了如下处理: ************************************************************ 修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉 ## Allows people in group whee 阅读全文
posted @ 2016-09-08 14:17 OLIVER_QIN 阅读(5250) 评论(0) 推荐(0) 编辑
摘要:环境描述: 今天在虚拟机上安装了Linux系统,并且装了DB2,但是在连接的时候遇到了个问题,百思不得其解。下面是具体问题跟解决办法 问题描述: 解决办法: 1.先ping服务器是否可以ping通。 如果服务器ping失败了,那么就是网络问题,需要修改对应的连接与IP,这个不做描述 2.检查服务器防 阅读全文
posted @ 2016-09-06 21:30 OLIVER_QIN 阅读(2532) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示