自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (1)
  • 收藏
  • 关注

原创 db2 存储过程使用动态sql传递日期参数时报SQLCODE=-401,SQLSTATE=42818

--创建测试表create tale test1(id int,transdate date);--复制测试表create table test2 like test1;--测试存储过程create procedure proc_test()dynaminc result sets 1 language sqlbegin declare v_date date; declare v_sql varchar(5000); set v_date='202.

2020-10-28 16:57:27 1578

原创 db2中处理半个汉字乱码

解决思路:汉字是由两个字节存储的,每个字节的数值都>127。把字符串按字节顺序截取,当出现第一个字节是>127,但是后面一个字节是<127的这种情况,就丢弃掉。CREATE FUNCTION IDM.FUN_DEAL_GARBARGE(INVALUE VARCHAR(4000) RETURN VARCHAR(4000) LANGUAGE SQL BEGIN DECLARE OUTVALUE varchar(8000); --输出变量

2020-10-19 09:57:42 1555 1

原创 db2存储过程中使用游标同步数据

call SYSPROC.ADMIN_CMD('load from (select * from table1) of cursor replace into table2')

2020-06-02 16:35:06 627

转载 DB2ADVIS returning error -220

之前执行db2advis 的时候报了错:The db2advis tool needs the explain tables and the advise tables to exist. Please create themusing the EXPLAIN.DDL script in the misc subdirectory of the sqllib directory.解决方式:http://www-01.ibm.com/support/docview.wss?uid=swg2160..

2020-05-27 22:28:37 529

原创 datastage Transformer中使用IsValidDate函数会引发警告

问题使用IsValid函数检查日期是否有效时,如果日期无效,该函数将引发警告。在DataStage 7版本和8.1版本中,没有警告,但在v8.5及更高版本中,出现警告。示例:场景1: StageVar = 20141231 If IsValidDate("2014-12-31") Then "Valid" else "InValid" 此时无日志警告场景2: StageVar = 20143112 If IsValidDate...

2020-05-14 17:38:55 689

原创 ubuntu18.04 下hadoop伪分布式开机自启动

1.修改/etc/hadoop/hadoop-env.sh中设JAVA_HOMEsudo vi ./etc/hadoop/hadoop-env.sh# The java implementation to use. By default, this environment# variable is REQUIRED on ALL platforms except OS X! expo...

2020-05-07 21:14:33 543

原创 datastage db2 connector无法显示properties标签

DB2 Connector连接器缺失属性标签,原因是客户端计算机上安装了另一软件,该软件将ExGrid.dll升级到了与DataStage Clients不兼容的更高版本。解决方式有三种1.关闭datage客户端 在dos窗口中执行以下命令 regsvr32 C:\IBM\InformationServer\Clients\Classic\ExGrid.dll 其中C:\IBM...

2020-04-23 17:15:56 452

原创 使用DSEXPORT.exe导出带执行码的dsx文件

dsexport语法如下dsexport.exe /AF=authfile | /URL=domainURL /H=hostname [/U=username [/P=password]] | /D=domain /H=hostname [/U=username [/P=password]]/JOB=jobname/XML /EXT /EXEC /APPEND /NODEPENDEN...

2020-04-23 16:56:20 744 1

翻译 SQL7008N SQLSTATE=55019 when doing insert/update on a DB2 for iSeries table

ProblemYou may get error an like below when doing an insert or update operation on a DB2 for iSeries table SQL7008N REXX variable "" contains inconsistent data. SQLSTATE=55019在DB2 for iSeries表执行插...

2020-03-01 20:13:57 1786 1

原创 db2 insert数据时中文产生乱码

在datastudio中插入中文时数据显示正常insert into TEST_TAB values('1','张三','aa')goselect * from TEST_TAB在数据库服务端插入带中文的字符时,查询数据显示乱码在数据库服务端查询结果如下乱码显示与操作系统的编码集,db2codepage注册变量设置的编码集,还有create db指定的数据库的...

2020-03-01 20:06:56 4712

转载 db2中通过设置DB2_COMPATIBILITY_VECTOR 注册表变量启用DB2兼容性功能

DB2_COMPATIBILITY_VECTOR注册表变量启用一个或多个 DB2® 兼容性功能。这些功能使您可轻松完成将为 DB2 产品之外的关系数据库产品编写的应用程序迁移至 DB2 产品的任务。注册表变量设置值如下所示:NULL(缺省值)。这表示不支持兼容性功能。 0000-FFFF的十六进制值。 变量值中的每一位启用单独的兼容性功能。针对每个位的含义,请参见表 1。 ...

2019-10-30 21:47:10 1639

转载 使用概要管理工具创建定制概要文件,并在此节点上 创建集群以及在集群服务器中部署应用

上篇介绍了在Lnux上安装WebsphereV8.5,以及使用概要管理工具创建了Dmgr管理概要文件。 Dmgr服务器不能运行应用程序,应用程序需要运行在特定的JavaEE服务器上,Dmgr管理服务器只负责管 理与它联合的节点。可以在新建的profile对应的节点上创建Websphere实例或者集群实例。并把此节点与 Dmgr服务器联合,交由Dmgr管理。此篇...

2019-09-19 16:12:41 500

原创 关于websphere(was)部署war包时管理控制台卡死,内存溢出的问题

使用was的dmgr管理台进行上传war包时,页面长时间无反应,然后上传界面卡死,在was服务器上发现了javacore文件和headdump文件查看dmgr Java 虚拟机的初始堆大小和最大堆大小初试堆50M 最大堆256M查看节点的Java 虚拟机的初始堆大小和最大堆大小初试堆50M 最大堆256M查看服务中Java 虚拟机的初始堆大小和最大堆大小初...

2019-09-11 16:33:05 3647

原创 Redhat解决密码长度过短的问题

在Redhat系统中,新建用户后,为该用户设置密码时,如果遇到设置密码过于简单,系统会提示简单,导致创建不成功,提示如下信息BAD PASSWORD: The password is shorter than 8 characters解决方法:如将root的密码修改为rootecho root|passwd --stdin root...

2019-09-11 14:50:54 4358

转载 关于 虚拟机下 Redhat7版本 root用户密码忘记的解决方法

最近要用虚拟机模拟测试服务器功能,想在本机开两台,无奈其中一个忘记了root用户密码,死活登不上去。网上资料也是比较乱,经过一番折腾,终于改掉了密码。特把详细步骤粘住,帮助有此问题的童鞋,尽早解决问题,节省时间。一、开机二、出现这个不用管,点取消三、出现这个,键盘敲e进入编辑四、鼠标移动到最下,在UTF-8后,写rd.break,然后 ctrl+x 进入到下一个环节...

2019-09-11 14:44:46 551

原创 db2笔记

标识符标识符规则DB2 - 标识符 首字母 字母字符 后续字符 字母数字字符和下划线(_) 最大长度 128 bytes Schema名最长30 bytes 大小写敏感 标识符不区分大小写, 默认为大写 标准 ANSISQL-不允许出现$ 引号和分割符DB2 - Quoted Identifiers 引号 双引号...

2019-07-18 11:51:51 263

原创 datastage8.7版本编译作业时报Failed to invoke GenRuntime using phantom process helper

编译作业时报如下错误导致此错误的可能原因包括:服务器/ tmp空间已满作业状态不正确。uvodbc配置文件的格式问题有问题文件DS_STAGETYPES损坏内部锁。问题排查登录 DataStage Administrator客户端. 选中作业所在的工程. 点击Properties按钮. 在Properties视图中, 点击Tracing标签 勾选Enable...

2019-07-11 10:08:56 1156

原创 tomcat9.0.21启动日志显示乱码

tomcat启动时日志中显示乱码如下Using CLASSPATH: "D:\apache-tomcat-9.0.21\bin\bootstrap.jar;D:\apache-tomcat-9.0.21\bin\tomcat-juli.jar"NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=A...

2019-06-29 21:29:15 2512 1

原创 Datatage中Parameter Set的使用

1.新建Parameter Set,File-->New视图下,选择Other-->Parameter Set,点击OK在General标签下输入参数集名称,参数集名称应该简短在Parameter中定义参数,参数名称需要具有可描述性2.新建测试作业,在Job Properties中,通过Add Parameter Set引入之前添加的参数集测试作业如下...

2019-06-13 11:18:09 2005

原创 win7下IDEA黑色主题看不到鼠标指针的修改方式

控制面板-->鼠标-->指针,在自定义 文本选择,点浏览,选择beam_r

2019-05-31 09:18:44 9782

转载 Linux环境下安装Websphere8.5.5

文章转自 https://www.cnblogs.com/shawWey/p/9981505.html首先安装包资源:https://pan.baidu.com/s/1Jvkqe3WMgNQ3bn3ggYGhAQ\下面是Installation Manager安装包agent.installer.linux.gtk.x86_64_1.8.5000.20160506_1125....

2019-05-28 18:00:08 3116 2

原创 Redhat7.1安装Wepsphere报ERROR [main] org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory

在/opt/IBM/InstallationManager/eclipse,执行./IBMIM,启动Install Manager 的界面时报如下错误[root@mywas eclipse]# ./IBMIM02:08.38 ERROR [main] org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory safe...

2019-05-28 16:37:44 2256

原创 解决datastage调用oracle存储过程时存储过程抛出异常而作业不中止的问题

创建测试表及插入测试数据create table TEST_20190523(COL1 varchar(20) not null,primary key(COL1));insert into TEST_20190523 values('A')insert into TEST_20190523 values('B')创建测试存储过程create or replace PRO...

2019-05-24 16:31:00 981

转载 python如何离线安装第三方库

在windows中,离线安装第三方模块,例如pyperclip,方法如下:1.下载pyperclip压缩文件,解压缩,将文件放置在python安装目录下的Lib\site-packages中例如我的是:C:\Users\xxl\AppData\Local\Programs\Python\Python37\Lib\site-packages2.在系统环境变量里,添加python.exe所...

2019-04-25 22:38:50 21029 1

原创 db2表空间常用命令

创建表空间create LARGE TABLESPACE MY_TB_32K PAGESIZE 32K MANAGED BY DATABASE USING(FILE '/home/db2inst1/tbs/MY_TB_32K' 1048756K) EXTENSIZE 32 BUFFERPOOL BP32K OVERHEAD 7.5 TRANSFERRATE 0...

2019-04-24 11:16:37 3992

转载 DB2表空间扩容

1 - Detect what tablespace has size issuesdb2 list tablespaces show detail2 - Check the percentage of use from the tablespacedb2 list tablespace containers for <tablespace_id> show deta...

2019-04-22 15:34:08 3895

原创 使用DSXImportService.sh在Datastage服务端导入dsx文件

DSXImportService.sh在engine层ASBNode/bin目录下,默认安装路径为/opt/IBM/InformationServer/ASBNode/bin/,此脚本的作用是将.dsx文件导入到指定的存储库中语法如下:-ISFile <isFile> [-ISHost <isHost>[:<port>]] [-ISUser &l...

2019-04-19 17:30:40 1169

原创 DB2 常用命令

查看DB2版本: db2level 创建instance: 进入安装目录instance文件夹,db2icrt -u ${USR} ${USR} 由于instance多和系统用户关联,直接用系统用户名称 删除instance: db2idrop ${NAME} 列出所有instance: db2ilist 列出当前instance: db2 get i...

2019-04-17 11:40:19 584

原创 datastage调用存储过程

创建测试表create table DB2INST1.PROC_RUN_LOG( ETL_DT varchar(8) not null, PROC_NAME varchar(50) not null, RUN_TIME timestamp);创建测试存储过程#PROC_TEST1CREATE PROCEDURE "DB2INST1"."PROC_TE...

2019-04-07 19:01:12 1691

原创 python3基本语法

1.字符串格式控制2.random库 函数 描述 seed(a=None) 初始化给定的随机数种子,默认为当前系统时间 >>>random.seed(10) #产生种子10对应的序列 random 生成一个[0.0,1.0]之间的随机小数 &...

2019-03-30 10:32:45 236

原创 db2 sql查询替换制表符(tab)

查询字段中是否包含制表符SELECT COLNAME,LOCATE(CHR(9),COLNAME) FROM TEST_TABLE WHERE LOCATE(CHR(9),COLNAME)>0;替换字段中的指标符UPDATE TEST_TABLE SET COLNAME=REPLACE(COLNAME,CHR(9),'') WHERE LOCATE(CHR(9),COLNAM...

2019-03-22 10:50:23 1739

原创 PowerDesigner中修改建表语句中字段长度限制

问题描述:PowerDesigner中默认表中字段的长度为30,当字段长度超过30时,Preview中显示的字段名会自动截取30位修改方式:1.在菜单栏中,点击Database->Edit Current DBMS2.修改 Script\Objects\Colunb\Maxlen 中value的值即可注意:此修改对已经建的表不生效,新建表时字段名长度限制已修改...

2019-03-19 11:13:53 3655

原创 aix环境上"贇"字不识别的处理方式

问题描述:一客户名字中带“贇”字,将sql脚本上传至aix环境后,执行sql语句失败,查看sql文本发现贇字丢失,同时sql脚本中丢失了一个单引号。在windows上编辑的脚本如下上传至生产aix环境下显示如下执行sql报错问题排查:在测试环境测试时,此sql正常执行,数据库中也正常显示,生产环境执行失败;比对测试环境与生产环境的环境变量测试环境 :LANG...

2019-02-20 11:49:21 411

转载 DataStage系列教程 (Change Capture)

Change Capture可以比较具有相同列的数据集的差异,得出一个数据集(After)在另一个数据库(Before)的基础上产生的哪些变化。变化类型如表1:变化代码 变化 中文说明 0 no change 无变化 1 insert 新增 2 delete 删除 3 edit 有变化 表1 变化种类1 JOB...

2019-01-25 15:44:55 10889

转载 DB2 分区特性

简介在数据仓库中,事实表或历史表的大小是摆在设计人员和管理员面前的一个挑战。这些表通常包含数亿行数据,有时候甚至包含数千亿行数据。对于这种规模的表,主要关心以下几点:查询性能 将大量新数据插入到这些表中 每月或每个季度删除大量过时的数据随着时间的推移,DB2 继续添加和增强特性,以解决这些需求。DB2 9 for Linux, UNIX, and Windows 中一个重要的增强是表...

2019-01-22 16:43:52 1840

原创 db2无主键表中删除重复行数据

测试表建表及插入数据create table TEST_TAB( CLO1 varchar(1), COL2 varchar(1), COL3 varchar(1));insert into TEST_TAB values('1','b','c');insert into TEST_TAB values('1','b','c');insert into TE...

2019-01-17 14:28:25 659

原创 如何使用DataStage连接SAP HANA

  在Datastage中需要通过ODBC的方式连接HANA。 HANA提供ODBC / JDBC驱动程序,这是SAP目前向HANA提供第三方访问权限的标准和唯一方式。 注意:SAP Pack无法通过SAP ABAP / BAPI / IDOC接口连接到HANA数据库。 以下是配置与HANA的连接的步骤:1.编辑uvodbc.config文件[ODBC DATA SOUR...

2019-01-15 12:01:53 1327

原创 db2增删改数据时不记日志

-- db2 delete 大表不写日志操作1.update command options using c off  -- //关闭自动提交 2.alter table MARPT.RPT_DIM_U_ORG_INX_M_CURR_CUS_PRO_TBK  activate not logged initially //设置不记日志 3.delete from MARPT.RPT_D...

2019-01-15 11:39:21 1696 1

转载 DB2 通用数据库中的生成列和标识列详解

前言生成列(包括标识列)是 DB2 的一个重要的特性,用来自动生成列值。一个生成列的值不是由 INSERT 或者 UPDATE 操作派生,而是根据预定义由 DB2 自动生成。在应用程序中,用户可以根据不同的需求选择不同的生成列从而简化应用程序的开发或提高。生成列DB2 的生成列(GENERATED COLUMNS)由 CREATE TABLE 或 ALTER TABLE 语句中的 GE...

2019-01-07 15:21:27 1121

原创 datastage中使用oracle connector中抽取clob字段时报ORA-24806

报错信息如下Oracle_Connector_1,0: The OCI function OraOCILobRead2 returned status -1. Error code: 24806, Error message: ORA-24806: LOB form mismatch. (CC_OraBigBufferHandler::callbackGetDataFromOCILobLoca...

2018-12-29 16:57:54 3446

datastage通过Pivot Enterprise stage实现行转列

通过datastage实现输入数据如下: REPID last_name Jan_sales Feb_sales Mar_sales 100 Smith 1234.08 1456.80 1578.00 101 Yamada 1245.20 1765.00 1934.22 输出数据如下: REPID last_name Q1sales Pivot_index 100 Smith 1234.08 0 100 Smith 1456.80 1 100 Smith 1578.00 2 101 Yamada 1245.20 0 101 Yamada 1765.00 1 101 Yamada 1934.22 2

2018-11-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除