问题标签 [ibm-data-studio]

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 投票
2 回答
9099 浏览

sql - 导出数据 - IBM Data Studio DB2

我正在尝试使用 IBM Data Studio 将大型查询从 DB2 数据库导出到桌面上的文本文件,但我似乎无法正常工作。当我运行查询并右键单击结果选项卡->导出->所有结果时,它只会给我前 500 条记录。该表将在 15 MM 记录的范围内,因此我不能只更改显示设置以允许它显示那么多记录。我无法使用卸载实用程序,因为它不允许我将文件保存到我的桌面。有任何想法吗?

0 投票
1 回答
2678 浏览

db2 - Visualizing data model using data Studio 4.1

I want to generate ER - Diagram for existing database. I created .dbm file but in diagram I see only table names all in a row. I am not able to see columns and relationship between tables. How can i see ER- diagram.

0 投票
1 回答
2677 浏览

connection - IBM Data Studio 连接错误 SQL1035N

我一直在 IBM 论坛/文档、Google 和 StackOverflow 主题中搜索有关此错误的信息,但我无法找到解决方案。

情况

安装 DB2 用于测试和教育目的,因为我是一名学生,并且我必须编写有关此 DB 使用的手册。通过 Data Studio 安装 DB2 和图形管理。

操作系统: Debian 7.7 Wheezy

DB2 版本: 10.5 FixPack 4(坎昆版本)

IBM Data Studio 版本: 4.1.1

以 root 身份安装 DB2 和 Data Studio。

我可以在终端中执行命令,例如:

我还可以在 db2 命令行处理器中执行命令,例如:我可以创建一个数据库:db2 => CREATE DATABASE SAMPLE 它也可以正确连接:db2 => CONNECT TO SAMPLE 并且我可以查询连接的数据库:db2=> SELECT COUNT(COL) FROM TABLE

DB2 运行良好,有时会挂起,我必须命令db2_kill并使用db2start重新启动 。每次创建新数据库时它都会挂起,这很奇怪。但无论如何,它能够连接和执行上述命令。

Data Studio 安装正确。应用程序打开没有问题。

我通过以下方式创建了一个名为 example 的新数据库:

我在两台不同的机器上安装了这两种产品两次。而且问题依然存在。

我还必须补充一点,我尝试以 Debian 用户和 root 身份运行 Data Studio,返回相同的错误。

问题

在 Data Studio 中,当我打开创建新连接的窗口/对话框时,我配置了数据库连接设置:

数据库名称: EXAMPLE 服务器: localhost 端口: 50000 用户名: db2inst1 密码: password

当我单击下一步或测试连接时,出现问题:

手译西班牙语到英语翻译:

错误是 SQL1035N

IBM 记录了导致 SQL1035N 的原因是:

  1. 数据库还有剩余的打开连接。不是这个,因为我有命令db2_killdb2start命令:db2 list active databases不返回数据。

  2. 数据库已被显式激活我已经尝试过ACTIVATE命令DEACTIVATE,但仍然无法正常工作它返回与 Data Studio 相同的错误,SQL1035N

    db2 => ACTIVATE DATABASE EJEMPLO SQL1035N La operación ha fallado porque la base de datos especificada no puede conectarse en la modalidad solicitada. SQLSTATE=57019 SQL1035N The operation has failed because the specified database cannot connect in the requested mode. SQLSTATE=57019

  3. 数据库处于 WRITE SUSPEND 模式。我尝试通过命令 SET WRITE RESUME FOR DATABASE 来解决这个问题,它返回:

    SQL1024 There are no connections to the database. SQL=08003

这不是问题,因为没有与数据库的连接

现在,如果我单击复制到剪贴板,它会复制完整的错误跟踪或堆栈跟踪。在这里,但是用西班牙语写的。无论如何,理解它应该不成问题,因为大多数信息都是技术性的,而且西班牙语单词并不多。

谢谢你的帮助。

我还将这个主题复制并粘贴到 IBM 论坛,只是为了直接解决这个错误。

再次感谢。

0 投票
1 回答
1982 浏览

db2 - db2解释存储过程

如何解释 IBM Data Studio 中的存储过程?

我知道存在db2expln命令。但我想要一个解决方案来解释图形界面中的 SP。

我也知道选择一个查询然后右键单击它,存在open visual explain菜单进行解释但不知道解释 SP 的方式,以便我可以设置该 SP 的输入值。

谢谢

0 投票
1 回答
410 浏览

db2 - db2 解释关于锁大小的结果

是什么Lock List SizeMaximum Lock List Size以及Locks Available使用 IBM 数据工作室解释的结果。

在此处输入图像描述

我从 IBM 阅读了一些资料,但无法理解完整的概念以及它们之间的区别。

请告知有关这些属性的任何资源(以及属性窗格中的其他资源)

谢谢

0 投票
0 回答
97 浏览

ibm-midrange - IBM Data Studio(管理员客户端)版本 3.1.1

简单的问题,我找不到答案。

我正在验证 Data Studio(管理员版)以在我们的站点上使用。除了尝试使用向导构建行值 SQL 表达式(例如

代码运行良好,但向导不会正确构建“IN”子句。它不会接受谓词中的值列表。

我找不到任何文档,任何人都知道这是否可能。

0 投票
1 回答
455 浏览

ibm-midrange - IBM Data Studio 管理客户端 3.1.1

我有一个简单的 IBM Data Studio 问题,我找不到答案。我不得不说这个产品的在线资源和一般文档很差。

无论如何,我在安装过程中注意到 SQL 编辑器中的运行 SQL 按钮没有包含“运行选定”选项的菜单。但是在其他教程中,我已经看到这个选项确实存在(我需要它)。

这是版本问题还是我遗漏了什么?如果这有所作为,我将在 Iseries 上运行 SQL。

0 投票
2 回答
2216 浏览

comments - DataStudio中注释行的键盘热键?

我在互联网上搜索,但结果为零。有谁知道?

我正在使用 IBM DataStudio 4.1.1。

问候。

0 投票
1 回答
1239 浏览

db2 - 为什么我在 Data Studio 中看不到我的所有 DB2 实例?

我在 Windows 8.1 中运行 IBM Data Studio 4.1.1。我在同一台机器上有一个 DB2 Express-C 10.5 的副本,它有两个实例,默认的一个是 DB2,另一个是我创建的名为 inst2 的新实例。当我打开 Data Studio 时,我只看到名为 DB2 的实例,但没有出现 inst2 实例。

如何让我的第二个实例及其数据库出现以便我可以使用它们?我尝试刷新管理视图,甚至停止并重新启动 Data Studio,但第二个实例从未出现。在 CLP 中的数据库实例出现在 Data Studio 中之前,我是否需要对它进行一些操作(例如对数据库进行编目)?

另外,我不清楚我是否可以从 Data Studio 执行 db2icrt 和 db2ilist 之类的命令。到目前为止,它似乎只被设置为执行 SQL 而不是 DB2 命令。

对于这两个问题的任何帮助将不胜感激。

0 投票
2 回答
6211 浏览

db2 - IBM Data Studio 无法浏览 SAMPLE (DB2 Express-C) 上的数据

我无法浏览 SAMPLE DB 上的数据。设置如下:-Windows 7 64 位 PRO,-IBM DB2 Express-C,10.5.500.107(最新)-IBM Data Studio 版本 4.1.1(管理安装,使用 IBM Installation Manager 1.8.1 安装)

数据库凭据是:db2admin/db2admin Windows 管理员用户名是:Nenad(密码保护)

使用 DB2 命令行处理器(开始 -> IBM DB2 DB2COPY1(默认)-> DB2 命令行处理器),我可以使用以下命令连接到 SAMPLE 数据库:

并查询人员表:

所以我猜 DB/DBMS 工作正常。

然后我使用设置在 Data Studio 中创建连接:

测试连接:用Ping成功!结果。

当我点击表格时,我可以看到所有表格。

但是当我右键单击 (Schema: NENAD) (Table Name: STAFF) Data -> Browse Data 我得到这个错误:

数据工作室错误

com.ibm.db2.jcc.am.SqlSyntaxErrorException:语句失败,因为授权标识没有执行操作所需的授权或特权。授权 ID:“DB2ADMIN”。操作:“选择”。对象:“NENAD.STAFF”.. SQLCODE=-551, SQLSTATE=42501, DRIVER=4.18.60 语句失败,因为授权 ID 没有执行操作所需的授权或特权。授权 ID:“DB2ADMIN”。操作:“选择”。对象:“NENAD.STAFF”.. SQLCODE=-551,SQLSTATE=42501,DRIVER=4.18.60

我尝试使用各种设置和用户名多次重新安装 DB2 和 Data Studio,我尝试右键单击表然后管理权限(将所有权限授予 DB2ADMIN 和 NENAD)但徒劳无功。

我也无法创建新数据库,出现此错误:

CREATE DATABASE FTN AUTOMATIC STORAGE YES ON 'C:\DB2\NODE0000' DBPATH ON 'C:\DB2\NODE0000' ALIAS FTN WITH 'FTN database' 未能执行命令。DAS 返回以下错误:sqlcode=-22201 output=null

我的问题是:

  1. 我应该如何解决这个错误?
  2. 有没有一种简单的方法(就像在 SQL 开发人员中一样)来创建用户,然后单击授予所有权限,就是这样?

使用 Oracle Express DB 和 SQL Studio,我以这种(非常简单)的方式创建新用户并授予权限:

在此处输入图像描述 在此处输入图像描述


编辑 - 更新: 我不得不使用:

之后我能够在 Data Studio 中浏览数据并执行查询,但我仍然无法从 Data Studio 创建新数据库


这些帖子没有直接关系或没有帮助我解决这个问题:

无法将 IBM Data Studio 与 DB2 Express-C 连接(错误:用户 ID 已撤销)

DB2 查询在 IBM Data Studio 中运行,但不在代码中

IBM Data Studio 连接错误 SQL1035N

IBM 数据工作室

IBM Data Studio 未连接到本地 DB2 数据库

db2 Express-C SAMPLE 数据库

为什么我在 Data Studio 中看不到我的所有 DB2 实例?

IBM DB2 创建的模式不可见?

IBM Data Studio(管理员客户端)版本 3.1.1

如何使用 IBM Data Studio 在 db2 10.1 中创建新实例

如何在 IBM Data Studio 的数据库上创建新模式?