问题标签 [db2-connect]

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 投票
0 回答
214 浏览

database - DB2 Connect 中的希伯来语字符问题

我正在使用 DB2 Connect 产品对 AIX 服务器中的数据库进行编目,但数据库是在 Z/OS 环境中。当我查询希伯来字符时,我得到以下结果。

注意:如果我们在主机代码页 424 的 Z/OS 环境中运行相同的查询,它会显示正确的希伯来语字符。但是,如果我们将主机代码页面更改为“037 United States”,我们将得到上面显示的结果。请建议我你的想法。

我已经在 Z/OS 中查询了希伯来字符的十六进制值,并使用 AIX 中希伯来字符的十六进制值检查了该结果。两者都具有相同的十六进制值。而且,AIX 版本是 7.1,DB2 Connect 企业版版本是 10.1 我使用以下命令对 z/os 数据库进行编目。

而且,我也尝试过使用 BIDI=424。由于 HE_IL 语言环境支持 utf-8 (1208),所以在编录 DCS 目录时,我是否应该使用 BIDI=1208。谢谢你!!!

0 投票
2 回答
8281 浏览

db2 - 如何在 DB2 9.7 LUW 中重建索引

如何在 DB2 9.7 LUW 中重建索引。是否有任何用于索引的重建实用程序,或者我必须重新创建索引。

问候,

捣碎

0 投票
2 回答
994 浏览

db2 - 如何在没有任何附加值的情况下获取 db2

我需要如下数据:

我打算编写一个脚本来执行 rtrim(char(fieldname)) 是否有任何函数组合,我可以使用这些函数为两个字段获得正确的输出。

0 投票
2 回答
566 浏览

db2 - 使用 Worklight 6.1.0 触发选择查询时出现 DB2 SQL 错误?

我正在尝试使用 worklight 6.1.0 连接到本地 LAN 中的 DB2,并触发 Select Query 以查找数据(如果存在)。但我得到以下错误:

我的 SQL 适配器配置如下所示:

具有过程的 js 文件如下所示:

我做了一些关于将 DB2 与 Worklight 连接起来的研究,并了解到我需要将以下数据放入 worklight.properties 文件中。

但添加后,我无法部署适配器,并且错误提示“db2admin”不存在。所以我在当前问题的背景下跳过了这一步。但是在经历了我没有添加这个 worklight.properties 数据的错误之后,在我看来,根据http://www-01.ibm.com/support/docview.wss?uid= '对象不存在' swg21613531或用户表不存在。任何建议都会有所帮助。 笔记:

  1. 我的 IP 地址是 172.21.11.125,我从那里为 DB2 调用适配器。
  2. DB2 实例在 172.21.11.129 @ 50000 上运行。
  3. 已经在 server/lib 中添加了 db2jcc_license_cu_9.5.jar 和 db2jcc_9.5.jar。它的名称附加了“_9.5”,我已经从两个 jar 中删除了它,只保留了 db2jcc_license_cu.jar 和 db2jcc.jar。
0 投票
4 回答
11817 浏览

database - 谓词 WHERE IN () db2 的上限是多少?

DB2 中谓词 WHERE IN 的上限是多少。

例如:

从empid in (1,2,3,4...N) 的员工中选择薪水

0 投票
0 回答
494 浏览

php - WAMP 2.4 PHP 5.4 - db2_connect() 的致命错误

似乎无法找到解决此问题的方法。
有:
- WAMP 2.4
- PHP 5.4.12
- php.ini 文件中的 php_ibm_db2.dll 扩展名和 ext 文件夹中的文件。
我明白了

致命错误:调用未定义函数 db2_connect()我在 apache_erro.log
“PHP 警告:PHP 启动:无法加载动态库 'c:/wamp/bin/php/php5.4.12/ext/php_ibm_db2.dll ' - %1 不是有效的 Win32 应用程序。\r\n 在第 0 行的未知中"

任何想法如何让它发挥作用?

谢谢。

0 投票
1 回答
4457 浏览

php - Linux 上 DB2 驱动程序的许可错误

我正在尝试连接到 DB2 数据库。我从 IBM 10.5 安装了驱动程序服务器包。

当我尝试连接到 db2 服务器时,我收到了该消息:

[IBM][CLI 驱动程序] SQL1598N 由于许可问题,尝试连接到数据库服务器失败。SQLSTATE=42968 SQLCODE=-1598

我怎么解决这个问题?我在谷歌上寻找 inf,我看不到任何可以帮助我的东西。

驱动服务器软件包已安装在 debian 机器上,可与 php/apache2 服务器一起使用。

谢谢!

0 投票
1 回答
1496 浏览

c# - 1740 分钟后 IIS 默认应用程序池回收后事件查看器日志中的 IBM DB2 错误

我在使用客户端 IBM.data.DB2 版本从 DB2 数据库获取数据的生产服务器中遇到一个奇怪的问题。这个应用程序是用 C# 设计并部署在 IIS-7 上的。在 1740 分钟后请求应用程序池回收之前,所有事务都可以正常工作 。这是默认的 IIS 应用程序池设置。

IIS 中的相同代码和设置在另一台服务器上运行良好,即使在应用程序池回收后也不会记录错误。

事件查看器中记录的事件顺序:

  1. 为应用程序池“ASP .NET v2.0”提供服务的进程 ID 为“968”的工作进程已请求回收,因为该工作进程已达到其允许的处理时间限制。

  2. 为应用程序池“Webservice WS”提供服务的进程意外终止。进程 ID 为“2988”。进程退出代码为“0x0”。

  3. 为应用程序池“ASP .NET v2.0”提供服务的进程在关闭期间超出了时间限制。进程 ID 为“968”。

4.为应用程序池“Webservice WS”提供服务的进程意外终止。进程 ID 为“1456”。进程退出代码为“0x0”。

  1. 同时在事件查看器中记录错误

找不到来自源 DB2的事件 ID 4 的描述。 引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复组件。

如果事件起源于另一台计算机,则显示信息必须与事件一起保存。

活动中包含以下信息:

2014-10-28-15.27.29.648000 实例:DB2 节点:000 PID:6820(w3wp.exe) TID:4340 Appid:无 RAS/PD 组件 pdDmpErrMsg 探针:20

ADM14000E DB2 无法打开诊断日志文件“C:\ProgramData\IBM\DB2\DB2COPY1\DB2\db2diag.log”。运行命令“db2diag -rc "0x840f0001"”以了解更多信息。

0 投票
2 回答
369 浏览

db2-connect - 无法使用云集成将 DB2 Zos 与 bluemix 连接起来

我们使用云集成来连接到 bluemix 中的大型机 DB2,在 Linux 操作系统中下载安全连接器并使用 DB2 jar 对其进行配置。BlueMix 中的状态更改为“已连接”,但我们无法继续以 DB2 IP 作为端点创建 API,因为我们收到错误“数据库可以连接,请检查您的安全连接”。但我们已在始终处于启动模式的终端中检查了我们的安全连接。您能否提供同样的帮助。

0 投票
1 回答
1369 浏览

php - PHP DB2_Connect 问题到 Windows 7 上的 AS400

新工作,新部门,他们在 as/400 上做所有事情。由于我对 RPG IV 一无所知,我希望利用我的 PHP 知识对团队有所帮助。

我正在尝试让 PHP 连接到 as/400,这是我的代码:

我得到的错误消息如下:

连接失败。42968 [IBM][CLI 驱动程序] SQL8002N 由于缺少 DB2 Connect 产品或无效许可证,尝试连接到主机失败。SQLSTATE=42968 SQLCODE=-8002

现在,我在笔记本电脑上运行 Apache 2.4 服务器,使用 PHP 5.5,加载的 IBM_db2 扩展是 1.9.6。该公司的笔记本电脑上安装了 IBM i Access for Windows,以及一些 IBM 开发人员软件包。我会假设我没有错过笔记本电脑上的任何其他东西......我错过了什么?