filenet项目上线实施步骤数据库部分v1_第1页
filenet项目上线实施步骤数据库部分v1_第2页
filenet项目上线实施步骤数据库部分v1_第3页
filenet项目上线实施步骤数据库部分v1_第4页
filenet项目上线实施步骤数据库部分v1_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Filenet 项目(数据库部分)上线实施步骤文档:BQD_PRIS_001版本信息:V0.8密级:文档日期:20文档修订信息适用的对象本文档仅适用中国青岛文档有效期遵循文档管理规定。科技部相关使用。版本修正章节日期作者变更目录Filenet 数据库环境搭建4青岛PureData 环境介绍4数据库规划5数据库创建与配置步骤5创建 FNDB 和 FNOSDB 数据库5FNDB 数据库参数及归档实现7FNDB 数据库备份实现8FNOSDB 数据库参数及归档实现9FNOSDB 数据库备份实现10数据库数据初始化10数据库 ACR 与 Affinity 配置与测试11WAS 数据源配置 ACR 与 A

2、ffinity11配置/etc/hosts11在 WAS 中的配置 WLB 和 ACR11ACR 与 Affinity 测试121 Filenet 数据库环境搭建1.1PureData 环境介绍青岛青岛PureData 系统配置如下:PureData 系统将管理网段和数据网段采用 VLAN 的方式分开,在青岛络部署如下的部署环境中,网名称地址说明管理节点浮动10.1.63.180一般情况下,PDTX 的管理界面需要通过该浮动地址从测试网络需要跳转,跳转地址为 10.1.80.159主管理节点10.1.63.181从测试网络需要跳转,跳转地址为 10.1.80.160备管理节点10.1.63.1

3、82从测试网络需要跳转,跳转地址为 10.1.80.161计算节点10.1.152.8 - 10.1.152.13计算节点即用来部署 DB2 pureScale 实例的节点,应用DB2 数据库或用户登录数据库服务器需要使用部署该实例的计算节点的地址从测试网络需要跳转,跳转地址为 10.1.80.172- 10.1.80.177DNS 服务器10.1.1.218该DNS 为生产系统DNS,由于PDTX 目前放在测试网段,使用的是跳转地址 10.1.1.218DNS 服务器不可用的情况下,将会导致 PDTX 无法新建数据库实例NTP 服务器10.1.18.218/219最好是能够搭建一个 NTP

4、服务器用于 PDTX 各节点时间同步;生产区有 NTP 服务器,NTP 服务器 IP 为 10.1.18.218、 10.1.18.219,目前测试情况下 10.1.18.219 是可以配置获取 NTP 服务器时间的。TSM 服务器无PDTX 环境下的数据库备份只能通过 TSM 服务器;名称配置说明管理节点2PDTX 管理节点用来承载整个 PDTX 系统的管理系统,采节点实现管理节点自身高可用配置计算节点6计算节点用来部署 DB2 pureScale 集群CPU16 * 6每个计算节点搭载 16 核 Xeonel 2.6GHz内存256G * 6每个计算节点拥有 256G 物理内存支持最大数据

5、库实例数目3每个 DB2 pureScale 实例最小占用两个计算节点支持最大数据库数目30每个 DB2 pureScale 实例支持创建 10 个数据库空间18.6T该大小为经过 Raid10 镜像后用户实际可用的空间大小。原始包含 4.8BT 的 SSD 和 32TB 的硬盘。Filenet 的两个数据库将部署到集群实例 inst3 上,实例 inst3 所在的成员与 CF 信息为:1.2数据库规划1.3数据库创建与配置步骤1.3.1 创建 FNDB 和 FNOSDB 数据库在 PureData 系统中,当数据库实例 inst3 创建完毕之后,数据库。具体步骤如下:可以在该数据库实例下部署

6、1. 登录进入PureData系统的Web管理控制台。2. 通过Workload Console - Database - Databases 进入数据库页面。应用系统名称所在Instance数据库名称code setterri torypages izeStor age数据库用户数据库用户影像FileNetinst3fndbUTF- 8CN32 K360G Bfndb*fnosdbUTF- 8CN32 K360G Bfnosdb*实例名称计算节点地址用途Inst310.1.152.12运行 PureScale 成员与 CF10.1.152.13运行 PureScale 成员与 CF目前客户无

7、法提供 TSM 服务器供 PDTX 备份使用,决定沿用客户现有 ESB 和 BPM 数据库环境的备份方式。即通过系统 crontab 机制执行备份 ,定期完成数据库的备份和归档日志 。3. 点击左边的来创建数据库, 参考“1.2 数据库规划”里的信息,在弹出页面填入数据库名,默认用户及,数据库大小,页面大小和地区等信息。 如下图所示:所在 Instance数据库名称codese tterritor ypagesiz eStorag e数据库用户inst3fndbUTF-8CN32 K360GBfndbinst3fnosdbUTF-8CN32 K360GBfnosdb4. 点击 OK 按钮,等待

8、数据库创建完成1.3.2 FNDB 数据库参数及归档实现使用实例 inst3 用户在任意一节点上的找到 FNDB 数据库数据所在的路径,并在该路径下创建用于日志归档和备份的文件夹执行以下命令,对数据库进行参数调整,并进行备份使归档生效。1.3.3 FNDB 数据库备份实现创 建 备 份backup.fndb.sh,/db2sd_data_inst3_fndb_54c0063b-ae00-4370-b0c1-e4732c94cce2/backup/script/内容为#!/usr/bin/ksh. /home/inst3/sqllib/db2profileOPDIR=/db2sd_data_in

9、st3_fndb_54c0063b-ae00-4370-b0c1-e4732c94cce2/backupdb2updatedbcfgforfndbusingLOGARETH1 DISK:/db2sd_data_inst3_fndb_54c0063b-ae00-4370-b0c1-e4732c94cce2/archivelogdb2 backup db fndb to /dev/nulldb2 update db cfg for fndb using CF_DB_MEM_SZ 2621440 AUTOMATIC db2 update db cfg for fndb using CF_GBP_SZ

10、 1966080 AUTOMATICdb2 update db cfg for fndb using CF_LOCK_SZ 393216 AUTOMATIC db2 update db cfg for fndb using CF_SCA_SZ 262144 AUTOMATIC db2 update db cfg for fndb using LOCKLIST 50000db2 update db cfg for fndb using MAXLOCKS 10 db2 update db cfg for fndb using LOGBUFSZ 16248 db2 update db cfg for

11、 fndb using LOCKTIMEOUT 10db2 update db cfg for fndb using DFT_EXTENT_SZ 128 db2 update db cfg for fndb using REC_HIS_RETENTN 7 db2 update db cfg for fndb using AUTO_DEL_REC_OBJ on db2 terminatedb2 deactivate db fndb db2 activate db fndbcd /db2sd_data_inst3_fndb_54c0063b-ae00-4370-b0c1-e4732c94cce2

12、mkdir archivelogmkdir backupod 777 archivelogod 777 backupcd /db2sd_data_inst3_fndb_54c0063b-ae00-4370-b0c1-e4732c94cce2/backup mkdir scriptmkdir log修改该文件权限并加入到 crontab 中(经运维与应用4:00AM)确认,FNDB 的备份时间为:1.3.4 FNOSDB 数据库参数及归档实现使用实例 inst3 用户在任意一节点上的找到 fnosdb 数据库数据所在的路径,并在该路径下创建用于日志归档和备份的文件夹执行以下命令,对数据库进行参数

13、调整,并进行备份使归档生效。db2updatedbcfgforfnosdbusingLOGARETH1 DISK:/db2sd_data_inst3_fnosdb_c212c120-1411-4def-badf-98d427db792e/archivelogdb2 backup db fnosdb to /dev/nulldb2 update db cfg for fnosdb using CF_DB_MEM_SZ 2621440 AUTOMATICcd /db2sd_data_inst3_fnosdb_c212c120-1411-4def-badf-98d427db792e mkdir ar

14、chivelogmkdir backupod 777 archivelogod 777 backupcd /db2sd_data_inst3_fnosdb_c212c120-1411-4def-badf-98d427db792e/backup mkdir scriptmkdir logod 744 backup.fndb.shcrontab -e04*/db2sd_data_inst3_fndb_54c0063b-ae00-4370-b0c1-e4732c94cce2/backup/script/backup.fndb.sh /d b2sd_data_inst3_fndb_54c0063b-a

15、e00-4370-b0c1-e4732c94cce2/backup/log/backup.fndb.logDBNAME=fndbecho n=BEGIN=necho n=BACKUP=ncd $OPDIRdb2 backup db $DBNAME online compress include logsecho n=PRUNE Archive logs=n db2 connect to $DBNAMEoldate=db2 -x values (varchar_format(current timest- 7 days ,YYYYMMDD) echo $oldatedb2 prune histo

16、ry $oldate and delete db2 terminateecho n=END=n1.3.5 FNOSDB 数据库备份实现创 建 备 份backup.fnosdb.sh,/db2sd_data_inst3_fnosdb_c212c120-1411-4def-badf-98d427db792e/backup/script/内容为修改该文件权限并加入到 crontab 中(经运维与应用4:30AM)确认,FNOSDB 的备份时间为:od 744 backup.fnosdb.sh#!/usr/bin/ksh. /home/inst3/sqllib/db2profileOPDIR=/db2

17、sd_data_inst3_fnosdb_c212c120-1411-4def-badf-98d427db792e/backup DBNAME=fnosdbecho n=BEGIN=necho n=BACKUP=ncd $OPDIRdb2 backup db $DBNAME online compress include logsecho n=PRUNE Archive logs=n db2 connect to $DBNAMEoldate=db2 -x values (varchar_format(current timest- 7 days ,YYYYMMDD) echo $oldated

18、b2 prune history $oldate and delete db2 terminateecho n=END=ndb2 update db cfg for fnosdb using CF_GBP_SZ 1966080 AUTOMATIC db2 update db cfg for fnosdb using CF_LOCK_SZ 393216 AUTOMATIC db2 update db cfg for fnosdb using CF_SCA_SZ 262144 AUTOMATIC db2 update db cfg for fnosdb using LOCKLIST 50000db

19、2 update db cfg for fnosdb using MAXLOCKS 10 db2 update db cfg for fnosdb using LOGBUFSZ 16248 db2 update db cfg for fnosdb using LOCKTIMEOUT 10db2 update db cfg for fnosdb using DFT_EXTENT_SZ 128 db2 update db cfg for fnosdb using REC_HIS_RETENTN 7 db2 update db cfg for fnosdb using AUTO_DEL_REC_OB

20、J on db2 terminatedb2 deactivate db fnosdb db2 activate db fnosdb1.4数据库数据初始化(由 Filenet 完成初始化数据)2 数据库 ACR 与 Affinity 配置与测试DB2 pureScale 客户端自动路由(Automatic Cnt Reroute, ACR)、客户端关联(Affinity)如何配置和使用进行说明。2.1WAS 数据源配置 ACR 与 Affinity2.1.1 配置/etc/hosts为了让 Affinity 和 ACR 能够正常工作,需要在 WAS 服务器的 /etc/hosts 文件中添加 p

21、ureScale 成员服务器的 IP 地址和主机名:2.1.2 在WAS 中的配置 Affinity 和 ACR首先需要使用DB2 10.5 FP3 或更高版本所提供的 JDBC 驱动程序,以保证 JDBC 驱动程序目前支持 PureScale 相关特性。然后,需要在 WAS 应用服务器里进行相关配置如下:WAS 数据源 Affinity 和 ACR 的支持和配置Affy增加 DataSource 的属性:enableC ntAffinitiesList=1affinityFailbackerval=60在“Data sour性 DBNAME Customroperties”增加相应属ACRP

22、re-connection增加 DataSource 的属性 :c ntRerouteAlternateServerName=10.1.152.12,crontab -e04*/db2sd_data_inst3_fnosdb_c212c120-1411-4def-badf-98d427db792e/backup/script/backup.fnosdb.sh /db2sd_data_inst3_fnosdb_c212c120-1411-4def-badf-98d427db792e/backup/log/backup.fnosdb.logFilenet 事务都是短事务(秒级事务),建议将 blo

23、ckingReadConnectionTimeout 属性设为300 秒。2.2ACR 与 Affinity 测试测试步骤与结果:按上述步骤配置 ACR 与 Affinity。启动 WAS 应用用 inst3 用户登录 PureData 的两个成员,并执行“db2 list applications”命令,检查两部的连接数。如果 Affinity 生效,WAS 的连接。1.2.3.Filenet 应用实际:成员 0(10.1.152.12)连接数为 35,成员 1(10.1.152.13)连接数为 0,Affinity 客户端关联设置生效。用 inst3 用户执行“db2stop member 0 force”停止成员 0,在成员 1 上执行“db2 list applications”命令检查连接数和应用的状态。4.Filenet 应用实际:停止成员 0 之后,连接全部重路由到成员 1,在重路

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论