【问题标题】:IBM DB2 ON AS400AS400 上的 IBM DB2
【发布时间】:2018-08-03 19:16:40
【问题描述】:

我想在 AS400 系列上配置 IBM DB2。问题是我没有为 AS400 获得合适的工具,而且我已经安装了 Data Studio 来配置 DB2。 我对 AS400 没有任何知识,而且我对 IBM 技术比较陌生。 我已经有 iseries 的 ODBC 驱动程序。请帮我找出iseries AS400设置工具。

【问题讨论】:

    标签: db2 ibm-midrange iseries-navigator db2-connect


    【解决方案1】:

    DB2 已集成到 OS/400 中,并且所有这些都遵循 OS。要在这些平台上配置 DB2,请执行开机操作。如果它已打开,则说明 DB2 已配置。

    顺便说一句,您可能没有 AS400,但有更新的东西。硬件可能是 Power System 或 Pure System,操作系统可能是 IBM i。

    【讨论】:

    • 基本上,我正在寻找 IBM iseries 访问设置工具。你能帮我找到那个吗?
    • 好的,iSeries Access 和 DB2 完全不同。你想做什么?
    • 您必须在 iseries 上配置 db2 才能像其他所有 sql 数据库一样工作,请参阅下面的答案。您应该开始谈论它很容易,否则这些远程访问它的新用户将会失败。
    • 好的,因此您可能必须拥有正确的 ODBC 或 JDBC 配置,但您不需要任何特殊的 DB2 配置。新用户会遇到的问题是认为 IBM i 上的 DB2 需要与 Oracle 或 SQL Server 甚至 DB2 LUW 需要的相同类型的配置。 DB2 for i 在某些方面要强大得多。您不需要为数据库设置 CCSID,只需在连接中设置即可。您无需在数据库级别设置排序顺序。只需将其设置在连接级别即可。您没有其他数据库需要的任何其他配置。
    【解决方案2】:

    一旦您获得到 AS400 aka system i aka iseries 的 SQL 连接。通过在 Studio 中执行此 SQL 语句来配置数据库。

    create collection myas400SQL
    

    这将创建一个名为 MYAS400SQL 的 as400 库,其中自动添加了 mumbo jumbo 日志,这意味着这将像所有其他带有提交回滚事务的 SQL 数据库一样工作...

    让我们试试吧。

    CREATE TABLE myas400sql.mytable (myfield char(1)) 
    

    Table mytable 可以像您可能使用过的任何其他数据库一样处理提交和回滚。

    星期五快乐。

    【讨论】:

    • 当然,如果你已经有一个库,你甚至不必做create collection。您可以在现有库中创建表格。让我们试试看:create table mylib.mytable (myfield char(1))。您可能想要创建日记,但您不必这样做。注意:如果您没有日记,commitsrollbacks 将无法使用。您可以将其视为自动提交。
    • 创作收藏作品V7r3。我从不喜欢架构这个词,它听起来不太好。 AFAIK 创建集合是创建模式的同义词。两者都创建了一个没有 qdftjrn dtaara mumbo jumbo 的自动日志库。
    • 收集曾经是为 DB2/400 创建库的方式。没有create schema。但是,随着 IBM 使 DB2 与标准 SQL 保持一致,他们放弃了 COLLECTION for SCHEMA。这很可能只是 IBM 不愿放弃对保留 DB2 for i 专有含义的事物的支持。集合对所有主要数据库意味着不同的专有事物。在 MySql 中,它是基于文档的扩展的一部分。在 Oracle 中,它是一个数组或列表。在 SQL Server 中,它是一个数据集合集。不确定这意味着什么,但他们都以相同的方式使用 SCHEMA。
    猜你喜欢
    • 2015-06-05
    • 1970-01-01
    • 1970-01-01
    • 2011-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多