数据交换平台应用部署手册.docx

上传人:b****8 文档编号:10975946 上传时间:2023-02-24 格式:DOCX 页数:58 大小:3.35MB
下载 相关 举报
数据交换平台应用部署手册.docx_第1页
第1页 / 共58页
数据交换平台应用部署手册.docx_第2页
第2页 / 共58页
数据交换平台应用部署手册.docx_第3页
第3页 / 共58页
数据交换平台应用部署手册.docx_第4页
第4页 / 共58页
数据交换平台应用部署手册.docx_第5页
第5页 / 共58页
点击查看更多>>
下载资源
资源描述

数据交换平台应用部署手册.docx

《数据交换平台应用部署手册.docx》由会员分享,可在线阅读,更多相关《数据交换平台应用部署手册.docx(58页珍藏版)》请在冰豆网上搜索。

数据交换平台应用部署手册.docx

数据交换平台应用部署手册

综合业务系统改造项目

数据交换平台系统应用部署手册

 

 

二〇〇九年十一月

广东  珠海

 

1.前言

1.1.编写目的

数据交换平台系统上线部署手册的编写主要是为了描述数据交换平台上线运行过程的部署步骤的详细流程。

使管理员准确地配置和使用数据交换平台系统,方案描述了数据交换平台系统基本的配置使用方法,管理员通过本手册能够了解数据交换平台系统环境的搭建,及配置和使用,为系统上线及维护提供指导与依据。

1.2.文档结构

整个文档分为以下五个部分:

第一部分,前言。

第二部分,其它系统。

其他系统部分介绍了,数据交换平台需要在数据源系统、数据消费者系统中所需要做的一些操作,与其它系统的约定、以及其它系统需要提供给数据交换平台的一些信息。

第三部分,数据库服务器。

介绍了对数据库服务器的部署,包括创建存储层用户、创建存储层表结构、标准数据初始化等操作。

第四部分,应用服务器。

应用服务器部分介绍了Weblogic集群的配置、应用的部署、以及应用部署后的调试及检查点。

第五部分,数据交换平台初始化。

数据交换平台初始化部分介绍了数据交换平台第一次初始化需要手动操作的过程、以及进行数据加载后的数据检查以及投产前对试运行期间的数据清理的步骤说明。

第六部分,附录。

附录部分标识了数据交换平台上线提供文件及目标码清单。

1.3.读者对象

⏹系统管理人员

⏹系统维护人员

1.4.名词定义

●DEP:

数据交换平台(DataExchangePlatform),即数据的集成、预处理与供给平台,是农发行数据存储中心,为管理信息系统提供基础数据。

●BDS:

基础数据存储(BaseDataStorage),数据交换平台的基础数据存储区,存储各业务系统的数据镜像。

●UDS:

集成数据存储(UnifiedDataStorage),数据交换平台的整合数据存储区,以企业数据模型为基础,存储整合后的各业务系统的数据。

●PDS:

预处理数据存储(Pre-processedDataStorage),数据交换平台的预处理数据存储区,以多维分析模型为基础,存储预处理后的历史数据、通用汇总数据以及常见的指标数据。

●数据源:

向数据交换平台提供数据的应用系统。

●CM2006:

信贷管理系统,数据交换平台的数据源系统之一。

●EE:

国际结算系统,数据交换平台的数据源系统之一。

●BOND:

债券核算系统,数据交换平台的数据源系统之一。

●KERNEL:

综合业务系统,数据交换平台的数据源系统之一。

●数据消费者:

使用数据交换平台数据的应用系统。

●阶段:

数据处理过程中根据一定的标准划分的段落。

1.5.参考文档

序号

文档名称

版本

备注

1

《IBS-Z-SRS-数据交换平台数据需求规格说明书v1.0.doc》

1.0

2

《IBS-Z-SRS-数据交换平台应用需求规格说明书v1.0.doc》

1.0

3

《IBS-Z-URS-数据交换平台概要设计说明书v0.9.3.doc》

0.93

4

《数据交换平台系统管理手册.doc》

2.其它系统

对其他系统操作包括对数据源系统(债券核算系统、国际结算系统、综合业务系统、信贷管理系统)所需要的操作与约定;对数据消费者(报表平台、业务量统计)所需要提供的信息与约定。

2.1.数据源系统

对数据源系统的操作包括在EE\BOND建立只读用户、在KERNEL建立特定权限用户、建立MATERIALVIEW物化视图、约定FTP目录、提供给数据交换平台FTP用户名、密码等,具体源系统对应操作如下表所示:

系统名

操作

BOND

1、建立只读数据库用户,数据交换平台提供创建用户脚本

EE

1、建立只读数据库用户,数据交换平台提供创建用户脚本

KERNEL

1、建立只读权限、并且对MVLOG有创建和清除权限的数据库用户,数据交换平台提供创建用户脚本

2、使用第一步中创建的数据库用户创建MVLOG,数据交换平台提供建MVLOG脚本

CM2006

1、FTP远程目录

2、需要提供给数据交换平台FTP服务器IP地址、用户名、密码

2.2.数据消费者系统

对数据消费者系统需要提供的信息与约定包括文件推送目录、FTP用户名、密码等信息,具体信息如下表所示:

系统名

操作

报表平台

1、约定FTP本地目录(拉模式)

业务量统计

1、约定FTP远程目录(推模式)

2、需要提供给数据交换平台FTP服务器IP地址、用户名、密码

3.数据库服务器

3.1.环境检查

1、在安装Oracle客户端的终端运行EnterpriseManagerConsole,如图3-1

图3-1运行Oracle客户端

在数据库节点,点右键,选择“将数据库添加到树”,如图3-2

图3-2添加数据库步骤一

 

输入下图中所示的相关数据库信息后,点击“确定”按钮

图3-3添加数据库步骤二

双击刚刚建立的节点,用sys用户以SYSDBA身份登录数据库,如图

图3-4登录到生产数据库

 

2、检查表空间

如图3-5,表空间的大小要符合系统集成需求(《DEP&IMIS-系统集成-需求-V1.0》)。

图3-5检查表空间大小

3、检查日志组的大小

如图3-6,日志组的大小要符合系统集成需求的要求。

(同上)

图3-6检查日志组大小

4、检查字符集

点击方案节点,查看SYS方案的NLS_DATABASE_PARAMETERS视图

图3-7选择视图

其执行结果应该如下:

图3-8检查字符集

3.2.创建存储层数据库用户

用SYS用户以SYSDBA身份登录数据库,选择安全性下的用户节点,点击右键,点击创建,如下图

图3-9创建存储层用户一

输入用户名密码,选择与用户名对应的表空间,如下图

图3-10创建存储层用户二

在角色中为创建的用户增加DBA和RECOURCE的角色,如下图:

图3-11授予角色

点击创建按钮,用户创建成功

图3-12成功创建用户

 

按照上述方法和下表的要求,创建存储层各用户。

存储层

用户名

表空间

角色

其它

基础数据存储(BaseDataStorage)

BOND

BOND

DBA

RESOURCE

建立到源系统的DBLINK

EE

EE

DBA

RESOURCE

建立到源系统的DBLINK

KERNEL

KERNEL

DBA

RESOURCE

建立到源系统的DBLINK

CM2006

CM2006

DBA

RESOURCE

集成数据存储(UnifiedDataStorage)

UDS

UDS

DBA

RESOURCE

预处理数据存储(Pre-processedDataStorage)

PDS

PDS

DBA

RESOURCE

表3-1存储层用户情况表

注:

DBLINK的建立方法为以DEP用户执行脚本DEP-DBLINK.sql,方法参照3.3.1脚本运行方法

3.3.创建存储层表结构

创建存储层表结构指在数据库服务器中,按照数据交换平台系统定义的基础数据存储(BaseDataStorage)、集成数据存储(UnifiedDataStorage)、预处理数据存储(Pre-processedDataStorage)在对应的数据库用户下建立与元数据定义的对应的表结构、增量更新使用的临时表、以及索引,主要包括导入建表脚本、导入创建索引脚本。

 

3.3.1.导入建表脚本

分别在3.1章节建立的用户下导入对应的数据库建表脚本,对应关系如下表:

存储层

用户

脚本名

表个数

基础数据存储(BaseDataStorage)

BOND

DEP-BDS-BOND.sql

33

EE

DEP-BDS-EE.sql

538

KERNEL

DEP-BDS-KERNEL.sql

635、临时表234

CM2006

DEP-BDS-CM2006.sql

814、临时表814

集成数据存储(UnifiedDataStorage)

UDS

DEP-UDS.sql

1657

DEP-UDS-TEMP.sql(暂不执行,在步骤3.5中执行)

临时表13

预处理数据存储(Pre-processedDataStorage)

PDS

DEP-PDS.sql

276、临时表164

表3-2建库脚本表

脚本运行方法如下(以BOND用户为例):

运行WINDOW的CMD工具,用bond用户连接数据库

图3-13连接数据库

输入“@”加脚本存放的完整路径后,点击回车

图3-14执行脚本

数据库没有报错,则说明脚本导入成功。

3.4.UDS标准数据初始化

表结构建立完成后,需要将UDS中整合的代码表进行数据初始化,在UDS用户下,运行《DEP-UDS-INIT.sql》脚本,导入UDS初始化代码表数据。

3.5.初始化应用数据库

3.5.1.建立数据库用户DEP

使用3.2章中创建的任一用户(不能使用SYS用户)运行《CreateDepUserv.sql》脚本,创建DEP用户。

3.5.2.导入应用库表及标准数据

在windowcmd中运行:

impdep/dep@depdb1_188.1.6.101,将基础数据导入到数据库中,如图3-15所示:

图3-15导入命令

按照提示输入需导入的文件,如d:

\DEP-20100324.dmp,如图3-16所示,点击回车:

图3-16文件全名

缓冲区大小,使用缺省值,如图图3-17所示,点击回车:

图3-17缓冲区大小

只列出文件内容,使用缺省值no,如图3-18所示,点击回车:

图3-18是否只列出导入文件的内容

是否忽略对象已存在的创建错误,选择缺省值no,如图3-19所示,点击回车:

图3-19是否忽略对象已存在的创建错误

是否导入权限,选择缺省值yes,如图3-20所示,点击回车:

图3-20是否导入权限

是否导入表数据,选择缺省值yes,如图3-21所示,点击回车:

图3-21是否导入表数据

是否导入整个导出文件,输入yes,如图3-22所示,点击回车:

图3-22是否导入整个导出文件

数据正常导入,如图3-23所示:

图3-23导入数据

 

3.5.3.创建UDS临时表

以DEP用户登录数据库,执行脚本《DEP-UDS-TEMP.sql》,创建UDS所需临时表。

3.5.4.编译存储过程

使用PL/SQLDeveloper工具,以DEP用户进入数据库,如图3-24所示:

图3-24使用SQL工具登录数据库

 

选中存储过程节点下的所有存储过程,点击重新编译,进行重新编译,如图3-25所示:

图3-25重新编译存储过程

编译成功后,弹出提示:

图3-26成功编译

 

4.应用服务器

4.1.环境检查

启动sample服务器。

如果正常,则环境正常。

1、使用weblogic用户登录

2、Cd/weblogic/wlserver_10.0/samples/domains/wl_server

3、$./startWebLogic.sh

4、类似显示如下:

.

图4-1检查软件版本

注意版本信息。

 

5、使用IE登陆该服务器的7001端口,显示如下内容。

图4-2登录前台7001端口

6、执行Ctrl+C,关闭该应用。

4.2.配置WebLogic集群

以下内容仅供单机安装参考,集群配置按照系统集成需求配置。

4.3.部署应用

4.3.1.建立WebLogic域

用dep用户登录应用服务器

进入weblogic的安装目录weblogic_home/bea/wlserver_10.0/common/bin。

运行config.sh创建域

选择1(CreateanewWebLogicdomain),开始新建域,回车,如下图:

选择是否使用模板:

选择1(ChooseWebLogicPlatformcomponents),回车,如下图:

选择应用模板,回车,如下图:

配置控制台管理员用户名和密码,如下图:

选择2,回车,输入密码:

weblogic,回车

选择3,回车,确认密码:

weblogic,回车

再回车

选择weblogic启动模式,如下图:

选择1,开发模式,回车

选择weblogicServer所使用的JDK,如下图:

选择1,回车;选择使用的JDK

选择是否希望自定义如下选项,包括管理服务器配置、数据源、JMS文件存储等设置,如下图:

选择缺省值2,回车

选择新建域的目录,如下图:

输入/app/dep/,回车

输入域的名字

新建域成功,返回如下视图:

新建域的信息如下:

服务名:

AdminServer

端口:

7001

域名:

dep_domain

域路径:

/app/dep/dep_domain

控制台用户名:

weblogic

控制台密码:

weblogic

4.3.2.配置Weblogic域

4.3.2.1进入Weblogic配置页面

在目录/app/dep/dep_domain/下,执行startWebLogic.sh启动weblogic。

登录weblogic控制台如测试环境的http:

//190.2.2.23:

7001/console,用户名:

weblogic,密码:

weblogic,如图:

点击屏幕左上角的如图位址,将控制界面结果后,进行编辑,如图:

4.3.2.2创建数据源

点击左边树的目录Services-JDBC-DataSources,再点击New,创建一个数据源,选择数据源,如图:

JNDI名称填写为jdbc/DepDataSource,数据库类型选择Oracle,驱动选择Oralce’sDriver(Thin),点击下一步,如图:

将SupportsGlobalTransactions支持全局事务、LoggingLastResource记录上一次的数据源进行勾选,如图:

填写数据库服务器IP地址、数据库服务名、数据库用户名、密码等信息,如图所示:

点击连接测试按钮,测试所配置的数据库连接是否正常,如图所示,测试后点击下一步:

确认后点击下一步按钮,选择配置的服务器,点击完成,如图:

数据源配置完成,如图:

修改数据源最大连接数,点击进入刚才配置的数据源,点击连接池ConnectionPool,将MaximumCapacity大小修改为200,如图

配置数据源的故障转移模式:

点击数据源的ConnectionPool,将url参数修改为:

jdbc:

oracle:

thin:

@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=188.1.6.101)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=188.1.6.102)(PORT=1521))(FAILOVER=on))(CONNECT_DATA=(SERVICE_NAME=DEPDB)))

其中188.1.6.101,188.1.6.102分别为两个实例的IP地址,SERVICE_NAME=DEPDB表示RAC的服务名为DEPDB,PORT=1521为端口号,FAILOVER=on表示开启故障转移模式。

将TestConnectionsOnReserve选项勾选,将ConnectionReserveTimeout参数修改为120,如图所示:

4.3.2.3持久性存储

点击左边树的目录

Services-PersistentStores,再点击New,创建一个持久性存储,选择JDBC数据库存储,如图:

在标签中选择我们在4.1.1环节中配置的Server的名字,在数据源中选择刚才配置的数据源名称,在前缀名称中填写为JMS_,点击完成按钮,如图:

创建完成,如图:

4.3.2.4JMS服务器

点击左边树的目录

Services-Messaging-

JMSServers,再点击New,创建一个JMS服务器,如图:

持久性存储选择我们在4.1.2.3.2中配置的数据库存储,如下图,点击下一步:

在标签中选择,需要配置的Server的名字,点击完成,如图:

创建JMS服务器成功,如图

4.3.2.5创建JMS模块

点击左边树的目录Services-Messaging-JMSModules,再点击New,创建一个JMS模块,如图:

填写JMS模块名称,点击下一步,如图:

在标签中选中配置的Server的名字,如图,点击下一步:

点击完成按钮,完成配置,如图:

创建JMS模块成功,如图:

4.3.2.6JMS子部署

进入刚刚创建完成的JMS模块名,点击子部署,创建需要的子部署,如图:

创建一个队列的子部署,填写子部署名字,点击下一步,如图:

选择刚才创建的JMS服务器的名称,如图所示,点击完成按钮,

创建子部署成功,如图所示:

用同样的过程创建2个队列子部署、一个主题子部署,创建完成后,如下图:

4.3.2.7配置JMS模块资源

配置JMS资源包括一个主题、一个工厂、两个队列。

创建连接工厂,点击配置按钮,选择new新建一个,如图所示:

选择连接工厂,点击下一步按钮,如图:

填写连接工厂名称、JNDI名称为jms/JmsConnectionFactory,如图,点击下一步:

继续点击下一步,如图:

点击完成按钮,创建成功,如图所示:

点击创建的连接工厂的名称,进入工厂参数设置页面,点击事物参数链接,将全局事物勾选,将事物超时时间设置成最大2147483647,并点击保存按钮,如图所示:

创建队列,点击配置按钮,选择new新建一个,如图所示,点击下一步:

填写队列名称、JNDI名称为jms/JobEventQueue,如图所示,点击下一步:

在子部署中选择刚才为队列创建的子部署名称,如图所示:

点击完成后,创建成功,如图所示:

用同样的过程再创建一个任务队列,JNDI名称为jms/JobTaskQueue,创建成功后如图:

创建主题,点击配置按钮,选择new新建一个,如图所示,点击下一步:

填写主题名称,和JNDI名称为jms/CommonEventTopic,如图所示,点击下一步:

选择刚才为主题配置的子部署名称,如图所示:

点击完成按钮,主题创建成功,如图所示:

4.3.2.8修改事务超时时间

点击左边域节点,点击JTA,修改全局事务最大超时时间为最大2147483647。

4.3.3.拷贝数据交换平台应用目标码

将数据交换平台目标码DEP_APP.tar上传到/app/dep/dep_domain/autodeploy目录中。

运行命令:

tarxvfDEP_APP.tar将DEP_APP.tar文件解压

运行命令:

rm–rfDEP_APP.tar将DEP_APP.tar删除

4.3.4.启动服务

●修改/app/dep/dep_domain/bin/setDomainEnv.sh文件:

将以下字符串加入文件的第180行:

EXT_PRE_CLASSPATH=${DOMAIN_HOME}/autodeploy/DEP_APP/WEB-INF/lib/antlr-2.7.6rc1.jar

exportEXT_PRE_CLASSPATH

●修改Java虚拟机内存

在217行处修改Java虚拟机内存:

MEM_ARGS="-Xms256m-Xmx512m"为

MEM_ARGS="-Xms256m–Xmx2048m"

●修改应用启动方式为后台启动:

修改/app/dep/dep_domain/startWebLogic.sh文件,将最后一行修改为:

${DOMAIN_HOME}/bin/startWebLogic.sh$*>/dev/null2>&1&,将程序由后台启动

●手动部署应用

修改/app/dep/dep_domain/config/config.xml文件,在38行添加:

_appsdir_DEP_APP_dir

AdminServer

war

autodeploy/DEP_APP

DDOnly

nostage

●启动数据交换平台应用服务:

运行/app/dep/dep_domain/startWebLogic.sh启动weblogic,并输入命令:

tail–fdep-log.txt,查看启动日志以确认综合前置系统是否正常启动。

4.3.5.停止服务

在目录/app/dep/dep_domain/bin/下,运行stopWebLogic.sh。

如果该命令未正常停止,可先使用ps–udep命令查询DEP用户的进程,然后输入命令:

kill-9XXXX其中XXXX为dep用户下的JAVA进程。

4.4.参数修改

应用部署成功后,需要将一些应用设置的参数,按照实际的系统环境进行修改,参数的修改包括系统级参数的修改、数据源参数修改、数据消费者参数修改、触发器参数修改和工作定义的参数修改,参数修改的操作过程参见《数据交换平台操作手册》,具体修改项如下表所示:

模块

对象

属性

DBLink连接

DBLink脚本

DBLink指向需要按照实际情况修改

系统配置

系统参数设置

工作日

前一工作日

数据库管理密码

本地NET服务名

报表保存目录

卸载根目录

提供根目录

临时根目录

日志根目录

系统配置

数据源管理

债券核算系统(BD)

BDS密码

国际结算系统(EE)

综合业务系统(CB)

信贷管理系统(CM)

系统配置

数据消费者管理

信息管理与服务系统(IMIS)

FTP服务器IP地址、用户名、密码

最后供给时间(置为空)

报表平台(CRS)

最后供给时间(置为空)

工作管理

触发器定义

信贷管理系统数据就绪触发器

(CM_READY_TRIGGER)

filePath的参数值中修改CM的FTP服务器IP地址、用户名、密码:

ftp:

//172.31.29.7/dep_cm2006,cm2006/cm2006

(如果FTP服务器为HP机器,需要在连接串前加HP)

工作管理

工作定义

信贷管理系统数据文件抽取全量(FULL_EXTRACT_CM_DATA)

sourcePath的参数值中修改CM的FTP服务器IP地址、用户名、密码(如果FTP服

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 节日庆典

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1