泛微项⽬-ecology系统⽇常维护⼿册泛微项⽬新OA系统⽇常维护⽅案SUBMITED BY WEAVER
上海泛微⽹络科技股份有限公司北京分公司
地址:北京市朝阳区霄云路36号国航⼤厦1606
:200127
⽂档版本历史
变更序号⽇期版本
⽂件变更
申请编号
变更说明修改⼈
1 2014-1-6 V1.0 ⽆新⽂件周晓明
⽬录
⼀、前⾔ (4)
1.1编写⽬的 (4)
1.2相关⼯具介绍 (4)
⼆、系统安装 (5)
2.1 数据库安装部署 (5)
2.2 应⽤系统安装部署 (5)
三、服务启动 (7)
3.1 数据库服务启动 (7)
3.2 应⽤服务启动 (8)
3.3 ⼿机版启动 (9)
四、系统备份、还原 (10)
4.1 数据库备份 (10)
4.2 应⽤程序备份 (10)
4.3 数据库还原 (11)
4.4 应⽤程序还原 (11)
五、系统升级 (12)
5.1 系统升级说明 (12)
5.2 系统升级流程 (12)
六、系统问题排查 (13)
6.1 数据库问题排查 (13)
6.2 应⽤服务器问题排查 (13)
6.3 ⼿机服务器问题排查 (14)
⼀、前⾔
1.1编写⽬的
本⽂的⽬的,是为了指导系统维护⼈员进⾏新OA系统的⽇常维护操作。以保障新OA系统的正常运⾏和出现问题后的应急处理。
1.2相关⼯具介绍
1、SSH连接⼯具:
本⽂所附连接⼯具,是⽤来远程访问linux内核的各种操作系统的⼯具。可以对linux服务器进⾏命令⾏的命令执⾏以及⽂件的上传下载和编辑等操作。⾮必须使⽤⼯具,在系统维护时,也可以使⽤其他的远程⼯具代替。
2、PL/SQL Developer连接⼯具:
PL/SQL Developer是⼀个集成开发环境,专门⾯向Oracle数据库存储程序单元的开发⼯具。如今,有
越来越多的商业逻辑和应⽤逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的⼀个重要组成部分。⾮必须使⽤⼯具,在系统维护时,也可以使⽤其他的⼯具代替。
⼆、系统安装
2.1 数据库安装部署
⾸先通过SSH⼯具,连接到数据库服务器。连接信息如下:
连接地址:172.16.101.24
连接⽤户:root
连接端⼝:22
数据库服务器需要运维⼈员在安装数据库后,创建好实例以及⽤户名即可。在创建时,需要有以下注意事项:
1、数据库实例的字符集不能使⽤UTF-8字符集
2、数据库版本如⾼于10G,则需要⽤system⽤户执⾏以下命令,改变数据库参数,
否则会初始化失败:
alter system set "_allow_level_without_connect_by" = true;
commit;
2.2 应⽤系统安装部署
⾸先通过SSH⼯具,连接到应⽤服务器。连接信息如下:
连接地址:172.16.101.25
连接⽤户:root
连接端⼝:22
1、检查字符集设置
运⾏locale命令,可以查看当前的字符集设置,如果不是中⽂字符集,那么需要修改字符集设置为中⽂字符集,否则创建数据库会失败。
不同的操作系统对中⽂字符集的表⽰⽅法不太⼀样,但基本上都是以zh为前缀,如zh、zh_CN、zh_CN.GBK、
zh_CN.GB18060等等。如果显⽰的字符集不是以zh开头,那么就需要把字符集修改为中⽂字符集。修改之前⾸先要知道该操作系统中⽂字符集是怎样表⽰的,使⽤locale –a命令可以查看所有字符集,到其中的中⽂字符集后记下来,然后修改LANG 环境变量和LC_ALL环境变量值为该字符集。
2、上传⽂件
上传ecology.tar、resin.tar、jdk1.6.tar⽂件到linux系统,本次使⽤⽬录为/usr/weaver ⽬录,需要事先在系统中创建好⽬录,之
后执⾏解包操作,具体命令如下:
解压ecology.tar:
tar xvf ecology.tar
解压resin.tar:
tar xvf resin.tar
解压jdk1.6.tar:
tar xvf jdk1.6.tar
解压完成后可以看到在/usr/weaver ⽬录下⽣成了resin , ecology 和jdk⽬录。
3、修改配置⽂件
编辑/usr/weaver/resin/f⽂件,修改ecology实际路径(有2处)。分别是:
1)、
2)、/usr/weaver/ecology
编辑/usr/weaver/resin/bin/httpd.sh⽂件,到JA V A_HOME的位置,并把路径改为正确的jdk安装路径:
JA V A_HOME=/usr/weaver/jdk
编辑/usr/weaver/resin/bin/⽬录下的startresin.sh和stopresin.sh ⽂件,修改⽂件中httpd.sh的路径。修改位置是:
/usr/weaver/resin/bin/httpd.sh
4、启动系统
启动resin⽅法:进⼊路径,执⾏命令如下:
cd /usr/weaver/resin/bin
./startresin.sh
停⽌resin⽅法:进⼊路径,执⾏命令如下:
cd /usr/weaver/resin/bin
./ stopresin.sh
resin 正常启动后,即可访问服务器IP,进⼊系统登⼊页,进⾏系统初始化设置以及创建数据库。
三、服务启动
3.1 数据库服务启动
⾸先通过SSH⼯具,连接到数据库服务器。连接信息如下:
连接地址:172.16.101.24
连接⽤户:root
连接端⼝:22
输⼊完以上信息,点击连接按钮,并在出现的输⼊密码对话框中输⼊密码。即连接进去数据库服务器。之后在命令⾏界⾯依次执⾏以下命令:
1、切换⽤户为oracle⽤户
su - oracle
2、登⼊sqlplus
sqlplus / nolog
3、以sysdba⾝份进⾏连接
conn / as sysdba
4、启动数据库
startup
5、退出sqlplus
quit
6、启动监听服务
lsnrctl start
7、查看数据库监听状态命令
lsnrctl status
如果系统提⽰信息为:TNS-12541: TNS:no listener,则代表监听没有启动。
3.2 应⽤服务启动
通过SSH⼯具,连接到应⽤服务器。连接信息如下:
连接地址:172.16.101.25
连接⽤户:root
连接端⼝:22
plsql13安装教程及配置输⼊完以上信息,点击连接按钮,并在出现的输⼊密码对话框中输⼊密码。即连接进去数据库服务器。之后在命令⾏界⾯依次执⾏以下命令:
1、启动服务:
cd /usr/weaver/ resin/bin
./startresin.sh
2、检查服务启动状态:
查看resin进程是否存在命令如下:
ps -ef|grep java
3、检查数据库服务器间通讯:
检查应⽤与数据库之间的通讯是否正常命令如下:
telnet 172.16.101.24 1521
如出现以下提⽰,则表⽰数据服务器的连接不通:
telnet: connect to address 127.0.0.1: Connection refused
telnet: Unable to connect to remote host: Connection refused
如服务器端⼝连接不通,则需要检查数据库服务器是否正常启动,以及数据库的监听是否正常启动。
4、服务重启:
当服务不能正常停⽌后,需要停⽌服务并重新执⾏启动服务。强制杀掉进程的命令如下:
Killall java
3.3 ⼿机版启动
通过SSH⼯具,连接到应⽤服务器。连接信息如下:
连接地址:172.16.101.25
连接⽤户:root
连接端⼝:22
输⼊完以上信息,点击连接按钮,并在出现的输⼊密码对话框中输⼊密码。即连接进去数据库服务器。之后在命令⾏界⾯依次执⾏以下命令:
1、启动服务:
cd /usr/weaver/ Emobile
./start.sh
2、检查服务启动状态:
查看resin进程是否存在命令如下:
ps -ef|grep java
3、服务重启:
当服务不能正常停⽌后,需要停⽌服务并重新执⾏启动服务。强制杀掉进程的命令如下:
Killall java
四、系统备份、还原
4.1 数据库备份
⾸先通过SSH⼯具,连接到数据库服务器。连接信息如下:
连接地址:172.16.101.24
连接⽤户:root
连接端⼝:22
系统采⽤ORACLE数据库作为数据的存储,备份时对数据库⽤户进⾏备份。备份⽅式如下:
1、远程登录数据库服务器端(172.16.101.24),切换为oracle⽤户:
Su - oracle
2、输⼊以下命令:
expdp oauser/oauser dumpfile=⽂件名.dmp directory=bak
执⾏以上命令后,系统开始进⾏数据的备份。备份执⾏完后,系统会在对应的⽬录(/home/oracle/bak)下,产⽣以本次⽂件名备份⽣成的数据库备份⽂件以及备份⽇志⽂件。
4.2 应⽤程序备份
通过SSH⼯具,连接到应⽤服务器。连接信息如下:
连接地址:172.16.21.225
连接⽤户:root
连接端⼝:22
需要远程登录⾄应⽤服务器(172.16.101.25)端进⾏操作。每周对所有⽂件⽬录进⾏备份,每天对⽂件⽬录进⾏备份。
每周备份命令如下:
tar cvf ecology.tar ecology
tar cvf jdk1.6.tar jdk1.6
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论