DF8003C 应用系统安装手册 3.0
export PATH LD_LIBRARY_PATH # # Oracle9i #
ORACLE_BASE=/export/home/oracle
ORACLE_HOME=$ORACLE_BASE/product/9.2.0.1.0 ORACLE_SID=orcl
LD_LIBRARY_PATH=/usr/dt/lib:$ORACLE_HOME/lib:$ORACLE_HOME/lib32 NLS_LANG=American_America.ZHS16CGB231280 ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data TNS_ADMIN=$ORACLE_HOME/network/admin TMPDIR=/tmp
export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH NLS_LANG ORA_NLS33 TNS_ADMIN TMPDIR
PATH=/usr/sbin:$ORACLE_HOME/bin:/usr/dt/lib:$PATH export PATH # # Qt 3.3.4 #
QTDIR=/export/home/df8003c/qt PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH export QTDIR PATH MANPATH LD_LIBRARY_PATH
2.2.5 Linux 环境变量
设置df8003c用户根目录下的隐藏文件:.bashrc。
.bashrc文件:
#ulimit -c unlimited ulimit -c 0
LD_DYNAMIC_WEAK=1 export LD_DYNAMIC_WEAK=1 # # df8003c #
RUNHOME=/usr/local/df8003c
烟台东方电子信息产业集团有限公司 21
DF8003C 应用系统安装手册 3.0
RUNHOME_INC=/usr/local/df8003c export RUNHOME RUNHOME_INC PATH=$PATH:$RUNHOME/bin
LD_LIBRARY_PATH=$RUNHOME/bin:$RUNHOME/lib export PATH LD_LIBRARY_PATH #
# Oracle10g #
ORACLE_BASE=/usr/local/oracle export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0 ORACLE_SID=orcl
export ORACLE_HOME ORACLE_SID
NLS_LANG=American_America.ZHS16CGB231280 ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data TNS_ADMIN=$ORACLE_HOME/network/admin export ORA_NLS33 TNS_ADMIN NLS_LANG PATH=$PATH:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib export PATH LD_LIBRARY_PATH # # Qt 3.3.4 #
QTDIR=/usr/lib/qt-3.3 PATH=$PATH:$QTDIR/bin
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib QT_IM_MODULE=xim export QT_IM_MODULE export PATH LD_LIBRARY_PATH
2.2.6 Alpha 环境变量
设置df8003c用户根目录下的隐藏文件:.profile。 .profile文件:
# # df8003c #
RUNHOME=/usr/users/df8003c RUNHOME_INC=/usr/users/df8003c
烟台东方电子信息产业集团有限公司 22
DF8003C 应用系统安装手册 3.0
export RUNHOME RUNHOME_INC PATH=/usr/users/df8003c/bin:$PATH export PATH
LD_LIBRARY_PATH=$HOME/lib:/usr/users/df8003c/bin:/usr/users/df8003c/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH # # Oracle8i #
ORACLE_BASE=/disk1/oracle
ORACLE_HOME=$ORACLE_BASE/product/8.1.7 ORACLE_SID=orcl
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH ORACLE_TERM=vt100
NLS_LANG=\ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data TMPDIR=/tmp
TNS_AMIN=$ORACLE_HOME/network/admin
export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH ORACLE_TERM export ORA_NLS33 TMPDIR TNS_AMIN NLS_LANG PATH=/usr/sbin:$ORACLE_HOME/bin:/usr/dt/lib:$PATH export PATH # # Qt 3.3.4 #
QTDIR=/usr/users/df8003s/qt export QTDIR
PATH=$QTDIR/bin:$PATH
LD_LIBRARY_PATH=$QTDIR/lib:$HOME/alin/subversion/lib:$LD_LIBRARY_PATH export PATH
export LD_LIBRARY_PATH
2.3 系统注册
2.3.1 获得本机特征码
打开一个终端窗口,运行gethostid,获取本机特征码,结果如下:
烟台东方电子信息产业集团有限公司 23
DF8003C 应用系统安装手册 3.0
其中的“001c2338b189”即为本机的特征码,发给厂家注册服务中心。
2.3.2 获得注册文件
厂家将生成的注册文件license发回,将其拷贝至%RUNHOME%\\bin目录下,系统注册完成。
2.3.3 gethostid其他用法
可用gethostid命令检验注册是否成功: gethostid –v gethostid –r
查看本机是否注册成功 了解注册失败原因
2.4 设置数据库接口
2.4.1 数据库接口的选择
数据库接口文件如下: 平台 路径 winexdb.dll winexdb.dll.oracle winexdb.dll.sybase %RUNHOME%\\dll winexdb.dll.mysql winexdb.dll.db2 winexdb.dll.mssql libexdb.so libexdb.so.oracle %RUNHOME%\\bin libexdb.so.sybase libexdb.so.mysql libexdb.so.db2 接口文件 运行库接口 备用Oracle库接口 备用Sybase库接口 备用MySql库接口 备用DB2库接口 备用MS SQL库接口 运行库接口 备用Oracle库接口 备用Sybase库接口 备用MySql库接口 备用DB2库接口 Windows UNIX、Linux 烟台东方电子信息产业集团有限公司 24
DF8003C 应用系统安装手册 3.0
系统发行时默认数据库接口文件为oracle数据库接口,如果安装的是其他数据库类型,需将相应的库接口改名为运行库接口。
2.4.2 数据库接口参数配置
数据接口参数配置文件为%RUNHOME%\\ini\\serverpara.ini,有关数据库的访问参数均存在此文件中设置。其设置如下:
[服务器参数]
0 dbs1 dbs1a xopensdb xopens ytdf000 srv1 1 3 1 dbs2 dbs2a xopensdb xopens ytdf000 srv2 1 3 [END]
################################################################################ # 服务器参数 # 格式:
# id servername servernamea dbname user passwd hostname flag netflag # 说明: # # # # # # # # # # # # #
[服务器测试]
#dbs_check_mode=0,1,172.20.42.198,172.20.42.198,3,37,8 [END]
################################################################################ # 服务器测试
# 相关进程: winexdb.dll libexdb.so
# 用途: 对于使用Cluster管理的数据库,必须使用此配置 # 格式:
# dbs_check_mode=数据库ID号,检测方式,A网IP地址,B网IP地址,网络测试类型,检测IP端口,超时时
1)字段以空格分隔
0~4为本系统服务器,5为全息数据服务器,
大于5并且小于等于9为非本系统服务器,10为系统保留(编程访问双服务器) 在访问外系统时请设func.serverno=外服务器的ID号, 如果是ORACLE服务器,请在访问的表名前加上模式名 3)servername,A网服务器别名 4)servernamea,B网服务器别名 5)dbname,数据库名 6)user,访问数据库用户名 7)passwd,访问数据库用户口令 8)hostname,主机名
9)flag,单服务器=0,双服务器=1 10)netflag,单网=0,双网=1 # 2)id,数据服务器编号,范围0~10,
################################################################################
烟台东方电子信息产业集团有限公司 25