创建 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.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_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
运维网声明
1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网 享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com