水情信息交换系统安装手册(1115)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
水情信息交换系统安装手册
第一章水情信息交换系统简介
水情信息交换系统基于DotNet Framework技术框架,采用Web Service技术,实现了《实时雨水情数据库表结构与标识符》(SL323-2011)中基本信息类、实时信息类、预报信息类、统计信息类表单中数据的实时交换功能。
1.1 水情信息交换系统数据流程
水情信息交换系统采用触发器及轮询的混合机制,在发送节点的数据库平台内采用触发器机制将发生变动(插入、修改及删除)的数据记录写入到待交换表单中,采用轮询机制方式监控待交换表单中的数据,实现水情信息的实时交换。
数据流程图如下图所示:
1.2 采用水情信息交换系统的好处
1)所有信息均可以实时交换,包括基础信息、实时信息、预报信息、统计信息等。
2)报汛工作简单化,人人可操作,能快速发现和解决问题。
3)根除了错报、数据源不一致等问题。
第二章数据库服务器安装
注:在安装过程中遇到防火墙阻止的都要解除阻止。
2.1 Oracle服务端安装
1)运行“.\Oracle\10201_database_win32\database\setup.exe”(注:安装文件不要放在中文目录下)。
2)选择“高级安装”,单击“下一步”。
3)选择“企业版”,单击“下一步”。
4)保持默认“名称”和“路径”,如默认不是“D”盘,则改为“D”盘,单击“下一步”。
5)条件检查为“通过”,则单击“下一步”,否则根据提示进行检查。
6)选择“创建数据库”,单击“下一步”。
7)选择“一般用途”,单击“下一步”。
8)勾上“创建带样本方案的数据库”,其它保持默认,单击“下一步”。
9)选择“使用Database Control 管理数据库”,其它保持默认,单击“下一步”。
10)选择“文件系统”,其它保持默认,单击“下一步”。
11)选择“不启用自动备份”,单击“下一步”。
12)选择“所有的账户都使用同一个口令”,输入“输入口令”和“确认口令”,单击“下一步”。
13)单击“安装”。
14)单击“确定”。
15)单击“退出”。
16)单击“是”。
2.2 Oracle服务端配置
2.2.1创建表空间
1)Oracle服务端安装完成后会自动打开“Oracle Enterprise Manager”,如果关闭了,则在IE浏览器中输入“http://localhost:1158/em”打开“Oracle Enterprise Manager”。
2)在“用户名”中输入“sys”,在“口令”中输入Oracle服务端安装过程中输入的“输入口令”(2.1的第12步骤中输入的“输入口令”),“连接身份”选择“SYSDBA”,单击“登录”。
3)单击“我同意”。
4)单击“管理”。
5)单击“表空间”。
6)单击“创建”。
7)在“名称”中输入“RWDB”,然后单击“添加”。
8)在“文件名”中输入“RWDB.DBF”,在“文件大小”中输入“1”,“单位”选择“GB”,勾上“数据文件满后自动扩展”,在“增量”中输入“1”,“单
位”选择“GB”,其它保持默认,单击“继续”。
9)单击“存储”。
10)保持默认,单击“确定”。
11)表空间“RWDB”已成功创建。
1)单击“数据库实例:orcl”,或者重复2.2.1中的1→4步骤。
2)单击“用户”。
3)单击“创建”。
4)在“名称”中输入“RWDBSYSDBA”,输入“输入口令”和“确认口令”,在“默认表空间”中输入“RWDB”,在“临时表空间”中输入“TEMP”,其它
保持默认,单击“角色”。
5)单击“编辑列表”。
6)在“所选角色”中选中“CONNECT”,单击“删除”。
7)在“可用角色”中选中“DBA”,单击“移动”。
8)单击“确定”。
9)单击“限额”。
10)“RWDB”的“限额”选择“无限制”,“值”输入“-1”。
11)用户“RWDBSYSDBA”已成功创建。
第三章应用服务器安装
注:在安装过程中遇到防火墙阻止的都要解除阻止。
3.1 Oracle客户端安装
1)运行“.\Oracle\10201_client_win32\client\setup.exe”(注:安装文件不要放在中文目录下)。
2)单击“下一步”。
3)选择“管理员”,单击“下一步”。
4)保持默认“名称”和“路径”,如默认不是“D”盘,则改为“D”盘,单击“下一步”。
5)条件检查为“通过”,则单击“下一步”,否则根据提示进行检查。
6)单击“安装”。
7)保持默认,单击“下一步”。
8)保持默认,单击“下一步”。
9)在“服务名”中输入“orcl”(2.1的第8步骤中输入的“全局数据库名”),单击“下一步”。
10)选择“TCP”,单击“下一步”。
11)在“主机名”中输入“数据库服务器的IP地址”(注:将“?”换成对应的数字),其它保持默认,单击“下一步”。
12)选择“是,进行测试”,单击“下一步”。
13)单击“更改登录”。
14)在“用户名”中输入“rwdbsysdba”,在“口令”中输入创建用户过程中输入的“输入口令”(2.2.2的第4步骤中输入的“输入口令”),单击“确定”。
15)如果显示“测试成功”,则单击“下一步”,否则检查安装环境及网络环境是否正常。
16)在“网络服务名”中输入“orcl”,单击“下一步”。
17)保持默认,单击“下一步”。
18)单击“下一步”。
19)单击“下一步”。
20)单击“完成”。
21)单击“退出”。
22)单击“是”。
3.2 IIS安装
1)打开“控制面板”→“添加或删除程序”,单击“添加/删除Windows组件”。
2)去掉“Internet Explorer 增强的安全配置”前面的勾。
3)勾上“应用程序服务器”,选中“应用程序服务器”,单击“详细信息”。
4)保证以下图片中所示选项都勾上,选中“Internet 信息服务(IIS)”,单击“详细信息”。
5)保证以下图片中所示选项都勾上,选中“万维网服务”,单击“详细信息”。
6)保证以下图片中所示选项都勾上,单击“确定”,一直到出现7)所示图片。
7)单击“下一步”。
8)插入Windows 2003系统安装盘,单击“确定”。
9)单击“完成”。
3.3 .NET Framework 3.5安装
1)运行“.\dotnetfx\setup.bat”(注:安装文件不要放在中文目录下)。
2)选择“我已经阅读并接受许可协议中的条款”,其它保持默认,单击“安装”。
3)单击“退出”。
4)选择“我已经阅读并接受许可协议中的条款”,其它保持默认,单击“安装”。
5)单击“退出”。
3.4 水情信息交换系统安装
详见《水情信息交换系统使用手册》第2.1节。
3.5 水情数据库维护系统安装
详见《水情数据库维护系统使用手册》第2.1节。
3.6 新建水情数据库(2011版)并导入历史数据(2005版)3.6.1导入步骤
1)根据《水情信息交换系统使用手册》第3.1、3.2节,启动并新建水情数据库(2011版)(注:需在“河道站防洪指标表(ST_RVFCCH_B)”中增加“设防水位(FRZ)”、“设防流量(FRQ)”字段,具体方法详见3.9.1)。
2)将接收的“报文数据”及“遥测数据”写入到新建的水情数据库(2011版)中,“报文数据”通过“水情报文译电系统”写入,“遥测数据”通过“遥测数据入库软件”写入(注:涉及的公司有金水、山脉、一方等,入库软件正在升级改造)。
3)按照水情数据库(2011版)标准将历史数据(2005版)导出为文本格式,根据《水情数据库维护系统使用手册》第3.1、3.2、3.2.5节,启动并导入历史数据(注:导入之前最好先备份水情数据库(2005版);导入过程中注意数据的完整性,可以先将水情数据库(2011版)中某个时间点之前的数据删除,然后再导入该时间点之前的历史数据(2005版),并且最好在和省局交换之前就完成导入工作;其它需要注意的问题详见3.6.2)。
3.6.2需要注意的问题
3.6.2.1 测站基本属性表(ST_STBPRP_B)
1)在水情数据库(2005版)中,对“测站基本属性表(ST_STBPRP_B)”增加“经度(LGTD_NEW)”、“纬度(LTTD_NEW)”字段,类型为“N(10,6)”、“N(10,6)”,分别执行如下SQL文(注:原来的“经度(LGTD)”、“纬度(LTTD)”字段应符合水情数据库(2005版)标准,并且为SQL SERVER或SYBASE数据库):
UPDATE ST_STBPRP_B SET LGTD_NEW=CONVERT(NUMERIC(10,6), CONVERT(INT,CONVERT(INT,LGTD)/10000.00)+CONVERT(INT,CONVERT(IN T,LGTD)/100.00)%100/60.00+CONVERT(INT,CONVERT(INT,LGTD))%100/(60.0 0*60.00));
UPDATE ST_STBPRP_B SET LTTD_NEW=CONVERT(NUMERIC(10,6), CONVERT(INT,CONVERT(INT,LTTD)/10000.00)+CONVERT(INT,CONVERT(IN T,LTTD)/100.00)%100/60.00+CONVERT(INT,CONVERT(INT,LTTD))%100/(60.00 *60.00));
2)“站类(STTP)”需要进行调整:由“河道水位水文站(ZZ)”调整为河“道水位站(ZZ)”、“河道水文站(ZQ)”。
3)“报汛等级(FRGRD)”取值范围需要由3个等级调整为4个等级,如下表所示:
报汛等级取值范围对比表
4)“隶属行业单位(ATCUNIT)”:测站所隶属的行业管理单位,例如水文、气象、电力等。
5)“信息管理单位(ADMAUTH)”:测站信息报送质量责任单位,依据水利部水文局下发的文件《全国水情信息报送质量管理规定》(水文情〔2008〕5号),承担信息报送管理责任。
6)“交换管理单位(LOCALITY)”:测站信息交换管理单位,填“湖北水文”。
3.6.2.2 库(湖)站汛限水位表(ST_RSVRFSR_B)
因为在水情数据库(2011版)中删除了“启用年份(ACTYR)”字段,因此导入数据时只需保留最新的汛限水位数据。
3.6.2.3 水位流量关系曲线表(ST_ZQRL_B)
1)将“典型洪水水位流量关系表(ST_ZQRL_B)”中数据导出来,插入“曲线名称(LNNM)”字段,查找“测站编码(STCD)”字段和“启用时间(BGTM)”字段相同的数据,填入相应的曲线名称(例如1998年820典型洪水曲线,2010年725典型洪水曲线)。
2)将“综合水位流量关系表(ST_ZQRLSYN_B)”中数据导出来,插入“曲线名称(LNNM)”字段,修改“年份(YR)”字段为“启用时间(BGTM)”字
段,查找“测站编码(STCD)”字段和“启用时间(BGTM)”字段相同的数据,填入相应的曲线名称(例如:2003年启用的综合曲线)。
3.6.2.4 断面测验成果表(ST_RVSECT_B)
将“断面测验成果表(ST_RVSECT_B)”中数据导出来,插入“起测岸别(BGBK)”字段,将“垂线号(VTNO)”字段里的“左岸(L)”、“右岸(R)”填入对应的“起测岸别(BGBK)”字段里,同一“测站编码(STCD)”字段对应的垂线号,从1开始,按照递增顺序依次填入。
3.7 配置交换信息
详见《水情信息交换系统使用手册》第5章。
配置交换信息后,水情数据将正式和省局进行交换,此时原来的“水情报文译电系统”依然保持运行,等到交换系统运行稳定后再停掉。
如果想停掉“水情信息交换系统”,可以先停掉HYITS.exe进程,再停掉HYITSSERVICE.exe进程,最后停掉IIS服务(IIS Admin Service)。
3.8 PLSQL安装
1)运行“.\plsql\plsqldev802.exe”。
2)单击“确定”。
3)单击“I Agree”。