立即注册 登录
度量快速开发平台-专业、快速的软件定制快开平台 返回首页

admin的个人空间 http://p.delit.cn/?1 [收藏] [复制] [RSS]

日志

度量快速开发平台安装与部署

已有 5128 次阅读2020-6-30 10:06 |个人分类:项目实施|系统分类:安装部署| 数据库安装, 开发平台, 服务器, 服务端, 数据包

度量快速开发平台安装部署手册


 

1.1 手册编写目的

本手册旨在帮助客户了解平台对服务器的基本环境要求,快速的掌握度量快速开发平台部署技巧,数据库安装,及数据安全策略。
 

1.2 手册的组织结构

度量快速开发平台部署手册共由以下几个部分组成:
 
l  系统需求说明
系统的相关硬件要求,使用客户端的配置要求等。
l  平台部署指导
包括oracle版数据与SQLserver版本数据导入,应用服务器部署指导。
l  备份和恢复
系统安全的管理,数据库备份与恢复,应用服务器的备份与恢复。
 

2.1 配置需求

 
 
序号
设备/项目名称
配置要求
1
数据库服务器
配置尽量高,要求至少双核CPU,4G以上内存,500G硬盘。为保证性能,数据库推荐使用Oracle10.2.0及以上数据库版本,字符集采用ZHS16GBK。需要注意的是如果应用服务器和数据库服务器在同一机器,则要求采用windows server 2008R2 64位,及以上服务器版操作系统
如果是单独的数据库服务器,操作系统:windows、unix、linux ,32位或64位均可。
2
应用服务器
配置尽量高,要求至少双核CPU,4G以上内存,500G硬盘。保证数据库服务器与应用服务器之间是1000M网络。允许应用服务器与数据库服务器为同一机器,不过需要保证服务器配置。操作系统推荐安装windows  server 2008R2 64位,尽量不使用其他版本的服务器。
3
平台客户端
内存512M及以上,CPU 1G及以上单双核均可。
操作系统:
windowsXP,windows2003,windows7,windows8, windows 10均可。
4
短信猫设备
如果单位需要短信猫功能,请联系商家进行功能模块开放及短信设备要求。
 
第三章 部署向导

3.1 ORACLE数据库安装及数据导入

度量快速开发平台的数据库,为主流的oracle数据库。
数据库安装比较简单,直接按照安装提示操作,就可以成功安装,这里不做细讲,如有不明白的地方,网上有很多详细的安装资料。安装时间大约在30分钟左右。
为保证系统性能最大化,数据库请安装oracle11.2.0版本及以上。数据库安装目录,磁盘空间请确定是否足够(建议200G以上)。
数据库实例名(数据库口令)为了方便记忆,建议就用orcl。如下图所示:

3.1.1通过工具快速生成表空间和导入基础数据包。

Oracle辅助工具V1.4分为64位和32位,根据需要选择。输入用户名、密码、数据库实例名,就可以进入小工具。
登录后:1选择放置数据库表空间的目录(存放表空间的磁盘必须留有足够的空间,尽量分配多点空间),点击创建表空间;2设置用户名和密码(建议就用delit,避免以后时间长了忘记),点击创建用户。
 
3导入基础数据包,选择ORACLE_FILE目录中的文件,然后点击开始导入。导入完成后,会生成相应的导入日志文件,可以查看导入成功与否。
 
 
 
 
 
 
 
 
4修改oracle密码永不过期。
由于oracle11g中默认在default概要文件中设置“PASSWORD_LIFE_TIME=180天”。所以我们必须修改oracle密码永不过期,不然将导致客户端登录报错。
 

3.1.2通过脚本创建表空间和导入基础数据包。

数据库安装完成后,请用系统管理员(system)登录到数据库,调整两个参数,修改oracle的密码永不过期:
 
SQL> Alter profile default limit password_life_time unlimited;
SQL> Alter system set deferred_segment_creation=false scope=both;
 
在数据库服务器上进行,为了后续的部署方便,可以安装数据库的实例名为 orcl ,系统密码也设置为 orcl。数据库采用ZHS16GBK字符集。安装完数据库后,用system用户登录PL\SQL。用命令窗里执行创建表空间代码。如果安装的实例名和密码有变化,请牢记住。如下(蓝色下划线字体部分可以根据数据文件实际存放地址进行调整):
--创建表数据库表空间:
Create Tablespace FRAMEWORK
    Datafile 'D:\oracle\oradata\orcl\FRAMEWORK.DBF'
    Size 100M Reuse
    Autoextend On Next 10M
    Extent Management Local
    AutPLATllocate;
   
Create Temporary Tablespace FRAMEWORKTEMP
    Tempfile 'D:\oracle\oradata\orcl\FRAMEWORKTEMP.DBF'
    Size 80M Reuse
    Autoextend On Next 5M
    Extent Management Local;
 
--创建数据库用户和赋权限:
Create user delit Identified By delit
    Default Tablespace FRAMEWORK
    Temporary Tablespace FRAMEWORKTEMP;
Grant Connect,Resource, dba to delit;
 
把安装包里的数据库文件delit.dmp放到D盘下,在dos界面里执行下面代码
IMP USERID=system/orcl@orcl FROMUSER=(delit)  TOUSER=(delit) BUFFER=307200 FILE=d:\delit.dmp ROWS=Y INDEXES=Y CONSTRAINTS =Y GRANTS =Y SHOW=N COMMIT =Y IGNORE=Y

3.1 SQLSERVER数据库安装及数据导入

平台数据库支持sqlserver2005及以上版本,安装好sqlserver数据库,选择混合登录模式为混合模式。
进入后,请选择sqlserver2005目录中的文件,附加到数据库中。
 
 

3.2 平台服务端准备

平台服务端由度量科技提供,本着简单、易学、方便的原则,只需把文件拷贝到服务器盘符下,进行简单的设置即可。
 

3.2.1 服务端文件访问权限设置

把平台服务端文件,例如:PLAT-SERVER的文件夹拷贝到服务器的一个盘符,例如拷贝到D:\ 。拷贝完成后,设置目录权限。
将D:\PLAT-SERVER\目录下的ChatFiles, DesignImages, DesignInfo, Images四个文件夹的安全设置,增加NETWORK SERVICE 用户,并设置为完全控制权限。如下图所示:
 
 

3.2.2 服务端与数据连接配置

     注意:为了数据库的安全,建议服务端配置工具要妥善保管。
如果平台使用SQLSEVER版本,请先将“SQLSERVER2005”目录中的web.config文件拷贝到PLAT-SERVER中覆盖原有的文件。
 
度量科技会提供,一个单独的服务端配置程序。根据服务器系统版本的不同,选择64位或者32位。
 
 
比如64位的服务器。点击ServiceConfig_x64.exe,选择上一步拷贝的服务端的目录PLAT-SERVER,然后下一步,如下图所示:
 
 
  进行数据库连接配置设置,设置连接到数据库的实例名,用户名和密码(如果建立的用户名和密码不同,这里需要填写自己创建的用户和密码),然后点击“应用”按钮,数据库与服务端就配置好了。
 
 
 
 
 
 
 
登录方式配置:用户名的密码默认是明码,这样很容易被别人窃取,不安全。如果点击了“转换为哈希摘要存储”,密码则自动变为哈希存储。
 
 
 
 
转换前后密码对比图:
 
 
文件安全校验:把这个勾勾上,就可以检查客户端文件是否与服务端一致。如下图所示:
 

3.3 安装操作系统及IIS组件

安装windows server 2008R2 64位 操作系统,这个系统是比较稳定的服务器,建议平台都用这个系统来部署。本身也支持windows2003,win7,win8版本。32位系统与64位系统均可。

3.3.1 安装操作系统及IIS组件

在“服务器管理器”中添加角色 :WEB服务器(IIS) 。需要注意的是,在添加的时候,一般需要勾选下图的内容:
 
 

3.3.2 安装.NET Frmework

应用服务器需要安装framework2.0sp2以上版本,windows2008R自带frmework3.5,请先在“服务器管理器”中添加功能,然后按照提示操作:
 

3.4 IIS管理器的配置

IIS需要创建网站、配置网站、设置应用程序池回收时间。

3.4.1 win 2008R2服务器 IIS配置

打开IIS管理工具,建立网站:
 
 
网站建立需要注意3个地方:
a.网站名称,这个是自定义的名字;
b.物理路径,是指平台服务端文件的路径。
c.IP地址,是指平台服务器部署的服务器地址(也是部署好后,客户端访问的地址),端口默认为80;如果有多个网站,那么就需改变端口号。
 
建立网站后,打开网站,进行网站设置:
上图中红框的地方打开,需要增加MIME类型2个:
文件扩展名:at     MIME类型:application/octet-stream
文件扩展名:di     MIME类型:application/octet-stream
 
 
进行应用程序池设置:
在IIS找到PLATSERVER网站的应用程序池,找到高级设置并打开,设置“回收”中的固定时间间隔分钟数据为0 ,(原来默认设置的是1770) 。
 
IIS部署完成后,可以点击浏览,如果网页正常打开,证明IIS部署完成。
 

3.4.2 IIS网站的修改

a.网站名字修改:选中需要修改的网站,点击鼠标右键,重命名就可以修改。
b.网站地址修改:选中需要修改的网站,网站主页右边工具栏点开绑定,就可以修改或添加IP地址。
c.网站路径修改:选中需要修改的网站,网站主页右边工具栏点开基本设置,就可以修改平台服务端目录。
 
 
 

3.4.3 其他服务器IIS的配置

windowsXP,windows2003,windows7,windows8,,windows 10均支持IIS网站配置,且配置方法一样,在这里就不做重复讲解。不同的是IIS的目录和windows server 2008有点不一样。这些系统的IIS管理器在,控制面板里面的管理工具里。如下图所示:
 

3.4.4平台权限

平台使用权限是由License.lic文件控制,分为演示版、试用版、正式版。如想长期使用度量快速开发平台,请购买正版。平台版权归度量科技所有。
License.lic是放在平台服务端根目录下的文件,如下图所示:
 

3.5 短信猫的配置

  平台可以配置短信工具,在客户端进行广泛的运用,比如发通知公告提醒、流程审批提醒、医院统计日报提醒等,如下图所示:
短信猫需要硬件和短信猫配置文件的配合才能使用。短信猫配置文件,由度量科技提供。硬件客户可以自行采购,也可由度量科技代为采购。下图是配置文件:
 
 
 
首先需要设置短信服务的连接地址,打开文件GMSService.exe.config,修改数据库的实例名、用户名/密码。(短信服务与系统服务程序可以不在应用服务器上,只要连接到平台的数据库即可)。如下图所示:
 
 
启动短信服务程序GMSService.exe,选择短信猫插入的端口号,连接短信猫,保存设置,然后启动服务,如果连接成功,会有相应提示:
注意:如果要使用短信功能,该程序必须启用,不能关闭。可以最小化,在桌面右下角显示:
 
 
短信猫配置完成以后,可以在客户端短信发送模块,进行测试,如下图所示:
 
短信监控模块,状态栏可以看到短信是否发送成功,如下图所示:
 

4.1客户端的安装

通过客户端访问,直接下载完整安装包安装平台客户端。
 
客户端在安装的时候需要有一个客户端配置,配置的地址就是服务端机器的地址,如果服务端配置非80端口,则需要加上端口;如果发布出去的地址是域名,则配置为域名,参见下图安装包中的客户端配置说明。

 

4.2访问系统方法

安装后,在桌面上有一图标“度量快速开发平台客户端”,双击启动。系统只有一个管理员帐户,帐户名称是admin,密码是123456,管理员以此帐户进入系统 。度量快速开发平台客户端登录用户名不区分大小写 ,密码区分大小写 。
 
 
确保客户端能登录系统后,还可以通过网址填写用户名和密码登录到系统中。
 

5.1数据库备份方法

     根据每个客户的不同需要,我们制定了数据库和服务端,不同的备份策略。一般分为:7天循环备份、增量备份、异地备份。
备份7天的数据并自动删除最早的数据库,按照下面的方法进行备份。要对数据库进行压缩,需要安装WinRAR工具。
 
 

5.1.1数据库批处理文件修改

我们拿到这个批处理脚本,只需简单的修改几个地方。以下面这个脚本为例:
a.    建立备份目录: E:\数据库自动备份\DB_BAK
b.    找到数据库安装目录: D:\app\Administrator\product\11.1.0\db_1\BIN\exp
c.    配置数据库超级用户system、密码、实例名:system/orcl@orcl
 
OracleBak.bat文件中内容如下,标红色颜色的是需要修改的地方:
@ECHO OFF
D:\app\Administrator\product\11.1.0\db_1\BIN\exp system/orcl@orcl file=E:\数据库自动备份\DB_BAK\delit.dmp  owner=delit  compress=y log=E:\数据库自动备份\DB_BAK\delit_exp.log
IF EXIST E:\数据库自动备份\DB_BAK\delit06.RAR DEL E:\数据库自动备份\DB_BAK\delit06.RAR
IF EXIST E:\数据库自动备份\DB_BAK\delit05.RAR REN E:\数据库自动备份\DB_BAK\delit05.RAR delit06.RAR
IF EXIST E:\数据库自动备份\DB_BAK\delit04.RAR REN E:\数据库自动备份\DB_BAK\delit04.RAR delit05.RAR
IF EXIST E:\数据库自动备份\DB_BAK\delit03.RAR REN E:\数据库自动备份\DB_BAK\delit03.RAR delit04.RAR
IF EXIST E:\数据库自动备份\DB_BAK\delit02.RAR REN E:\数据库自动备份\DB_BAK\delit02.RAR delit03.RAR
IF EXIST E:\数据库自动备份\DB_BAK\delit01.RAR REN E:\数据库自动备份\DB_BAK\delit01.RAR delit02.RAR
IF EXIST E:\数据库自动备份\DB_BAK\delit00.RAR REN E:\数据库自动备份\DB_BAK\delit00.RAR delit01.RAR
C:\Progra~1\WinRAR\RAR.EXE a -df E:\数据库自动备份\DB_BAK\delit00.RAR E:\数据库自动备份\DB_BAK\delit.DMP
@ECHO ON
 
注意:以上批处理数据库脚本修改完成后,可以直接点击这个文件,先测试下是否运行正常,是否生成备份的文件。如果不正常就需要再次检查脚本,有时候往往是很细节的地方。

5.1.2数据库备份任务计划的配置

测试后没问题,就可以把这个批处理脚本,放到服务器的任务计划里,每天自动执行数据备份任务。任务计划在计算机控制面板—管理工具—任务计划程序,如下图所示:
 
a.点击“创建基本任务”,填写这个任务的名称。比如填写:数据库备份,然后点击下一步按钮。如下图所示:
 
b.选择备份策略为“每周”,然后点击下一步按钮,如下图所示:
 
c.修改开始时间,把一周7天都勾上,然后点击下一步按钮,如下图所示:
 
 
d.点击浏览,选择数据库的批处理文件。然后然后点击下一步按钮,如下图所示:
 
 
e.最后点击“完成”就设置好了。
 

5.2平台服务端备份

直接把3.3.1步骤中的文件夹拷贝出去备份,备份到其他存储中,该目录中包含重要的文件附件信息,需要重视备份工作。
 

5.2.1服务端批处理文件修改

我们拿到这个批处理脚本,只需简单的修改几个地方。以下面这个脚本为例:
a.建立备份目录:E:\数据库自动备份\FILE_BAK
b.找到平台服务端的目录: D:\PLAT-SERVER
PlatserverBak.bat文件中内容如下,标红色颜色的是需要修改的地方:
@ECHO OFF
IF EXIST E:\数据库自动备份\FILE_BAK\platserver06  rmdir /s /q "E:\数据库自动备份\FILE_BAK\platserver06"
IF EXIST E:\数据库自动备份\FILE_BAK\platserver05 REN E:\数据库自动备份\FILE_BAK\platserver05 platserver06
IF EXIST E:\数据库自动备份\FILE_BAK\platserver04 REN E:\数据库自动备份\FILE_BAK\platserver04 platserver05
IF EXIST E:\数据库自动备份\FILE_BAK\platserver03 REN E:\数据库自动备份\FILE_BAK\platserver03 platserver04
IF EXIST E:\数据库自动备份\FILE_BAK\platserver02 REN E:\数据库自动备份\FILE_BAK\platserver02 platserver03
IF EXIST E:\数据库自动备份\FILE_BAK\platserver01 REN E:\数据库自动备份\FILE_BAK\platserver01 platserver02
IF EXIST E:\数据库自动备份\FILE_BAK\platserver00 REN E:\数据库自动备份\FILE_BAK\platserver00 platserver01
mkdir E:\数据库自动备份\FILE_BAK\platserver00
XCOPY /e /y "D:\PLAT-SERVER" "E:\数据库自动备份\FILE_BAK\platserver00"
@ECHO ON
 
 

5.2.2服务端备份任务计划的配置

可以参考5.1.2数据库备份方式,把备份的批处理脚本加入到计划任务中执行。

5.2.3平台服务端增量备份

度量产品部署好服务端后,因为服务端有各类封装加密的附件,文件等资料,为保障数据安全,为考虑容量情况,可以采用增量备份进行。
 
下面代码是一个示例批处理脚本,标红色的为修改的地方:
a.建立备份目录:d:\PLATBakDir
b.找到平台服务端的目录:D:\服务端\PLATSERVER
 
@echo off
REM ************************************************************
REM *服务端文件增量备份,每年的数据保存在DestDir中。
REM *需要设置源目录(SourceDir),备份目录(DestDir=)。
REM *该脚本可以加入到系统计划中每天备份。
 
REM * please set date format: yyyy-MM-dd
set YearNum=%date:~0,4%
set SourceDir=D:\服务端\PLATSERVER
set DestDir=d:\PLATBakDir\PLATSERVER%YearNum%
 
mkdir %DestDir%
set logFileName=d:\PLATBakDir\PLATSERVER%YearNum%.log
 
echo ***************************************** >> %logFileName%
echo START:%date% %time% >> %logFileName%
echo START COPY (%date% %time%):%SourceDir% to %DestDir% >> %logFileName%
xcopy %SourceDir%  %DestDir% /D /E /C /I /H /R /K /Y
echo END COPY (%date% %time%):%SourceDir% to %DestDir% >> %logFileName%
echo ***************************************** >> %logFileName%
 
@echo on
Exit

5.3服务器迁移与系统恢复

   按照第三章“部署向导”中的步骤进行恢复,以下是简略说明,详细步骤请参见文档第三章。
a.把平台服务端全部烤到新的服务器上。
b.安装Oracle数据库,还原平台数据库。
c. 搭建好应用服务器和IIS配置。

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

手机版|小黑屋|重庆度量科技  本站关键词:快速开发平台

GMT+8, 2024-3-29 03:00 , Processed in 0.138222 second(s), 50 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部