Linuix下nc财务管理系统.docx
《Linuix下nc财务管理系统.docx》由会员分享,可在线阅读,更多相关《Linuix下nc财务管理系统.docx(10页珍藏版)》请在冰豆网上搜索。
![Linuix下nc财务管理系统.docx](https://file1.bdocx.com/fileroot1/2023-1/14/a492b53e-b02e-4a3c-a078-b3f30089225a/a492b53e-b02e-4a3c-a078-b3f30089225a1.gif)
Linuix下nc财务管理系统
财务系统系统维护手册
建立日期:
修改日期:
文控编号:
客户项目经理:
日期:
用友项目经理:
日期:
目录
第一章文档说明3
第二章NC产品安装3
第三章IBMJDK1.5安装3
第四章数据库管理系统的安装和维护3
第五章系统备份与恢复4
第六章数据库管理系统启动5
第七章NC应用服务器启动7
第八章NC应用服务器关闭9
第九章网络维护10
第十章重要的系统配置参数10
第一章文档说明
1.手册的使用对象
系统维护人员;
2.用户可以从手册里获得什么帮助
a)用友财务系统的启动、备份、恢复。
b)Oracle数据库系统的系统恢复。
第二章NC产品安装
1、复制用友实施顾问安装部署好的NC代码(一般为ufsoft整个目录),到/home/ufsoft目录。
2、用root身份设置/home/ufsoft目录的可执行权限:
Chmod–R777/home/ufsoft
第三章IBMJDK1.5安装
用友NC5.02使用IBMJDK1.5。
在linux平台下使用IBMJDK1.5forLinux版。
1.复制用友公司提供的IBMJDK1.5到/home/jdk1.5.0_06目录;
2.设置可执行权限:
Chmod–R777/home/jdk1.5.0_06
第四章数据库管理系统的安装和维护
1、数据库产品的安装
a)安装好Oracle10gforlinuxdatabase32位版。
b)严格按照Oracle的安装目录里面的安装说明,设置相关参数。
特别是内核参数。
2、手动建立表空间可以通过脚本建立表空间方法:
脚本通过“sqlplus”运行,输入连接用户和密码
CREATETABLESPACENNC_DATA01DATAFILE'/HOME/ORACLE/nnc_data01.dbf'SIZE500M
AUTOEXTENDONNEXT50MEXTENTMANAGEMENTLOCALUNIFORMSIZE256K;
CREATETABLESPACENNC_DATA02DATAFILE'/HOME/ORACLE/nnc_data02.dbf'SIZE300M
AUTOEXTENDONNEXT50MEXTENTMANAGEMENTLOCALUNIFORMSIZE256K;
CREATETABLESPACENNC_DATA03DATAFILE'/HOME/ORACLE/nnc_data03.dbf'SIZE500M
AUTOEXTENDONNEXT100MEXTENTMANAGEMENTLOCALUNIFORMSIZE512K;
CREATETABLESPACENNC_INDEX01DATAFILE'/HOME/ORACLE/nnc_index01.dbf'SIZE500M
AUTOEXTENDONNEXT50MEXTENTMANAGEMENTLOCALUNIFORMSIZE128K;
CREATETABLESPACENNC_INDEX02DATAFILE'/HOME/ORACLE/nnc_index02.dbf'SIZE300M
AUTOEXTENDONNEXT50MEXTENTMANAGEMENTLOCALUNIFORMSIZE128K;
CREATETABLESPACENNC_INDEX03DATAFILE'/HOME/ORACLE/nnc_index03.dbf'SIZE500M
AUTOEXTENDONNEXT100MEXTENTMANAGEMENTLOCALUNIFORMSIZE256K;
注意:
a)本脚本为参考脚本,在具体使用中需要根据实际情况修改数据文件存储的位置和大小。
b)脚本通过“sqlplus”运行,输入连接用户和密码,
c)对于表空间的管理建议如下:
NNC_DATA01 统一分配的大小为256KB
NNC_DATA02 统一分配的大小为256KB
NNC_DATA03 统一分配的大小为512KB
NNC_INDEX01 统一分配的大小为128KB
NNC_INDEX02 统一分配的大小为128KB
NNC_INDEX03 统一分配的大小为256KB
d)NC的六个表空间都需要分配限额,限额选择”无限制”。
e)ORACLE数据库需要调整用户临时表空间大小,建议最小值300M,文件增长不收限制。
3、数据库用户的维护
脚本通过“sqlplus”运行,输入连接用户和密码
CREATEUSERNC50IDENTIFIEDBYNC50DEFAULTTABLESPACENNC_DATA01TEMPORARYTABLESPACEtemp;
GRANTconnect,dbatoNC50;
CREATEUSERiufoIDENTIFIEDBYiufoDEFAULTTABLESPACENNC_DATA01TEMPORARYTABLESPACEtemp;
GRANTconnect,dbatoiufo;
第五章系统备份与恢复
1.数据库的备份方法
Oracle导出脚本如下:
exp用户名/密码@实例_ip地址file=文件名log=日志文件名
以oracle作为用户名通过ssh登录服务器,密码whkdyy;
目前linux服务器上的数据库备份数据放在“/home/oracle/databackup”目录下面。
[oracle@cwserver]$cd/home/oracle/databackup
[oracle@cwserverdatabackup]$../oracle/product/10.2.0/db_1/bin/expnc50/nc50@orclowner=nc50file=nc50_20081110bak.dmp
[oracle@cwserverdatabackup]$../oracle/product/10.2.0/db_1/bin/expiufo/iufo@orclowner=iufofile=iufo_20081110bak.dmp
有两个用户的scheme需要备份:
nc50和iufo。
这样,备份的两个文件放在/home/oracle/databackup目录下面。
2.数据库的恢复方法
Oracle导入脚本如下:
imp用户名/密码@实例_ip地址fromuser=导出数据的用户名touser=导入数据的用户名file=文件名log=日志文件名
Cd/home/oracle/databackup
[oracle@cwserverdatabackup]$../oracle/product/10.2.0/db_1/bin/impnc50/nc50@orclfromuser=nc50touser=nc50file=nc50_20081110bak.dmp
[oracle@cwserverdatabackup]$../oracle/product/10.2.0/db_1/bin/impiufo/iufo@orclfromuser=iufotouser=iufofile=iufo_20081110bak.dmp
3.NC软件的备份与恢复方法
备份:
拷贝/home/ufsoft整个到其他的存储介质。
恢复:
拷贝备份的ufsoft整个目录到/home/ufsoft。
设置完全可执行权限:
chmod–R777/home/ufsoft
4.备份的周期;每天。
第六章数据库管理系统启动
1.开机后自动启动Oracle服务。
目前已经作好了自动启动脚本,位于/etc/init.d/oracle10g
[oracle@cwserverinit.d]$cat/etc/init.d/oracle10g
#!
/bin/bash
#alang2008-10-19
#root
#chkconfig:
3455149
#description:
startstheoracledabasedeamons
#
#ORA_HOME=/home/oracle/oracle/product/10.2.0/db_1
#ORA_OWNER=oracle
case"$1"in
'start')
echo-n"Startingoracle10g..."
su-oracle-c"/home/oracle/oracle/product/10.2.0/db_1/bin/dbstart"
echo"Done."
echo"StartingOracleListeners..."
su-oracle-c"/home/oracle/oracle/product/10.2.0/db_1/bin/lsnrctlstart"
echo"Done."
#http:
//localhost:
1158/em
#su-oracle-c"/home/oracle/oracle/product/10.2.0/db_1/bin/emctlstartdbconsole"
touch/var/lock/subsys/oracle10g
echo""
;;
'stop')
echo-n"shuttingdownoracle10g..."
su-oracle-c"/home/oracle/oracle/product/10.2.0/db_1/bin/dbshut"
echo-n"dbshutok!
"
su-oracle-c"/home/oracle/oracle/product/10.2.0/db_1/bin/lsnrctlstop"
echo-n"lsnrctlstopok!
"
#su-oracle-c"/home/oracle/oracle/product/10.2.0/db_1/bin/emctlstopdbconsole"
rm-f/var/lock/subsys/oracle10g
echo
;;
'restart')
echo-n"restartingoracle10g..."
$0stop
$0start
echo
;;
*)
echo"Usage:
oracle{start|stop|restart}"
exit1
esac
exit0
2.手动启动Oracle的方法:
#注意:
例子中的oralce命令在/home/oracle/oracle/product/10.2.0/db_1/bin目录。
a)需要设置环境变量
$cd/home/oralce
$gedit.bash_profile
b)追加下面语句:
exportORACLE_BASE=/home/oracle/oracle
exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
exportORACLE_SID=orcl
exportPATH=$PATH:
$ORACLE_HOME/bin
c)然后注销,以oracle用户登录,手工启动oracle的命令为:
#$ORACLE_HOME/bin/dbstart
#$ORACLE_HOME/bin/lsnrctlstart
第七章NC应用服务器启动
目前NC需要手工运行启动脚本启动。
1、先启动一个ssh远程登录工具,这里以Xmanager2软件为例,运行他的Xstat工具,新建一个session(会话),依次填写host主机的IP地址,凯迪目前为192.169.1.101,Protocol协议选择SSH,用户名填入root,密码填入root的密码(初始密码为whkdyy)。
Executioncommand执行命令选择“2Xtem(Linux)”,如下图所示。
设置完毕后,点击Run运行按钮,弹出安全警告对话框,如下图:
选择“AcceptOnce”和”Accept&Save”都可以,最终进入root的命令行登入窗口:
以root身份登录成功后,输入“nohup/home/ufsoft/startup.sh&”命令并回车,以后台进程方式运行NC的启动脚本startup.sh。
这里假定nc安装在/home/ufsoft/目录下面。
等待大约5分钟nc应用服务启动。
启动IE浏览器,访问nc应用的网址,出现如下图的nc界面,就表示启动成功:
到此,NC启动完毕,可以关闭Xstart窗口。
这样做并不会关闭NC。
第八章NC应用服务器关闭
用kill命令杀死nc相关的三个进程,一个startup.sh进程,两个java进程。
先用ps–e|grepstartup命令查找startup.sh进程,找到进程id号后,kill这个id就可以,如图:
可以通过ps–e|grepstartup命令再次查找,知道找不到这个命令为止。
同样的,用ps–e|grepjava命令找到id,kill掉两个java进程id。
默认情况下,Oracle和其他程序都不会启动java进程,那么找到的java进程只有nc在用,kill掉他们就可以了。
如下图。
至此,NC成功关闭。
第九章网络维护
1、应用服务器和数据库服务器间最好放在一个子网内,使用100M或更快的网络连接,使用固定IP地址,广域网用户应该保证足够的速率;
2、系统放置到公网IP上,必须至少公开一个TCP端口,供webserver服务用。
这个端口需要在防火墙上映射到内网中的nc应用服务器的ip和webserver端口上。
3、常用网络操作命令的使用,如ping,ipconfig等;
4、服务器端和客户端网络设置的相关知识,如IP地址、子网掩码、默认网关的知识;
第一十章重要的系统配置参数
1.Linux操作系统
a)linux版本:
RedhatEnterpriseLinuxAS4update7
b)IP地址:
192.169.1.101
c)Root用户密码:
whkdyy
d)Admin用户秘密:
whkdyy
e)Oracle用户密码:
whkdyy
2.Oracle相关参数
a)安装路径:
/home/oracle/oracle/product/10.2.0/db_1/
b)IP地址:
192.169.1.101
c)Sys/system/dba用户密码:
whkdyy
3.用友nc相关参数
a)安装路径:
/home/ufsoft/
b)IP地址:
192.169.1.101
c)应用服务器端口:
8000
d)Nc总账帐套对应用户:
nc50;密码nc50
e)Nc报表对应用户:
iufo;密码iufo
f)Nc系统管理员root用户密码:
whkdyy
g)Nc总账帐套Admin用户密码:
whkdyy。