立即注册 登录
度量快速开发平台-业界最好的全功能软件开发平台 返回首页

陈晓龙的个人空间 http://plat.delit.cn/?7 [收藏] [复制] [RSS]

日志

度量平台安装部署手册

热度 4已有 1544 次阅读2016-8-21 11:01 |个人分类:安装部署|系统分类:安装部署| 平台安装部署

第一章 前言

 

1.1 手册编写目的

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

 

1.2 手册的组织结构

度量平台部署手册共由以下几个部分组成:

 

l  系统需求说明

系统的相关硬件要求,使用客户端的配置要求等。

l  平台部署指导

包括数据库安装,数据导入,应用服务器部署指导。

l  备份和恢复

系统安全的管理,数据库备份与恢复,应用服务器的备份与恢复。

 

第二章 平台部署需求

2.1 配置需求

序号

设备/项目名称

配置要求

1

数据库服务器

配置尽量高,要求至少双核CPU,4G以上内存,500G硬盘。为保证性能,数据库使用Oracle11.2.0及以上数据库版本,字符集采用ZHS16GBK需要注意的是如果应用服务器和数据库服务器在同一机器,则要求采用windows server 2008R2 64位,及以上服务器版操作系统

如果是单独的数据库服务器,操作系统:windowsunixlinux 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数据库。

数据库安装比较简单,直接按照安装提示操作,就可以成功安装,这里不做细讲,如有不明白的地方,网上有很多详细的安装资料。安装时间大约在30分钟左右。

为保证系统性能最大化,数据库请安装oracle11.2.0版本及以上。数据库安装目录,磁盘空间请确定是否足够(建议200G以上) 。

数据库实例名(数据库口令)为了方便记忆,建议就用orcl。如下图所示:

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

Oracle辅助工具V1.4分为64位和32位,根据需要选择。输入用户名、密码、数据库实例名,就可以进入小工具。

登录后:a.选择放置数据库表空间的目录(存放表空间的磁盘必须留有足够的空间,尽量分配多点空间),点击创建表空间;

             b.设置用户名和密码(建议就用delit,避免以后时间长了忘记),点击创建用户。

 

c.导入基础数据包,选择导入目录里的文件,然后点击开始导入。导入完成后,会生成相应的导入日志文件,可以查看导入成功与否。

 

 

d.修改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:\oa-server\oradata\orcl\FRAMEWORK.DBF'

    Size 100M Reuse

    Autoextend On Next 10M

    Extent Management Local

    Autoallocate;

   

Create Temporary Tablespace FRAMEWORKTEMP

    Tempfile 'D:\oa-server\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.2 平台服务端准备

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

 

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

把平台服务端文件,例如:OA-SERVER的文件夹拷贝到服务器的一个盘符,例如拷贝到D:\ 。拷贝完成后,设置目录权限。

D:\ OA-SERVER\目录下的ChatFiles, DesignImages, DesignInfo, Images四个文件夹的安全设置,增加NETWORK SERVICE 用户,并设置为完全控制权限。如下图所示:

 

 

3.2.2 服务端与数据连接配置

     注意:为了数据库的安全,建议服务端配置工具要妥善保管。

度量科技会提供,一个单独的服务端配置程序。根据服务器系统版本的不同,选择64位或者32位。


比如64位的服务器。点击ServiceConfig_x64.exe,选择上一步拷贝的服务端的目录OA-SERVER,然后下一步,如下图所示:

  进行数据库连接配置设置,设置连接到数据库的实例名,用户名和密码(如果建立的用户名和密码不同,这里需要填写自己创建的用户和密码),然后点击“应用”按钮,数据库与服务端就配置好了 。

登录方式配置:用户名的密码默认是明码,这样很容易被别人窃取,不安全。如果点击了“转换为哈希摘要存储”,密码则自动变为哈希存储。


转换前后密码对比图:

   

文件安全校验:把这个勾勾上,就可以检查客户端文件是否与服务端一致。如下图所示:

 


3.3 安装操作系统及IIS组件

安装windows server 2008R2 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找到OASERVER网站的应用程序池,找到高级设置并打开,设置“回收”中的固定时间间隔分钟数据为0 ,(原来默认设置的是1770) 。


IIS部署完成后,可以点击浏览,如果网页正常打开,证明IIS部署完成。

     

 

 

3.4.2 IIS网站的修改

a.网站名字修改:选中需要修改的网站,点击鼠标右键,重命名就可以修改。

b.网站地址修改:选中需要修改的网站,网站主页右边工具栏点开绑定,就可以修改或添加IP地址。

c.网站路径修改:选中需要修改的网站,网站主页右边工具栏点开基本设置,就可以修改平台服务端目录。

 

3.4.3 其他服务器IIS的配置

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

    

3.4.4平台权限

平台使用权限是由License.lic文件控制,分为演示版、试用版、正式版。如想长期使用度量平台,请购买正版。平台版权归度量科技所有。

演示版授权最大登录人数为5人,授权日期为3个月,没有IP限制;试用版最大登录人数没有限制,授权日期为3个月,有IP限制;正式版为验收后,正式交付使用的版本,最大登录人数没有限制,授权日期无限制,有IP限制。

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:\OA-SERVER

OAserverBak.bat文件中内容如下,标红色颜色的是需要修改的地方:

@ECHO OFF

IF EXIST E:\数据库自动备份\FILE_BAK\oaserver06  rmdir /s /q "E:\数据库自动备份\FILE_BAK\oaserver06"

IF EXIST E:\数据库自动备份\FILE_BAK\oaserver05 REN E:\数据库自动备份\FILE_BAK\oaserver05 oaserver06

IF EXIST E:\数据库自动备份\FILE_BAK\oaserver04 REN E:\数据库自动备份\FILE_BAK\oaserver04 oaserver05

IF EXIST E:\数据库自动备份\FILE_BAK\oaserver03 REN E:\数据库自动备份\FILE_BAK\oaserver03 oaserver04

IF EXIST E:\数据库自动备份\FILE_BAK\oaserver02 REN E:\数据库自动备份\FILE_BAK\oaserver02 oaserver03

IF EXIST E:\数据库自动备份\FILE_BAK\oaserver01 REN E:\数据库自动备份\FILE_BAK\oaserver01 oaserver02

IF EXIST E:\数据库自动备份\FILE_BAK\oaserver00 REN E:\数据库自动备份\FILE_BAK\oaserver00 oaserver01

mkdir E:\数据库自动备份\FILE_BAK\oaserver00

XCOPY /e /y "D:\OA-SERVER" "E:\数据库自动备份\FILE_BAK\oaserver00"

@ECHO ON

 

 

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

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

 

5.2.3平台服务端增量备份

度量产品部署好服务端后,因为服务端有各类封装加密的附件,文件等资料,为保障数据安全,为考虑容量情况,可以采用增量备份进行。

 

下面代码是一个示例批处理脚本,标红色的为修改的地方:

a.建立备份目录:d:\OABakDir

b.找到平台服务端的目录:D:\服务端\标准OA

 

@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:\服务端\标准OA

set DestDir=d:\OABakDir\标准OA%YearNum%

 

mkdir %DestDir%

set logFileName=d:\OABakDir\标准OA%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配置。

 


路过
1

鸡蛋
3

鲜花

握手

雷人

刚表态过的朋友 (4 人)

发表评论 评论 (4 个评论)

回复 刘亚东 2016-8-21 15:13
  
回复 万望 2016-9-21 17:32
每次忘了,都来看看
回复 陈晓龙 2016-9-21 17:39
万望: 每次忘了,都来看看
哥写得如何?
回复 万望 2016-9-22 13:51
陈晓龙: 哥写得如何?
LZ有错别字

facelist

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

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

GMT+8, 2018-4-25 10:57 , Processed in 0.240551 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部