学工应用
学工应用部署
- 创建数据库用户
参数说明:
临时表空间的名称:TS_XSFW_TEMP
临时表存放路径:DATA/urpdb/datafile/TS_XSFW_TEMP.dbf
临时表空间初始大小:500m
是否为自动表空间扩展:autoextend on
自动扩展表空间大小设置:next 50m
最大扩展表空间大小设置:maxsize 20480m
设置是否采用本地表空间管理:extent management local
查询表空间所在路径
select name from V$datafile;
创建表空间
create tablespace TS_XSFW_D datafile 'DATA/urpdb/datafile/TS_XSFW_D.dbf' size 1g reuse autoextend on next 50m maxsize 20480m extent management local;
参数说明:
临时表空间的名称:TS_XSFW_D
临时表存放路径:+DATA/urpdb/datafile/TS_XSFW_D.dbf
临时表空间初始大小:1g
是否为自动表空间扩展:autoextend on
自动扩展表空间大小设置:next 50m
最大扩展表空间大小设置:maxsize 20480m
设置是否采用本地表空间管理:extent management local
创建用户(usr_xsfw数据库用户名,wisedu数据库密码)
create user usr_xsfw identified by wisedu default tablespace TS_XSFW_D temporary tablespace TS_XSFW_TEMP;
授权用户
grant connect,resource to usr_xsfw; grant create table ,create view to usr_xsfw; grant unlimited tablespace to usr_xsfw; grant CREATE MATERIALIZED VIEW to usr_xsfw;
- 创建集群的应用服务器
新建集群,左侧环境菜单中点中“集群”,点“新建”按钮,如图所示:
图1 新建集群
单击“新建”按钮后,填写集群名称,然后单击“完成”按钮,如图所示:
图2 新建集群2
回到主界面,单击左上角“激活更改”按钮,如图所示:
图3 新建集群3
单击左侧菜单,“环境 > 服务器 > 锁定并编辑 > 新建”,如图所示:
图4 新建集群4
单击“新建”按钮,填写相关信息,选择“集群”,单击“下一步”,如图所示:
图5 新建集群5
单击“下一步”之后,直接单击“完成”按钮,如图所示:
图6 新建集群6
回到服务器的主界面,单击左上角“激活更改”按钮,如图所示:
图7 新建集群7
紧接着再建立集群中,其他服务器成员,单击“新建”,填写第二台服务器,如图所示:
图8 新建集群8
单击“下一步”,然后单击“完成”按钮,如图所示:
图9 新建集群9
单击“完成”后,回到主界面,单击左上角“激活更改”,如图所示:
图10 新建集群10
- 创建数据源
选择菜单“服务 > 数据源”,单击“锁定并编辑 > 新建”,选择“GridLink数据源”,单击“GridLink数据源”进入,如图所示:
图11 创建数据源
填写名称:xsfw_datasource,JNDI名称:jdbc/xsfw,填写完后,单击“下一步”,如图所示:
图12 填写名称
默认配置,单击“下一步”,如图所示:
图13 默认配置
默认配置选择“输入单个监听程序信息”,单击“下一步”,如图所示:
图14 下一步1
填写应用管理平台数据库连接信息,单击“下一步”,如图所示:
图15 数据库连接信息
单击“测试所有监听程序”,提示出现如图绿色连接测试成功字样,单击“下一步”,如图所示:
图16 测试所有监听程
去掉“启用FAN”参数前的“√”,单击“下一步”,如图所示:
图17 下一步2
默认配置,单击“下一步”,如图所示:
图18 下一步3
根据实际部署方案选择连接的服务器,单击“完成”,如图所示:
图19 完成1
图20 完成2
单击菜单栏“激活更改”,如图所示:
图21 激活更改1
图22 激活更改2
- 配置NFS共享(单台服务器请忽略此步骤)
共享目录路径是:/opt/wiseduAppGroups
手动在/opt下创建wiseduAppGroups文件夹,并将文件夹的读写权限修改为775。
创建命令为:mkdir wiseduAppGroups
赋权命令为:chmod -Rf 775 /opt/wiseduAppGroups
PS:创建wiseduAppGroups时,需要先查看weblogic是属于哪个用户及用户组。如下图所示,Oracle文件夹属于oracle用户及用户组,所以wiseduAppGroups文件夹也要属于oracle用户及用户组。
图23 配置NFS共享
配置hosts文件:
备注:假设A机器IP为172.16.56.23,B机器IP为172.16.56.24
vi /etc/hosts
A机器配置
172.16.56.23 app1
172.16.56.24 app2
B机器配置
172.16.56.23 app1
172.16.56.24 app2
检查和确认NFS(23服务器)服务是否启动,如果没有启动执行:
service nfs start
在NFS服务器上面编写共享目录和共享给指定的学工域24服务器
vi /etc/exports /opt/wiseduAppGroups app2(rw,sync,no_root_squash)
重启NFS服务器
service nfs restart
在学工域24服务器上挂载NFS,在需要访问共享的机器上执行挂载命令,
命令格式:mount NFS服务器IP:共享目录本地挂载点目录
mount -t nfs app1:/opt/wiseduAppGroups /opt/wiseduAppGroups
用“# df –h”命令看能否自己挂载(如下图)
df -h
在需要访问共享的制作机服务器上写入自动启动挂载脚本,让系统在自起脚本中不断尝试挂载,以适应网卡连接延迟时间。
vi /etc/rc.local mount -t nfs app1:/opt/wiseduAppGroups /opt/wiseduAppGroups
- 上传学工域业务应用包
基本信息应用包(以基本信息线上包为例)
前提:stateapp和funauthapp必须要上传,否则启动会报错。
将下载得到的jbxxapp.zip包,上传至路径:/opt/wiseduAppGroups/xsfw文件夹内,与EMAP组件上传的文件同目录,并且解压到jbxxapp文件夹内。
[weblogic@amp ~]$ cd /opt/wiseduAppGroups/xsfw [weblogic@amp xsfw]$ unzip -oq jbxxapp.zip -d jbxxapp
更新迭代
当公共包或者APP线上包有新版本更新之后需要先备份再删掉原部署包,将新版公共包或者线下包上传到安装目录下解压并授权后在weblogic控制台中更新部署即可。
部署验证
在浏览器输入:http://ip:端口/xsfw/sys/emaphome/portal/index.do
如果显示如下登录页面表示系统启动成功。