问题标签 [db2-zos]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
251 浏览

db2 - 尝试将 HammerDB 连接到 Db2 for z/OS 时出现 SQL0199N 错误

我正在尝试使用在 Windows 远程主机上运行的 HammerDB v3.1 为 DB2 11.1 z/OS 生成一些数据。无法在与 DB2 相同的主机上运行 HammerDB。根据HammerDB 文档,我需要为 ODBC 和 CLI 设置 IBM 数据服务器驱动程序。

我做了什么:

  1. 在 HammerDB 主机上下载并设置 11.1 的驱动程序 - v11.1.4fp4_ntx64_odbc_cli.zip 如此处所述

  2. 配置 db2dsdriver.cfg 文件

  1. 添加环境变量 DB2DSDRIVER_CFG_PATH

set DB2DSDRIVER_CFG_PATH=C:\ProgramData\IBM\DB2\C_IBMDB2_CLIDRIVER_clidriver\cfg

  1. 运行 HammerDB GUI,尝试构建模式并接收
0 投票
1 回答
483 浏览

sql - 以显示格式卸载 DB2 列

我正在尝试使用下面的 JCL 在大型机数据集中编写 DB2 列。但是,整数和日期列不会以显示格式出现。有没有办法让这两列以显示格式出现?

下面是我的 JCL 和 DB2 表。

DB2 表:

0 投票
2 回答
46 浏览

db2 - 用于在最多包含 4800 个 VARCHAR 的表中搜索 SSN 号的 ASQL 语句

我正在搜索带有 4800 varchar 的表中指示的 SSN 号码。

我试过了

SSN_MSG Like '%[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9 ]%'

但它没有用。我需要检查 SSN 的格式,即 SSN 000-00-0000

0 投票
2 回答
620 浏览

sql-server - 我可以通过 BizTalk DRDA 服务从 Mainframe Cobol 程序访问 SQL Server 和 DB2 上的表吗?

我们有 Mainframe z/OS COBOL 应用程序在 SELECT 查询中从少数应用程序(App1、App2)访问一组 DB2 表(T1、T2)。现在,我们将其中一个应用程序 (App1) 及其表 (T1) 移动到 SQL Server(未来的 Azure SQL)。我们如何在不影响 Mainframe COBOL 应用程序的情况下移动此应用程序?

我们能否使用 BizTalk Host Integration Server DRDA 服务从 SQL Server 公开表 T1 和从 DB2 公开表 T2,并允许 Mainframe COBOL 应用程序继续连接表并运行 SELECT 查询?换句话说,Mainframe COBOL 甚至都不知道表 T1 不在 DB2 中而是在 SQL Server 中?微软的以下链接说可行,但想了解可行性和优缺点。

0 投票
1 回答
396 浏览

db2 - DB2 表空间:“partition-by-range”或“partition-by-growth”

在 z/OS 上从 DB2 9 升级到 DB2 10 期间,以前的(现已退休)DBA 将所有表空间从“简单”转换为“通用”。如何确定它们是按范围分区还是按增长分区?

使用 Computer Associates 的 CA/Tools 中的 RC/Query,我能够对 CREATE TABLESPACE 语句进行逆向工程,但从代码中看不出这是哪种类型的表空间。

鉴于该 CREATE TABLE 语句,我如何确定这是按范围分区还是按增长分区?

谢谢!

0 投票
2 回答
893 浏览

db2 - SQLCODE -981,SQLERRMC:00C12219

在运行 COBOL+DB2 程序时,我得到 SQLCODE -981 SQLERRMC :00C12219。该程序使用 INCLUDE SYSLIB(DSNELI) 进行链接编辑。

我得到 gettibg -981 的可能原因是什么?

使用 INCLUDE SYSLIB(DSNELI) 编辑的链接。并且 RRSAF 线程显示为活动状态。

0 投票
0 回答
658 浏览

java - 如何使用mybatis为db2中的每个select语句插入多行?

在我们的项目中,我们使用 Oracle,现在我们希望我们的代码支持 Db2 v10 for Z/OS。在很多情况下,我们动态地将多行插入到数据库中,这对 Oracle 来说是可以的,但现在对于 Db2,我们遇到了问题,因为 mybatis 和 db2 并不真正兼容(?)。

无论如何或任何 mybatis 配置都可以解决此问题,而无需在 java 代码中使用 for 循环并单独插入(因为性能问题)?

提前感谢您的帮助

我收到此错误:

糟糕的 SQL 语法 []; 嵌套异常是

com.ibm.db2.jcc.am.SqlSyntaxErrorException:DB2 SQL 错误:SQLCODE=-418,SQLSTATE=42610,SQLERRMC=null,DRIVER=4.16.53

0 投票
1 回答
450 浏览

oracle - 如何在 DB2 DB2 ZOS 中执行基于绑定变量的 sql

我正在尝试执行一个由绑定变量组成的 SQL。它在 ORACLE DB 上运行良好,但在 DB2 上运行良好

这是示例 SQL:(UPPER/UCASE 可以是任何东西)

错误如下:

我不确定,这里有什么问题。它不提示输入绑定值。在 Oracle DB 中,一切正常。

在 DB2 中,我使用命令行来执行查询。对于 Oracle,我使用了 ORACLE SQL 开发人员。

0 投票
2 回答
1262 浏览

sql - DB2 NOT ATOMIC WAS Expected ,我们如何解决这个问题?

我不确定,为什么在我的 SQL Editor for DB2(DB2 for z/OS)中执行以下 SQL 时出现以下错误

在执行上述 SQL 时,出现以下错误

非法使用关键字联合。预计非原子代币。SQLCODE=-199,SQLSTATE=42601,DRIVER=3.63.75 SQL 代码:-199,SQL 状态:42601

错误发生在:INSERT INTO SESSION.VTI_GUI_TMP(ENCRP_PRC_RL_ID、PROC_SYS_CD、VER_KEY_SET_CD、TRNSLT_TP_CD、SET_INDEX_NUM、SET_MDK_DKI_NUM、PACKET_NUM)值(500159、'DB'、'MDK'、'0'、'1'、'001'、76643)联合所有(500151,'DB','MDK','0','2','002',766473)

我们如何解决上述错误?我不想将 SELECT 语句与 UNION ALL 一起使用来修复。有什么办法可以使这项工作。

我正在使用以下 DB2 版本

我究竟做错了什么?

0 投票
2 回答
1276 浏览

sql - Is there any way in DB2 to find temp table from the session?

Is there any way in DB2 to find temp table from the session ?

I have created a temp table pertaining to session

When I am trying to create query

yields 0 rows.

Am I looking at the incorrect table to find temp tables ?

Thanks !