创建 DB2 数据库
2010-01-03 17:10
204 查看
创建 DB2 数据库
可以使用 Tivoli Privacy Manager 数据库创建程序或使用数据库产品界面可以创建 Tivoli Privacy Manager 数据库、表和配置数据库。使用 DB2 数据库创建程序
手工创建数据库和表
使用 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 安装目录的名称。
操作系统 | 用于创建数据库的命令 |
---|---|
AIX、Linux 和 Solaris | setupPMDB.sh |
Windows | setupPMDB.bat |
setupPMDB db2_userid db2_pw dbname
dbnameTivoli Privacy Manager 数据库的名称 db2_pwDB2 实例所有者密码 db2_useridDB2 实例所有者用户标识
注:
忽略任何在数据库创建程序中指定的其它参数。
将显示一系列消息来显示数据库创建程序的进度。
与数据库创建过程相关的状态信息位于日志文件中。日志文件 dbSetup.log 在 pm_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_nameTivoli 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 所需要的数据库参数和值。
数据库参数 | 值 | 描述 |
---|---|---|
applheapsz | 256 | 指定每一单个代理程序可用的应用程序堆的大小(以页为单位)。 |
app_ctl_heap_sz | 256 | 确定应用程序堆的最大大小(以 4 KB 页为单位)。为在代表 MPP 或 SMP 系统中节点上相同应用程序的运行的代理程序间共享信息时需要使用堆。如果应用程序复杂将运行或者 MPP 配置有大量节点,则应增加此堆的大小。 |
locklist | 500 | 指定分配给锁列表的存储器空间数量。锁列表包括并行连接到数据库的所有应用程序保留的锁。 |
logfilsiz | 2500 | 指定分配给用于数据恢复的日志文件的磁盘存储空间的数量(以页为单位)。该参数定义每一主日志文件和辅助日志文件的大小。 |
logsecond | 4 | 指定可用于数据库恢复的辅助日志文件的数量。 |
maxappls | 250 | 指定可在同一时间连接到数据库的应用程序(本地和远程)的最大数量。 |
db2 update database cfg for db_name using db_parm value
db_nameTivoli 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
相关文章推荐
- DB2 查看数据库的创建时间
- 如何才干创建一个空的IBM DB2 ECO数据库
- DB2 新建用户创建数据库流程
- 关于linux下DB2创建数据库报错问题
- DB2 在创建数据库的时候,后面不能加“;”分号
- Linux下db2创建实例、数据库
- db2 v9.5迁移至v10.5,及遇重名节点数据库无法创建db的解决办法
- DB2创建数据库
- db2 创建数据库联合对象报错的解决办法
- DB2创建数据库
- 创建用于 DB2 数据库安装的组和用户标识(Linux 和 UNIX)【zz】
- DB2如何创建表空间 如何创建数据库 如何创建缓冲池
- DB2创建归档模式数据库命令
- DB2的安装配置和数据库创建
- db2 v9.5迁移至v10.5,及遇重名节点数据库无法创建db的解决办法
- db2创建实例之后需要连接数据库
- db2创建数据库脚本
- DB2 创建数据库缓冲池和表空间
- DB2 使用批处理创建数据库
- 如何处理创建DB2工具目录数据库的时候遇到的SQL1005N错误?