从命令行向远程服务器执行 DB2 命令

2023-12-13

我有两台运行 Workgroup 的 DB2 服务器。例如,服务器 1 和服务器 2。

在 Server2 的命令提示符处,我想对 Server1 上的已知数据库运行 SQL 命令。

有人可以向我准确解释实现此目标所需执行的步骤吗?我是否只需使用 DB2 ADMIN 登录名作为凭据,还是需要设置其他登录名?


您需要在 Server2 上对 Server1 数据库进行编目。

您没有提到服务器是 Windows 还是 *nix。

如果服务器是 *nix,您需要使用在其 .profile 中加载了 db2 可执行文件的用户登录。 (如果您不确定,请检查 db2 实例所有者的 .profile)。

如果服务器是 Windows,那么您可以以任何可以看到 IBM DB2 程序组的身份登录,并且可以打开 DB2 命令窗口或类似窗口。

您需要从 Server2 上的命令行将 Server1 编录为 TCPIP 节点。该文档是here。大概会是这样的:

db2 catalog tcpip node server1 remote Server1 server 50000

接下来,您需要对节点上的数据库进行编目。该文档是here。大概会是这样的:

db2 catalog database <dbname> at node server1

如果需要检查命令的结果,可以使用列出节点目录 or 列出数据库目录查看 db2 已编目的内容。

完成所有操作后,您应该能够通过以下方式从 Server2 连接到 Server1 上的数据库:

db2 connect to <dbname> user <username> using <pwd>

建立连接后,您应该能够查询远程数据库。

该信息将保留在本地 db2 目录中,除非您显式删除它。 (您可以通过注销、重新登录并使用 LIST NODE DIRECTORY 或 LIST DB DIRECTORY 来验证这一点)。如果您想删除条目,可以使用取消目录数据库 and 取消编目节点命令。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从命令行向远程服务器执行 DB2 命令 的相关文章

随机推荐

  • Angular JS 指令 - 模板、编译还是链接?

    我想创建一个 Angular JS 指令来检查字符串的长度 如果字符串太长 无法使用过滤器缩短它 并在鼠标悬停时显示 Angular UI 弹出窗口 我应该在指令中的哪个位置放置功能以使其正常工作 链接 模板或编译 风景 div proje
  • 如何暂停多处理进程?

    我希望用户能够在启动后的任何给定时间暂停多处理的执行 如何实现 我的代码是 coding utf 8 from PySide import QtCore QtGui from Ui MainWindow import Ui MainWind
  • 无法将 1 和 0 的字符串写入二进制文件,C++

    我有一个函数 它接收一个指向带有要打开的文件名的字符串的指针 并用 1 和 0 进行编码 编码线包含类似的东西010100110101110101010011写入二进制文件后 我有完全相同的 你会推荐吗 谢谢 void codeFile c
  • docker React 无法在本地主机上运行

    我正在尝试使用 docker 运行我的 React 应用程序 当我运行容器时 一切看起来都很好 但我无法在本地主机 或 127 0 0 1 上访问它 这是我的配置 Dockerfile FROM node carbon RUN mkdir
  • Django 中的 AbstractUser 与 AbstractBaseUser?

    指某东西的用途AbstractUser and AbstractBaseUser看起来很相似 from django contrib auth models import AbstractUser AbstractBaseUser 两者有什
  • 如何使ForeignKey('self')禁令的管理员引用其自身?

    我有一个模型 其自身带有外键 例如 class Folder models Model name models CharField parent folder models ForeignKey self null True blank T
  • 运行单个 Maven 插件执行?

    我以为我是一个经验丰富的 Maven 用户 但我对如何做到这一点有一个心理障碍 我已经能够使用 Maven sql 插件通过我定义并绑定到的插件执行在数据库中删除 创建和安装模式pre integration test phase 然而 现
  • 在公式栏中隐藏公式

    当我在 Visual Basic 中使用下面所示的代码时 HYPERLINK公式中出现的部分bar 在工作表中 我只想 TextHere 显示在公式栏中 我可以添加哪些额外代码 我尝试通过在保护选项卡中更改其属性来隐藏它 但它不允许我再编辑
  • 以编程方式 Fling ListView Android

    有没有一种方法可以以编程方式在列表视图上执行 Fling 我知道有猴子可以做所有这些事情 但这需要计算机与 adb 等连接 我想在任何手机上使用我的应用程序来完成此操作 而不需要猴子 谢谢 费萨尔 有两种方法可以 平滑滚动 而不是跳转到某个
  • 多个强制参数集

    我正在开发一个包含多个参数集的函数 其中一些是强制性的 一些是可选的 这只是一个例子 但想象一下以下情况 从 AD 组中添加或删除用户或计算机的功能 由于某种原因 您需要区分用户和计算机 请记住这只是一个例子 在这种情况下 添加 删除单个内
  • 在Java cacerts中导入根证书和中间证书的正确方法

    我公司有自己的ROOT证书 使用他们签署的这个证书intermediate证书 然后我们发布了CSRserver证书并签署intermediate证书 正确的导入方式是什么ROOT证书和intermediate在Java cacerts文件
  • 如何使用 d3.time.scale() 生成均匀间隔的日期数组?

    这看起来应该是微不足道的 我想用d3 time scale 获取涵盖特定时间范围的均匀间隔的日期数组 例如 年 2012 01 01 2013 01 01 2014 01 01 或几个月 2012 01 01 2012 02 01 2012
  • Ruby on Rails:安装捆绑包时验证 SSL 证书的问题

    我是 ruby on Rails 的新手 在使用此命令创建我的第一个项目时rails new n project 我收到这个错误 run bundle install Fetching source index from https rub
  • C 中的隐式函数声明

    术语 函数的隐式声明 是什么意思 在不包含适当头文件的情况下调用标准库函数会产生警告 如下所示 int main printf How is this not an error return 0 难道不应该在没有声明错误的情况下使用函数吗
  • 获得干净的机器友好的 Maven 行/xml/json 输出,可通过 STDOUT 中的脚本进行解析?

    例如 对于 Maven 项目运行以下命令 mvn dependency list 我需要 Maven 提供的是only这两行 从下面的输出中截取 com example code samples maven dependencies dir
  • getPayloadJSON 返回一个空对象

    我正在做一些非常简单的脚本中介作为测试 看看是否可以更改服务器返回的有效负载 我的无中介有效负载如下 origin 202 37 75 130 然后我尝试做一个非常简单的检查 看看 get 和 set 是否适用于有效负载 我的结果是 jso
  • UITextfield 不能作为 iOS 7 中 UISearchBar 的子视图?

    这段代码在 iOS 6 中工作得很好 但在 iOS 7 中 导航栏中的文本字段是灰色的 并且不可点击 看看这张图片的区别 可能出了什么问题 我不知道 iOS 7 中到底发生了什么变化 也不知道从哪里开始寻找解决这个问题的方法 Regards
  • 无法加载资源:net::ERR_FILE_NOT_FOUND 离子错误

    我已经安装了白名单插件并在 config xml 中
  • 静脉中的端到端延迟

    我想计算静脉示例场景中的端到端延迟 我已经阅读了与此主题相关的旧邮件 但它们没有提供问题的真正解决方案 I used getCreationTime and simTime 功能 由此产生的延迟约为1 70 10 4 这种延迟对我来说没有意
  • 从命令行向远程服务器执行 DB2 命令

    我有两台运行 Workgroup 的 DB2 服务器 例如 服务器 1 和服务器 2 在 Server2 的命令提示符处 我想对 Server1 上的已知数据库运行 SQL 命令 有人可以向我准确解释实现此目标所需执行的步骤吗 我是否只需使