资金清算系统2.0安装手册
1系统要求(SYSTEM REQUIREMENT)
1.硬件要求:
服务器:IBM、SUN、HP小型机,2G内存。40G以上磁盘空间
客户端:PC机,P3以上CPU,256M以上内存,10G以上磁盘空间,显示器支持1024×768。
2.操作系统要求
主机操作系统是AIX4.3及更高版本,或SOLARIS 8。
工作台的操作系统是WINDOWS2000 SERVER/PROFESSIONAL。
3.ORACLE版本要求
主机上ORACLE版本是8.1.7 (9i) SERVER FOR AIX 4.3(SOLARIS 8)。
工作台上ORACLE版本是8.1.7 (9i) CLIENT。
如果工作台的环境是P4,则要有ORACLE CLIENT 安装的补丁(symcjit.dll)。
4.DELPHI版本要求(非开发环境不需要安装)
DELPHI的版本是6.0 ENTEPRISE。
恒生公司的控件。(如果不需要编译前台程序,则不用安装)
5.其他要求
网络、打印机等等。
2资金清算系统安装前准备(PRE-INSTALLATION)
6.主机系统准备
在主机系统上成功且正确安装ORACLE,并创建数据库。
7.工作台系统准备
在工作台上要安装ORACLE客户端,并配置联接服务,本说明中假设为orcl。
在工作台上要安装DELPHI 6.0 ENTERPRISE(SP2)(仅开发环境需要)。
成功安装恒生控件(仅开发环境需要)。
3资金清算系统安装(INSTALLATION)
8.创建资金清算数据库。
先建立资金清算系统单独的表空间,比如叫hsliq,数据文件1个,300M大小(实际生产环境则适当大些,比如4G或者更大)。可以使用图形工具,或者参考如下代码:
create tablespace "hscc"
logging
datafile '/oradata/hsfd/hscc.dbf' size 300m autoextend
on next 10m maxsize unlimited
运行创建用户的脚本,创建ORACLE数据库大权限用户hsliqpower。操作如下:
用系统用户联接。
connect system/manager@orcl
在创建时可以用下面的方法:
在sqlplus输入如下命令。
create user hsliqpower identified by hsliqpower
default tablespace hscc
temporary tablespace temp
profile default;
(注:第一个hsliqpower为用户名,第二个hsliqpower为用户密码)
对大权限用户hsliqpower进行权限分配,操作如下:
grant connect,resource to hsliqpower;
grant create any directory to hsliqpower;
grant create database link to hsliqpower;
--grant debug connect session to hsliqpower;--开发环境调试时使用
grant create table to hsliqpower;
grant create view to hsliqpower;
grant unlimited tablespace to hsliqpower;
创建hsliqpower用户的资源。
创建时使用dmp文件做导入建立初始的数据库资源数据。具体操作为:在命令行提示符下输入:
c:>imp hsliqpower/ hsliqpower @orcl file=install.dmp
按回车键取默认值即可。
(注:file参数:dmp文件名)
如果导出用户和导入用户名称不同,比如导出用户是liq则命令输入:
c:>imp system/manager@orcl file=dump.dmp fromuser=liq touser=hsliqpower
(注:fromuser:导出用户名,touser:导入用户名)
如果是oracle8的数据库,必须使用oracle8导出的dmp文件。
然后运行清库脚本,在提示符下输入:
sqlplus hsliqpower/hsliqpower@orcl
@hsliqpowerclear.sql
设置系统后台日志输出路径
create or replace directory LIQ_LOG_DIR
as 'E:\ LIQ\hsliqlog';
“E:\ LIQ\hsliqlog”为实际数据库服务器上的日志输出路径。
注意:如果是Linux/Unix系统,该路径的创建强烈建议使用安装Oracle的操作系统用户创建,以免读写权限不足,若此处权限不正确,会导致清算后台无法写日志,导入数据时会提示如附录第19条截图错误信息。
建立与直销系统、TA系统数据库的DBLINK。
直销系统DBLINK建立脚本:
create database link DSDBLINK
connect to DS identified by DS using 'dsdb';
TA系统DBLINK建立脚本:
create database link TADBLINK
connect to TA identified by TA using 'tadb';
dsdb、tadb为直销、TA数据库访问实例。
利用附带工具对大权限用户进行加密,工具运行如下:
输入相应的用户命令口令及数据库连接串后,点击“确定”即可。
重新编译大权限用户hsliqpower中无效的对象,并确认全部编译通过。可借助PLSQLDEVELOPER来实现,Tools-> compile invalid objects。
运行创建用户的脚本,创建ORACLE数据库小权限用户hsliq。操作如下:
用系统用户联接。
connect system/manager@oracle
在创建时可以用下面的方法:
在sqlplus输入如下命令。
create user hsliq identified by hsliq
default tablespace hscc
temporary tablespace temp
profile default;
(注:第一个hsliq为用户名,第二个hsliq为用户密码)
对小权限用户hsliq进行权限分配,操作如下:
grant create any synonym to hsliq;
grant select on hsliqpower.FM_PASSWORD to hsliq;
建立大权限用户FM_PASSWORD表的同义词:
create or replace synonym FM_PASSWORD
for HSLIQPOWER.FM_PASSWORD;
9.资金清算系统前台安装
创建可执行文件运行目录,如D:\LIQ\Bin。
将执行程序和相关的DLL、BPL、配置文件及子目录等拷贝到运行目录下。
客户端配置文件修改。删除目录下的l配置文件,运行后弹出配置窗体如下:
连接驱动及连接模式按照图中信息选择,ADO连接信息中的数据库用户名和密码请输入刚才建立的小权限用户的用户名和密码。
4资金清算系统安装后设置(POST-INSTALLATION)
10.客户端程序登陆
用 第一次启动资金清算程序时,用1000用户登陆,密码为1。1000是系统默认的系统管理员,建议不要频繁的使用。
11.工作日设置。为了能正常进行测试,必须设置工作日。
打开工作日设置界面(系统设置→工作日设置)。可以选择一个时间段,让系统自动缺省的工作日,即星期一到星期五是工作日,星期六和星期天为休息日。
如对有特殊的日期如法定假日等等,可以采用手动按钮修改工作日。
12.其它设置。
其它设置包括系统参数设置、工作组设置,工作组权限设置,操作员设置,基金基本信息设置等在资金清算系统操作说明书中详细描述,这里不再另作说明。
5系统试运行(TEST RUN)
13.试运行。
安装完成后在运行前根据需要可以进行系统试运行或测试。
6系统运行中要注意事项(SOMETHING NOTICED)
14.定期检查。
要定期检查工作日设置是否正确。
15.说明:
1.以上安装说明主要用在AIX 和 SOLARIS环境中。在HP-UNIX环境中安装跟上述安装步骤相同,只是一些环境变量和系统参数有所区别,如UNIX用户路径等。其具体的细节不作另外说明。
2.在SOLARIS或安装oracle10gHP-UNIX环境中,安装完ORACLE后要注意调整系统资源的值。具体的系统资源的值在此安装文档中不作详细说明。具体内容请参阅ORACLE的相关文档。
7附录 系统启动问题解决方案
16.启动资金清算系统时报错,截图如下:
故障排查:可能是由于缺少XML解析器原因所致,安装MSXML4SP3。
17.启动资金清算系统时报错,截图如下:
故障排查:缺少Oracle驱动。请按照下面步骤修复:
(1)确认是否Oracle驱动未安装:建立一个后缀名为.udl的文件,如a.udl,然后双击,会弹
出如下界面:如果图中红方框中的“Oracle Provider for OLE DB”项没有或双击“Oracle Provider for OLE DB”提示该驱动无效,则表明Oracle驱动没有安装或正确注册。
(2)检查Oracle客户端安装目录(如..\product\11.2.0\client_1\bin)下是否存在OraOLEDB*.dll系列(如Oracle10g下,有名为OraOLEDB10.dll、OraOLEDB10zhs.dll等),如果DLL存在那么说明是没有正确注册驱动,可以尝试在用regsvr32命令注册OraOLEDB*.dll(例如10g则注册OraOLEDB10.dll)。如果OraOLEDB*.dll不存在则需要重新安装Oracle客户端,以完全模式或管理员模式重新安装或者修复安装选中对应的驱动项。安装后仍然不可用则参照前面步骤手工注册驱动DLL.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论