`
javathinker
  • 浏览: 235538 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

创建 DB2 数据库

 
阅读更多

创建 DB2 数据库

可以使用 Tivoli Privacy Manager 数据库创建程序或使用数据库产品界面可以创建 Tivoli Privacy Manager 数据库、表和配置数据库。

使用 DB2 数据库创建程序

使用 Tivoli Privacy Manager 数据库创建程序来创建 Tivoli Privacy Manager 数据库、设置配置值并创建 Tivoli Privacy Manager 数据库表。数据库创建程序是 setupPMDB

在启动 setupPMDB之前,必须设置以下条件:

  • DB2 必须是活动的。
  • 对于 AIX、Linux 和 Solaris, setupPMDB 命令必须由 root 用户运行。root 用户必须是 DB2 管理员组(例如,在安装 DB2 通用数据库时创建的 db2iadm 组)的一部分。要确定用户是否是管理员组的一部分,请使用 db2 get dbm cfg 命令搜索 sysadm 配置属性。
  • 对于 Windows, 要运行数据库创建程序,需要打开 DB2 命令界面。

表 4 包含数据库创建程序的名称。数据库创建程序位于 pm_install/bin 目录,其中 pm_install 是 Tivoli Privacy Manager 安装目录的名称。

表 4. DB2 数据库的数据库创建程序 操作系统 用于创建数据库的命令
AIX、Linux 和 Solaris setupPMDB.sh
Windows setupPMDB.bat

从 DB2 命令界面,通过发出以下命令启动数据库创建程序:

setupPMDB db2_userid db2_pw dbname

dbname
Tivoli Privacy Manager 数据库的名称
db2_pw
DB2 实例所有者密码
db2_userid
DB2 实例所有者用户标识

注:
忽略任何在数据库创建程序中指定的其它参数。

将显示一系列消息来显示数据库创建程序的进度。

与数据库创建过程相关的状态信息位于日志文件中。日志文件 dbSetup.logpm_install/log 目录中创建,其中 pm_install 是 Tivoli Privacy Manager 安装目录的名称。

在数据库创建之后,请转至设置 WebSphere Application Server.

手工创建数据库和表

要手动创建和配置 Tivoli Privacy Manager 数据库,使用 DB2 命令界面。从 DB2 命令界面,可以:

  • 创建 Tivoli Privacy Manager 数据库
  • 创建 Tivoli Privacy Manager 表
  • 配置 Tivoli Privacy Manager 数据库

在数据库创建之后,请转至设置 WebSphere Application Server.

创建数据库

数据库是从 DB2 命令界面创建的。在启动命令界面之前,必须符合以下条件:

  • DB2 必须是活动的。
  • 对于 AIX、Linux 和 Solaris, DB2 实例拥有者标识(例如 db2inst1)必须是 db2iadm 组的一部分。db2iadm 组是在 DB2 通用数据库安装过程中创建的。

在 DB2 命令界面,输入以下命令来创建数据库:

db2 create database db_name alias alias_name using codeset UTF-8 territory US

db_name
指定给数据库的名称。
alias_name
数据库别名。如没有提供别名,则将使用指定的数据库名称。

注:
别名不是必需要的;然而,如果使用了别名,则它必须与数据库名称相同。

创建数据库表

在 Tivoli Privacy Manager 服务器组件安装过程中,定义所需 DB2 数据库表的文件放在了 pm_install/ddl/db2 目录下,其中 pm_install 是 Tivoli Privacy Manager 安装目录的名称。每一数据定义语言(DDL)文件都包含用来创建数据库表的 SQL。

__步骤 1.
切换到 pm_install/ddl/db2 目录。
__步骤 2.
输入以下命令来连接到为 Tivoli Privacy Manager 创建的 DB2 数据库:
db2 attach to instancename user db2_userid using db2_pw
db2 connect to db_name user db2_userid using db2_pw

instancename
要创建的 Tivoli Privacy Manager 表的数据库实例的名称
db2_userid
数据库实例所有者的用户标识(userid)
db2_pw
与指定的实例用户标识相关的密码
db_name
Tivoli Privacy Manager 数据库的名称
__步骤 3.
对包含在 Tivoli Privacy Manager 安装目录下的每一个 DDL 文件 输入 db2 -tvf 命令来创建 Tivoli Privacy Manager 数据库表:
db2 -tvf acc.ddl
db2 -tvf admin.ddl
db2 -tvf audit.ddl
db2 -tvf cms.ddl
db2 -tvf confcache.ddl
db2 -tvf deploy.ddl
db2 -tvf pes.ddl
db2 -tvf report.ddl
db2 -tvf trim.ddl

配置数据库

创建 Tivoli Privacy Manager 数据库后,必须配置某些数据库参数。表 5 列出了使用 Tivoli Privacy Manager 所需要数据库参数和值。

表 5. 数据库参数配置 数据库参数 值 描述
applheapsz 256 指定每一单个代理程序可用的应用程序堆的大小(以页为单位)。
app_ctl_heap_sz 256 确定应用程序堆的最大大小(以 4 KB 页为单位)。为在代表 MPP 或 SMP 系统中节点上相同应用程序的运行的代理程序间共享信息时需要使用堆。如果应用程序复杂将运行或者 MPP 配置有大量节点,则应增加此堆的大小。
locklist 500 指定分配给锁列表的存储器空间数量。锁列表包括并行连接到数据库的所有应用程序保留的锁。
logfilsiz 2500 指定分配给用于数据恢复的日志文件的磁盘存储空间的数量(以页为单位)。该参数定义每一主日志文件和辅助日志文件的大小。
logsecond 4 指定可用于数据库恢复的辅助日志文件的数量。
maxappls 250 指定可在同一时间连接到数据库的应用程序(本地和远程)的最大数量。

对每个数据库参数输入以下命令来定制 DB2 环境。

db2 update database cfg for db_name using db_parm value

db_name
Tivoli Privacy Manager 数据库的名称
db_parm
要更新的 DB2 数据库参数
value
指定的 DB2 数据库参数的值

例如:

db2 update database cfg for db_name using applheapsz 256
db2 update database cfg for db_name using app_ctl_heap_sz 256
db2 update database cfg for db_name using logfilsiz 2500
db2 update database cfg for db_name using logsecond 4
db2 update database cfg for db_name using maxappls 250
db2 update database cfg for db_name using locklist 500
分享到:
评论

相关推荐

    shell创建db2数据库

    下面将详细介绍如何通过shell脚本创建DB2数据库。 首先,我们需要确保系统已经安装了DB2数据库服务器和相关的命令行工具。通常,DB2的安装会包含一个名为`db2`的命令行接口,用于执行SQL语句和其他管理任务。 1. *...

    创建DB2数据库命令

    创建DB2数据库命令,包括创建表空间、缓存等完整命令

    db2数据库安装包、db2数据库安装驱动

    本压缩包包含DB2数据库的安装包以及链接服务器驱动,对于理解DB2数据库的安装过程和使用至关重要。 首先,我们来详细了解DB2数据库。DB2是一款高性能、安全且可扩展的数据库系统,支持多种操作系统平台,包括...

    DB2数据库安装、数据库创建步骤

    DB2 数据库安装、数据库创建步骤 DB2 数据库安装步骤是指将 DB2 数据库软件安装到计算机上,并创建一个新的数据库实例,以便存储和管理数据。下面是 DB2 数据库安装和创建步骤的详细过程: 一、安装 DB2 数据库...

    DB2数据库配置相关文档

    最后,"在AIX上新建数据库.doc"文档特别针对在AIX操作系统上创建DB2数据库的步骤进行了说明。AIX是IBM的UNIX操作系统,与DB2有很好的兼容性。在AIX上部署DB2需要考虑操作系统级别的设置,如用户权限、文件系统类型、...

    DB2数据库创建命令说明

    以上就是创建DB2数据库及其相关组件的一系列步骤和命令。通过这些步骤,可以成功创建并配置一个功能齐全的DB2数据库环境。需要注意的是,在实际操作过程中还需根据具体的系统环境和需求进行适当的调整和优化。

    AIX小机上建立DB2数据库.pdf

    在挂有卷组 CRMdatavg 的主机实例 db2inst1 下创建数据库 crm,用来存放 CRM 系统数据。 2. 主机相关环境设置 2.1 安装 64 位 JDK 安装 64 位 JDK 需要将 DB2 软件光盘包中的 Developer Kit, Java Technology ...

    AIX小机上建立DB2数据库_db2_aix_

    在AIX(Advanced Interactive eXecutive)操作系统上创建DB2数据库是一个系统管理员或数据库管理员必备的技能。AIX是IBM开发的一种Unix操作系统,而DB2则是IBM的旗舰级关系型数据库管理系统,广泛应用于企业级的数据...

    DB2 for zOS DB2 数据库设计取得最佳性能的准则

    在IBM的大型主机系统z/OS上,DB2数据库的性能优化是关键任务,因为早期的设计决策会显著影响应用程序和数据库的性能。本文主要针对DB2 for z/OS环境,提供一些数据库设计的通用准则和建议,以提升整体性能。 首先,...

    DB2数据库安装教程

    4. 实例的创建:使用db2icrt命令创建DB2实例,例如db2inst1。创建实例时,需要设置相应的参数,例如实例名、用户和密码等。 知识点:DB2数据库的实例管理,包括实例的创建、管理和配置。 5. 许可证的添加:使用db2...

    Linux系统重启db2数据库命令实例详解.docx

    在Linux系统中,管理IBM的db2数据库通常涉及一系列的命令行操作。本文将深入解析如何使用这些命令来重启db2数据库,同时介绍一些相关的常用命令。 首先,重启db2数据库之前,必须确保没有任何应用程序正在与数据库...

    DB2 数据库基本操作

    DB2 数据库的创建是数据库管理的基础操作之一,虽然在日常工作中不常遇到,但对于理解数据库的基本工作原理至关重要。 **步骤详解**: 1. **选择标准创建数据库**:在创建过程中选择“标准”模式进行创建。 2. **...

    db2 数据库连接客户端

    DB2数据库连接客户端是数据库管理员和开发人员用来与IBM DB2数据库进行交互的重要工具。在这个场景中,我们讨论的是一个基于Java编写的客户端工具,它为用户提供了方便的图形用户界面(GUI)来管理和操作DB2数据库。...

    DB2数据库系统命令与配置参数手册.doc

    * dascrt:创建DB2管理服务器 * dasdrop:除去DB2管理服务器 * dasmigr:迁移DB2管理服务器 * dasupdt:更新DB2管理服务器 DB2实例命令 DB2实例是DB2数据库系统的基本组件,负责管理数据库的存储和操作。DB2实例...

    Db2数据库操作的常用命令列表

    Db2数据库操作的常用命令列表 Db2数据库操作的常用命令列表中包含了多个重要的数据库操作命令,这些命令对Db2数据库的管理和维护至关重要。本文将对这些命令进行详细的解释和分析,帮助读者更好地理解和掌握Db2...

    命令行登录db2数据库

    本文将深入探讨如何通过命令行界面登录到DB2数据库,这对于系统管理员和开发人员来说是一项基本技能。 首先,我们需要了解`db2cmd`这个命令。`db2cmd`是DB2提供的一种命令行接口,它创建了一个环境,使得用户可以在...

    DB2数据库 V9.7安装手册

    DB2数据库 V9.7安装手册 DB2数据库 V9.7安装手册是 IBM 公司推出的关系型数据库管理系统的安装指南。该手册旨在指导用户正确地安装和配置 DB2 数据库 V9.7,确保数据库的稳定运行和高效性能。 安装环境 在安装 ...

    DB2数据库系统加固规范

    "DB2数据库系统加固规范" DB2数据库系统加固规范是指对DB2数据库系统进行安全加固的规范和要求,该规范旨在确保DB2数据库系统的安全性和可靠性。本规范涵盖了账号管理、认证授权、日志配置、设备其他安全要求等多个...

Global site tag (gtag.js) - Google Analytics