【IT168 资讯】校园一卡通系统以统一的身份认证机制,把身份认证、人事、学工等MIS和应用系统联结在一起,通实现数据管理的集成与共享,使校园一卡通系统成为校园信息化建设有机的组成部分。通过这样的有机结合,可以避免重复投入,提高建设进度,为系统间的资源共享打下基础。
校园一卡通管理系统是利用高科技产品——非接触式IC卡作为载体,结合电子技术、非接触IC卡技术、单片机技术、计算机网络技术及数据库技术等诸多高新科技,使其具有电子身份识别和电子钱包的功能,替代校园传统的日常生活所需的教师工作证、学生证、借阅证、食堂饭票、医疗证、各种体育娱乐设施使用证等证件和现金交易,达到证件、考勤和消费、娱乐、餐饮等收费的全电子化和智能化,真正实现“一卡在手,走遍校园”。
一卡通系统几乎所有重要数据都存储在数据库服务器中,数据库的安全非常重要。为了保证数据的安全性,数据库服务器最好采用双机热备,如果没有条件做双机热备,那么最低限度是要求做多磁盘的Raid 10 或Raid5 的存储方式。
一、宝德双机数据热备的系统环境
下面通过安徽省某高校的使用案例,来介绍一下宝德服务器如何实现“校园一卡通系统”双机数据热备。 系统环境:
服务器:PR2510D :5450*2/4G内存/3*146G SAS RAID5/光纤卡/1000M*2网卡 2台
光纤存储:宝德GS-5016 物理容量4.8T,实际使用容量:4.5T raid5
操作系统:Linux as 4.0 U4
应用软件:Oracl 9I
双机软件:Rose ha for linux
安装要领:
在安装操作系统和安装ORACL这二个步骤就不多做讲解了,但是安装操作系统中需要注意三点:
1、安装系统给硬盘分区时要注意,选择手动分区;除了要分/ 、/boot、/swap以外,还要分出var(不小于10G,用于存放系统和应用软件日志等)、/opt (不小于30G;用于数据库程序和数据文件)
2、数据库安装完之后,要设置为手动启动,不能设置为自动;这点尤为重要。
3、oracl数据库安装完后,会有一个SID服务名,一般是expressdb和expressdd。这个要记住,因为调试中需要使用。
按照上述的几点要求安装好操作系统和ORACL数据库后,就要安装和调试Rose ha了。具体实际操作步骤如下:
二、安装ROSE HA和设置环境变量:
1、 安装ROSE HA (Rose ha目录或者是Plha目录是根据HA版本有关)
#cd roseha/shell
#. ./install.sh
2、 设置PLHA管理工具的用户名和密码
HA管理工具的用户名和密码与系统的账号密码无关
进入目录:/opt/roseha/bin
执行命令:./NewPass
3、 准备PLHA的运行环境,设置PLAH的父目录环境变量。
修改root目录下的.bash_profile文件,增加环境变量:
[root@expressdb]vi $HOME/.bash_profile
<1>在PATH后面增加:/opt/roseha/bin
<2>增加一行HAHOME=/opt/roseha export HAHOME
4、 修改/etc/hosts文件
# Internet host table
127.0.0.1 localhost
192.168.1.10 expressdb 本机IP
192.168.1.11 expressdd 备机IP
# oracle active IP address
192.200.200.111 express 虚拟IP
5、修改JAVA环境变量
安装jre,网站上面可以下载到免安装的,将其拷贝到/root目录下面,
然后到#cd /opt/roseha/bin目录下;
编辑gui.sh: #vi gui.sh
将内容改为:pata=$pata:j2rel.4.0_01/bin
Cd /root/jre
Export pata
./bin/java –cp $HAHOME/gui/hugui.jar hagui/GUI tzoffset=8 >/dev/null 2>@! @.
备注:红色字体部分需要增加
6、到此时rose ha的安装已经基本完成,现在需要执行以下命令启动ROSEHA软件
#cd /opt/roseha/bin
#ps –ef |grep ha 查看ROSEHA 的主要4个进程可启动了(hamond\hasysd\hachkd\hasvrd)
#./hamond
执行完之后,ROSEHA的4个进程就会全部启动,下次启动机器时,系统会自行启动ROSEHA的4个进程;
7、运行gui.sh进入图形调试窗口
#cd /opt/roseha/bin
#./gui.sh
然后就会出现管理窗口,如果此时执行命令不能进入窗口或者提示你命令没有找到的话,重启注销后,再运行上述命令就可以进入了。
备注:2台服务器都需要进行此操作