问题标签 [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.
db2 - 为什么大型机灰胡子将 DB2/zOS 称为“他”?
如果您向 DB2/zOS 引擎 DBA 询问有关 DB2 行为的问题,DBA 会将 DB2 引擎称为“he”,就像水手使用“she”来指代他的船一样。
例如:“一旦你填满了空闲空间,DB2 仍然希望这些行在表空间中保持集群顺序。这就是他将那个页面分成两半的原因,你最终会得到很多半空页面。也就是说,除非您刚刚插入的行的集群键是表中最高的,在这种情况下,他会创建一个新的空页面,并且他只会将您的新行放入该页面。所以我不必做这个 REORG如果你愿意像我建议的那样对你的输入进行排序。”
有谁知道这个传统是从哪里来的?
c# - DB2 ZOS 字符串比较问题
我正在像这样比较我的 sql 中 where 子句中的一些 CHAR 数据,
其中 PRI_CODE < PriCode
我遇到的问题是 CHAR 值的长度不同。因此,如果 PRI_CODE = '0800' 和 PriCode = '20' 它返回 true 而不是 false。
它看起来像这样比较它
而不是喜欢
CHAR 比较是否从左侧开始,直到一个或其他值结束?
如果是这样,我该如何解决?
我的值可以包含字母,因此不能转换为数字。
copy - 将成员从一个 pd 复制到另一个?使用 jcl 语句
我如何使用 IEBGENER 实用程序将成员从一个 pd 复制到另一个。
类似的东西:
??
其余的不知道。
dataset - REXX / z/OS 数据集锁
我想知道 REXX 语言的一件事,它如何处理数据集锁。情况: - 我在我的 ISPF 编辑器中打开了顺序数据集 - 我启动 REXX-program 什么更新(进行更改)该数据集 - 它工作正常,但它怎么可能?通常,如果您在编辑器中打开了数据集,并且您尝试从另一个程序中使用它(例如,如果您提交一些工作),您将收到消息“数据集正在使用中”。为什么这适用于 REXX 此处。也许相同的地址空间或...?谁能告诉我?
jdbc - 在 Z/OS 上的 db2 的 JDBC URL 中设置默认表空间?
是否可以通过将参数传递给 JDBC URL 来强制所有 create table 语句使用特定的 database.tablespace?例如,而不是手动指定它如下
我想在连接 URL 中指定“database.tablespace”并执行
db2 - 如何匹配 DB2 (z/OS) 查询中的字符串?
这让我大吃一惊。
我想做的就是在长varchar
字段上进行基本的字符串比较。
我有一张大约的桌子。1200 万条记录。
如果我查询MY_FIELD='a string'
,我会得到 25947 的计数,这似乎是正确的。
如果我查询MY_FIELD!='a string'
,我得到的计数是 989。
这 2 个计数不应该等于 12M 的全表大小吗?
associative-array - 有没有办法在 REXX 中做关联数组?
我有一些最初在 Linux 下开发的 Perl 代码(用于性能分析),现在需要移植到大型机上。显然 REXX 是该平台上选择的脚本语言,但这个 Perl 脚本严重依赖关联数组(基本上是索引为字符串的数组)。
REXX有没有办法?我将如何编写如下代码:
stored-procedures - DB2 Z/os 原生 SQL 过程——更新
我正在实现一个 DB2 Native SQL 过程。这是我们在这家商店第一次尝试这个。我附上了下面的代码。该例程所做的是按时间跟踪添加到表中的新记录的数量。每当它触发时,它要么更新监控表中的记录,要么在表不存在时插入一条记录。
本机过程是 Z/os db2 版本 9 的新功能。
关于 Z/os db2 v9 过程的红皮书写道:“图 15-15 描绘了分别从远程应用程序、DB2 附加程序或相关地址空间调用本机 SQL 过程时所涉及的 DB2 组件。如图所示, SQL 语句不再在外部 WLM 地址空间中执行,而是在数据库系统服务地址空间中本地执行。为了执行,过程包被加载到 EDM 池中。”
然而,如果我从代码中删除“WLM ENVIRONMENT FOR DEBUG MODE DSNDSPENV”行,我会收到一条错误消息,指出“必须指定 WLM 环境”。
有谁知道此代码可能存在 WLM 依赖项的原因?我是否需要覆盖 WLM_ENVIRONMENT 默认值?如果是这样,我该怎么做?
新的信息 - - - - - - - - - - - - - - - - - - - - - - - - --------
如果您添加选项“禁用调试模式”,您似乎不需要为调试指定 WLM。
禁用调试模式有什么缺点?将程序留在“允许调试模式”中是否有任何不利之处?使用允许调试的过程是否有开销?
zos - 理性如何帮助大型机开发
谁能告诉我,Rational 套件如何帮助大型机 z/os 开发过程、测试和部署等。
dynamic-linking - zOS 中的动态链接
我必须在 zOS 中创建一个动态链接库。要传递给编译器的选项是什么。
此外,如何检查 zOS 中的库是否与其他库动态链接[依赖]。我们在 linux 中有 ldd,它显示了这种联系。我们在 zOS 领域是否有“ldd”等价物?