热度 4|||
本手册旨在帮助客户了解平台对服务器的基本环境要求,快速的掌握度量平台部署技巧,数据库安装,及数据安全策略。
度量平台部署手册共由以下几个部分组成:
l
系统需求说明
系统的相关硬件要求,使用客户端的配置要求等。
l
平台部署指导
包括数据库安装,数据导入,应用服务器部署指导。
l
备份和恢复
系统安全的管理,数据库备份与恢复,应用服务器的备份与恢复。
设备/项目名称 |
配置要求 |
|
1 |
数据库服务器 |
配置尽量高,要求至少双核CPU, 如果是单独的数据库服务器,操作系统:windows、unix、linux ,32位或64位均可。 |
2 |
应用服务器 |
配置尽量高,要求至少双核CPU, |
3 |
平台客户端 |
内存 操作系统: windowsXP,windows2003,windows7,windows8,
windows 10均可。 |
4 |
短信猫设备 |
如果单位需要短信猫功能,请联系商家进行功能模块开放及短信设备要求。 |
度量平台的数据库,为主流的oracle数据库。
数据库安装比较简单,直接按照安装提示操作,就可以成功安装,这里不做细讲,如有不明白的地方,网上有很多详细的安装资料。安装时间大约在30分钟左右。
为保证系统性能最大化,数据库请安装oracle11.2.0版本及以上。数据库安装目录,磁盘空间请确定是否足够(建议200G以上)
。
数据库实例名(数据库口令)为了方便记忆,建议就用orcl。如下图所示:
Oracle辅助工具V1.4分为64位和32位,根据需要选择。输入用户名、密码、数据库实例名,就可以进入小工具。
登录后:a.选择放置数据库表空间的目录(存放表空间的磁盘必须留有足够的空间,尽量分配多点空间),点击创建表空间;
b.设置用户名和密码(建议就用delit,避免以后时间长了忘记),点击创建用户。
c.导入基础数据包,选择导入目录里的文件,然后点击开始导入。导入完成后,会生成相应的导入日志文件,可以查看导入成功与否。
d.修改oracle密码永不过期。
由于oracle11g中默认在default概要文件中设置“PASSWORD_LIFE_TIME=180天”。所以我们必须修改oracle密码永不过期,不然将导致客户端登录报错。
数据库安装完成后,请用系统管理员(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
Autoextend On Next
Extent Management Local
Autoallocate;
Create Temporary Tablespace
FRAMEWORKTEMP
Tempfile 'D:\oa-server\oradata\orcl\FRAMEWORKTEMP.DBF'
Size
Autoextend On Next
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
平台服务端由度量科技提供,本着简单、易学、方便的原则,只需把文件拷贝到服务器盘符下,进行简单的设置即可。
把平台服务端文件,例如:OA-SERVER的文件夹拷贝到服务器的一个盘符,例如拷贝到D:\ 。拷贝完成后,设置目录权限。
将D:\ OA-SERVER\目录下的ChatFiles, DesignImages, DesignInfo, Images四个文件夹的安全设置,增加NETWORK SERVICE 用户,并设置为完全控制权限。如下图所示:
注意:为了数据库的安全,建议服务端配置工具要妥善保管。
度量科技会提供,一个单独的服务端配置程序。根据服务器系统版本的不同,选择64位或者32位。
比如64位的服务器。点击ServiceConfig_x64.exe,选择上一步拷贝的服务端的目录OA-SERVER,然后下一步,如下图所示:
进行数据库连接配置设置,设置连接到数据库的实例名,用户名和密码(如果建立的用户名和密码不同,这里需要填写自己创建的用户和密码),然后点击“应用”按钮,数据库与服务端就配置好了
。
登录方式配置:用户名的密码默认是明码,这样很容易被别人窃取,不安全。如果点击了“转换为哈希摘要存储”,密码则自动变为哈希存储。
转换前后密码对比图:
文件安全校验:把这个勾勾上,就可以检查客户端文件是否与服务端一致。如下图所示:
安装windows
server 2008R2 64位 操作系统,这个系统是比较稳定的服务器,建议平台都用这个系统来部署。
在“服务器管理器”中添加角色 :WEB服务器(IIS) 。需要注意的是,在添加的时候,一般需要勾选下图的内容:
应用服务器需要安装framework2.0sp2以上版本,windows2008R自带frmework3.5,请先在“服务器管理器”中添加功能,然后按照提示操作:
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部署完成。
a.网站名字修改:选中需要修改的网站,点击鼠标右键,重命名就可以修改。
b.网站地址修改:选中需要修改的网站,网站主页右边工具栏点开绑定,就可以修改或添加IP地址。
c.网站路径修改:选中需要修改的网站,网站主页右边工具栏点开基本设置,就可以修改平台服务端目录。
windowsXP,windows2003,windows7,windows8,,windows
10均支持IIS网站配置,且配置方法一样,在这里就不做重复讲解。不同的是IIS的目录和windows server 2008有点不一样。这些系统的IIS管理器在,控制面板里面的管理工具里。如下图所示:
平台使用权限是由License.lic文件控制,分为演示版、试用版、正式版。如想长期使用度量平台,请购买正版。平台版权归度量科技所有。
演示版授权最大登录人数为5人,授权日期为3个月,没有IP限制;试用版最大登录人数没有限制,授权日期为3个月,有IP限制;正式版为验收后,正式交付使用的版本,最大登录人数没有限制,授权日期无限制,有IP限制。
License.lic是放在平台服务端根目录下的文件,如下图所示:
平台可以配置短信工具,在客户端进行广泛的运用,比如发通知公告提醒、流程审批提醒、医院统计日报提醒等,如下图所示:
短信猫需要硬件和短信猫配置文件的配合才能使用。短信猫配置文件,由度量科技提供。硬件客户可以自行采购,也可由度量科技代为采购。下图是配置文件:
首先需要设置短信服务的连接地址,打开文件GMSService.exe.config,修改数据库的实例名、用户名/密码。(短信服务与系统服务程序可以不在应用服务器上,只要连接到平台的数据库即可)
。如下图所示:
启动短信服务程序GMSService.exe,选择短信猫插入的端口号,连接短信猫,保存设置,然后启动服务,如果连接成功,会有相应提示:
注意:如果要使用短信功能,该程序必须启用,不能关闭。可以最小化,在桌面右下角显示:
短信猫配置完成以后,可以在客户端短信发送模块,进行测试,如下图所示:
短信监控模块,状态栏可以看到短信是否发送成功,如下图所示:
通过客户端访问,直接下载完整安装包安装平台客户端。
客户端在安装的时候需要有一个客户端配置,配置的地址就是服务端机器的地址,如果服务端配置非80端口,则需要加上端口;如果发布出去的地址是域名,则配置为域名,参见下图安装包中的客户端配置说明。
安装后,在桌面上有一图标“度量平台客户端”,双击启动。系统只有一个管理员帐户,帐户名称是admin,密码是123456,管理员以此帐户进入系统 。度量平台客户端登录用户名不区分大小写 ,密码区分大小写 。
根据每个客户的不同需要,我们制定了数据库和服务端,不同的备份策略。一般分为:7天循环备份、增量备份、异地备份。
备份7天的数据并自动删除最早的数据库,按照下面的方法进行备份。要对数据库进行压缩,需要安装WinRAR工具。
我们拿到这个批处理脚本,只需简单的修改几个地方。以下面这个脚本为例:
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
注意:以上批处理数据库脚本修改完成后,可以直接点击这个文件,先测试下是否运行正常,是否生成备份的文件。如果不正常就需要再次检查脚本,有时候往往是很细节的地方。
测试后没问题,就可以把这个批处理脚本,放到服务器的任务计划里,每天自动执行数据备份任务。任务计划在计算机控制面板—管理工具—任务计划程序,如下图所示:
a.点击“创建基本任务”,填写这个任务的名称。比如填写:数据库备份,然后点击下一步按钮。如下图所示:
b.选择备份策略为“每周”,然后点击下一步按钮,如下图所示:
c.修改开始时间,把一周7天都勾上,然后点击下一步按钮,如下图所示:
d.点击浏览,选择数据库的批处理文件。然后然后点击下一步按钮,如下图所示:
e.最后点击“完成”就设置好了。
直接把
我们拿到这个批处理脚本,只需简单的修改几个地方。以下面这个脚本为例:
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
度量产品部署好服务端后,因为服务端有各类封装加密的附件,文件等资料,为保障数据安全,为考虑容量情况,可以采用增量备份进行。
下面代码是一个示例批处理脚本,标红色的为修改的地方:
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
按照第三章“部署向导”中的步骤进行恢复,以下是简略说明,详细步骤请参见文档第三章。
a.把平台服务端全部烤到新的服务器上。
b.安装Oracle数据库,还原平台数据库。
c.
搭建好应用服务器和IIS配置。
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.