在 DB2 中使用批处理文件为资产填充数据库表

使用批处理文件和数据库脚本在 IBM® DB2® 中为 IBM Rational® Asset Manager 创建并填充表。

开始之前

如果正在使用 IBM WebSphere® Application Server 且将要使用服务器设置应用程序,则可跳过此任务,因为那么服务器设置应用程序可为您创建并配置数据库。

如果首选以手动方式创建数据库和表,请参阅在 DB2 中手动为资产填充数据库表

可通过运行批处理文件自动创建数据库和表。DB2 必须已安装且正在运行。确保知道安装介质中包含的 SQL 脚本的位置。 如果已使用 Installation Manager 进行了安装,那么位置为 install_location\ram\DatabaseScripts\DB2。您必须还知道 DB2 的安装目录(通常,对于 Windows®,为 C:\Program Files\IBM\SQLLIB;对于 Linux®、AIX® 或 Linux for zSeries®,为 opt/IBM/DB2/V9.7)。

您将使用以下脚本:
  • 对于 Windows: dbcreate_populate.bat
  • 对于 Linux:对于 AIX: dbcreate_populate.sh
  • 对于 Linux for zSeries: dbcreate_populate_zLinux.sh
  • dbcreate.sql
  • RAMSCHEMA_DB2.sql
  • bootStrap_DB2.sql

过程

  1. 从 CD 执行安装时,将 SQL 脚本复制到本地文件系统。
  2. 对于 Linux:对于 AIX:对于 Linux for zSeries: 检查是否对包含 SQL 脚本的目录具有写许可权。
  3. 在命令行中,切换到包含 DB2 的 SQL 脚本的目录(path to installation media\db_scripts\DB)。
  4. 运行以下批处理文件:
    • 对于 Windows: dbcreate_populate.bat
    • 对于 Linux:对于 AIX: dbcreate_populate.sh
    • 对于 Linux for zSeries: dbcreate_populate_zlinux.sh
  5. 得到提示时,输入数据库的名称或按 Enter 键以接受缺省数据库名称(RAMDB)。
  6. 在下一提示处,输入 DB2 的安装目录路径,或按 Enter 键以接受缺省值(对于 Windows,为 C:\Program Files\IBM\SQLLIB;对于 Linux、AIX 或 Linux for zSeries,为 /opt/IBM/DB2/V9.7)。
  7. 将运行此批处理文件。 脚本执行以下操作:
    • 以您输入的名称创建数据库。
    • 为数据库配置表空间。
    • 在数据库中创建 RAM 的表和模式。
    注: 当第一次运行批处理文件时,可能出现 name 为未定义名称的大量 SQL0204N 错误消息,它们与下面的示例相似:
    ** CLI error in executing the SQL statement:
    (-204): [IBM][CLI Driver][DB2/NT] SQL0204N  "RAMSCHEMA.FORUM" is an undefined name.  SQLSTATE=42704
    如果第一次运行批处理文件,那么可安全地忽略这些消息。
  8. 验证是否创建了表。例如,启动 DB2 控制中心并浏览 RAMDB 数据库。验证是否已创建数据库和表。

下一步做什么


反馈