db2

Ansible:切换到 su 用户并运行 tivoli db2 命令时,显示未找到命令
db2

Ansible:切换到 su 用户并运行 tivoli db2 命令时,显示未找到命令

在服务器上手动运行 db2 命令时可以正常工作。但是使用 ansible 执行时会切换到用户但无法运行 db2 命令。我整天都困在这个问题上。任何建议都会非常有帮助。 任务项: - name: Connect to tsmdb1 database become: true become_user: user shell: 'db2 connect to tsmdb1' args: chdir: /opt/tivoli/tsm/tsmmp/cfg register: Connect_tsmdb1 ignore_errors...

Admin

DB2 语法错误
db2

DB2 语法错误

我正在使用以下 SQL 语句来计算应用程序组数据表的大小。 SELECT A.TABLE_NAME FROM ARSSEG A, ARSAG B WHERE A.AGID=B.AGID AND B.NAME='<application group name>' For EACH TABLE_NAME in query 1/, run "SELECT DOC_NAME, MAX(COMP_OFF+COMP_LEN) PLUS FROM <TABLE_NAME> GROUP BY DOC_NAME" 现在,当我在 Putty 中运行...

Admin

DB2 9.7 任务中心在 SUSE 11 sp4 中不起作用 - DBA1176N
db2

DB2 9.7 任务中心在 SUSE 11 sp4 中不起作用 - DBA1176N

我已经在 suse 11 sp4 上安装了 DB2 9.7 企业版,问题是当我想要查看“任务中心”时,它显示以下错误: DBA1176N 控制中心无法自动编目系统“BM-BACKUP42”的工具目录数据库“”。 解释: 可能的解释是:* 在系统“”的 DB2 管理服务器上错误地指定了数据库。* 包含数据库的数据库管理器未配置为进行 TCP/IP 通信。 用户响应: 可能的解决方案包括:* 验证 DB2 管理服务器配置参数是否指定正确。* 验证数据库管理器是否配置为 TCP/IP 通信。 如果问题仍然存...

Admin

db2 创建失败,出现 SQL1762N
db2

db2 创建失败,出现 SQL1762N

db2 V10.5 RedHat Linux RHEL7。安装无错误。 db2 create db AMW907 on /home/mis/amw907 失败,并显示 SQL1762N 无法连接到数据库,因为没有足够的空间来分配活动日志文件。SQLSTATE=08004 我的磁盘空间很好 文件系统 大小 已使用 可用 使用率% 挂载于 /dev/mapper/rhel-root 50G 9.6G 41G 20% / devtmpfs 32G 0 32G 0% /dev tmpfs 32G 8.0K 32G 1% /dev/shm tmpfs 32G ...

Admin

DB2 v10 数据库大小增长监控范围
db2

DB2 v10 数据库大小增长监控范围

我需要了解我的 IBM DB2 数据库增长范围。例如,过去 1 个月或过去 3 个月或过去 6 个月的数据库大小增长情况。请提供帮助,或者任何人都可以提供相应的查询或建议。 ...

Admin

使用 db2 force application 命令导致 db2 崩溃
db2

使用 db2 force application 命令导致 db2 崩溃

我们在 Linux Power 机器上安装了 db2。DB2 级别为 11.1.4.4。我使用“db2 force application (agent_id)”终止了单个会话,结果数据库崩溃了。 我们观察到这是第三次,当我们终止单个会话时,它会关闭数据库。 ...

Admin

由于 SYSDBA 用户的权限不足,DSMTOP 启动时失败
db2

由于 SYSDBA 用户的权限不足,DSMTOP 启动时失败

最近我们将 DB2 v10.5.8 升级到了 v11.1.4。我们成功升级了所有实例(通过 db2 get dbm cfg 检查),然后运行命令db2updv111 -d 数据库名称升级数据库。不幸的是,它似乎没有完全成功。当我尝试运行 dsmtop 时,我看到以下错误。 当我尝试明确授予用户 EXECUTE 权限时,我收到错误消息,提示该对象不存在。 我尝试在用户 db2admin(具有 SYSADM 角色的实例用户)下运行它。当我创建新数据库时,我可以成功运行 dsmtop。此问题仅与升级的数据库有关。 有什么方法可以绑定一些包或运行任何可以修复权...

Admin

MS Access 错误:索引或关系定义中的字段定义“CON474”无效
db2

MS Access 错误:索引或关系定义中的字段定义“CON474”无效

寻求有关 MS Access 问题的帮助。 我正在 Access 和我们的 AS400 (iSeries) 系统之间创建一堆链接表。我设置了一些 OBDC DSN,可以毫无问题地访问系统。但是,有几个给我以下错误(通常是比较重要的错误):索引或关系定义中的字段定义“CON474”无效 CON474 意味着它是文件名,但是当我在 Query400 中检查文件时,它似乎不是该文件中的字段名称或代码 - 奇怪! 有人之前遇到过类似的问题或有任何解决方法吗?我的备份解决方案是在 Excel PowerQuery 中创建,它可以处理这些文件,但通常很麻烦且笨重。 ...

Admin

如何在 DB2 on Cloud 中查找磁盘使用情况的详细信息
db2

如何在 DB2 on Cloud 中查找磁盘使用情况的详细信息

我们在 CLoud PaaS 服务上配置了 flex DB2,磁盘空间为 250GB。我们如何知道其中有多少用于表空间、活动日志、临时空间、安装目录等? 由于这是一项托管服务并且没有主机登录,如果有人知道如何获取磁盘空间使用情况的分割,我们将不胜感激。 ...

Admin

解决方案 1
db2

解决方案 1

我需要在 DB2 SQL 中的字符串中查找一个数字,并且我知道第一个数字的位置。 有人能帮助我吗? ...

Admin

如何在 DDL 中建立 CODEUNIT32 (CHAR SET =“UTF-32”?
db2

如何在 DDL 中建立 CODEUNIT32 (CHAR SET =“UTF-32”?

我正在尝试对 VARCHAR(120) 列的请求进行建模,但实际上将存储 480 个字节。 480 的长度被确定为 VARCHAR (120) = 120 x 4 = 480 字节。这是由于字符串单元规范代码单元 32。这意味着每 1 个字符将占用 4 个字节。 我不确定 DDL 的语法。我的研究表明,在创建表期间应该有一个语句将字符集设置为 UTF-32,但我不确定。这是针对 DB2 Mid-Tier(非大型机)的 这是我发现的东西,但我不确定它是否有效,也不确定它如何COLLATE工作。 ALTER TABLE table_name MOD...

Admin

不允许空领域部分 DB2 服务器上的 Kerberos 身份验证问题
db2

不允许空领域部分 DB2 服务器上的 Kerberos 身份验证问题

我正在尝试通过 Kerberos 环境连接到 Db2 服务器。我在代码中使用 DB2SimpleDataSource 来连接我的 DB2 服务器。根据我目前的理解,如果我有一个 kerberos tgt,那么我只需要在 Datasource、SecurityMechanism 和 kerberosServerPrincipal 中添加两个属性。以下是代码: public static DB2BaseDataSource getDataSource() throws Exception { DB2SimpleDataSource ds = new D...

Admin

DB2 开发人员社区版挂在“正在启动 docker 容器...”
db2

DB2 开发人员社区版挂在“正在启动 docker 容器...”

DB2 开发人员社区版挂在“正在启动 docker 容器...” Ubuntu 16.04 LTS x64,裸机,Xeon E5-2660 CPU。128GB RAM。 Docker 版本 17.06.2-ce,内部版本 cec0b72 使用:ibm-db2-developer_community_edition-1.1.2-x86_64.AppImage 症状可重现。 安装在“启动 docker 容器...”步骤处挂起在 79%,并且永远无法完成。 docker ps -a此期间的输出: CONTAINER ID IMAGE ...

Admin

在 DB2 v10 上查询多个数据库
db2

在 DB2 v10 上查询多个数据库

我正在编写一个审计脚本,该脚本首先在 Linux 服务器上收集信息,然后通过 db2 CLI 连接到 DB2 v10 实例以运行查询。它与服务器上的一个数据库完美配合。我创建了另一个数据库并运行了该脚本。现在我的结果是混合了两个数据库的响应。 我尝试通过 DB2 CLI 连接到第一个数据库并运行脚本,但结果仍然混乱。如何获取每个数据库的结果,或者在需要时清楚地指出哪个结果来自哪个数据库?我不会事先知道数据库名称,因为我是一名外部审计员。 下面的代码片段是我获取本地 Linux/AIX 服务器信息并开始连接到 DB2 后运行的: echo "======...

Admin