免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1552 | 回复: 3
打印 上一主题 下一主题

[SCO UNIX] 这份 <<人行支付系统>> 技术资料不全,哪位大侠有全 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-07-29 15:26 |只看该作者 |倒序浏览
@@@@@@@@@@@@@@@@@@@@@@@@@@@

下面的支付系统资料不全,我想要其中的
《附件4.4:unixware裸设备的建立方法》等,
********************************
*********************************











    中国现代化支付系统
SYBASE FOR UNIXWARE安装


深圳金融电子结算中心
二○○二年五月



目   录
1.        Sybase11.9.2 for unixware 安装配置        1
1.1.        环境检查        1
1.1.1.        物理内存        1
1.1.2.        硬盘空间        1
1.1.3.        操作系统        1
1.2.        安装介质        1
1.3.        安装前的准备        2
1.3.1.        建立SYBASE用户        2
1.3.2.        修改用户环境变量文件        2
1.3.3.        系统参数调整        2
1.3.4.        创建裸设备        3
1.4.        安装sybase        3
1.4.1.        安装11.92        3
1.4.2.        修改资源文件        4
1.4.3.        编辑interfaces文件        5
1.4.4.        启动SQL_SERVER及BACKUP_SERVER        5
1.5.        数据库检查        5
1.6.        系统数据库调整        6






1.        Sybase11.9.2 for unixware 安装
1.1.        环境检查
查看系统的硬件和软件环境是否满足sybase的安装要求,并用相应命令检测。
1.1.1.        物理内存
内存大小:256M以上
检查命令:
#prtconf
1.1.2.        硬盘空间
系统的空闲磁盘空间必须大于6G。
检查命令:
#df -k
1.1.3.        操作系统
操作系统:unixware 7.1.1
查看操作系统版本号命令如下:
#uname -a

1.2.        安装介质
光盘一张:Adaptive Server Enterprise  version11.9.2 For SCO unixware
1.3.        安装前的准备1.4.       
1.4.1.        建立SYBASE用户
#scoadmin ---àaccount manager----àuser-----àadd new user
用户目录为:/home/Sybase
默认shell为:ksh
1.4.2.        修改用户环境变量文件
修改SYBASE用户的shell文件,即SYBASE用户目录下的.profile文件,增加SYBASE,DSQUERY,PATH,LD_LIBRARY_PATH 环境变量
sh or ksh 中修改SYBASE用户的.profile文件,增加如下内容:
         SYBASE  =  安装目录(一般为SYBASE的用户目录。如:/home/sybase)
DSQUERY = 数据库服务器的名字(默认为SYBASE)
LD_LIBRARY_PATH=$SYBASE/lib.
         PATH = $SYBASE/binSYBASE/installPATH:.
         export  SYBASE DSQUERY PATH   LD_LIBRARY_PATH              
1.4.3.        系统参数调整
1、最大共享内存调整
编辑/etc/conf/cf.d/stune
加入:
SHMMAX     内存大小(字节)
SHMALL  2048
NPROC  500
ARG_MAX   51200
SFNOLIM     400
SFSZLIM    0x7FFFFFFF
HFSZLIM    0x7FFFFFFF
SDATLIM    0x7FFFFFFF
HDATLIM    0x7FFFFFFF
SCORLIM    0x7FFFFFFF
HCORLIM    0x7FFFFFFF
SVMMLIM    0x7FFFFFFF
HVMMLIM    0x7FFFFFFF
SSTKLIM    0x7FFFFFFF
HSTKLIM    0x7FFFFFFF
2、重建内核
# /etc/conf/bin/idbuild
3、重新启动计算机
# shutdown -y -g0 -i6
4、检查最大共享内存是否调整
#cd /etc/conf/cf.d
#more stune.current
检查stune.current文件中是否有“SHMMAX ‘内存’”存在,如果存在就证明修改内核成功。否则不成功。
1.4.4.        创建裸设备1.4.5.       
因为要求数据库是建在裸设备上的,所以在安装数据库前要先创建裸设备。创建裸设备的具体步骤见《附件4.4:unixware裸设备的建立方法》文档。要创建的裸设备列表为:
名称        空间大小        说明       
/home/Sybase/master        80M        Sybase服务的系统数据库       
/home/sybase/temp        40M        Sybase服务的temp数据库       
/home/Sybase/systemdb        200M        Sybase服务的系统数据库       
/home/sybase/systemprocs        200M        Sybase服务的系统数据库       
/home/Sybase/mbfe/wkdatadb        400M        当前数据库,存放数据       
/home/Sybase/mbfe/wkindexdb        100M        当前数据库,存放索引       
/home/Sybase/mbfe/wkdblog        200M        当前数据库,存放日志       
/home/Sybase/mbfe/hisdatadb        3G        历史数据库,存放数据       
/home/Sybase/mbfe/hisindexdb        300M        历史数据库,存放索引       
/home/sybase/mbfe/hisdblog        400M        历史数据库,存放日志       

1.5.        安装sybase
1.5.1.        安装11.92
#mount -F cdfs -r /dev/cdrom/cdrom1  /mnt
#su - sybase
$ /mnt/sybload -D
输入:Y (确认安装目录)
输入:L (本地安装)
输入:/mnt/sybimage
输入CAS# (34个字母,不区分大小写)(BKBYBK BKBKBY BFKZBK BKBYBY TMVOVG ZEBQ )
选择产品序号,“1”是必须要安装的。其他可以不选择。
(敲两次回车键结束)
Y (确认选择的产品)
安装结束后:进入root用户
#umount  /mnt
1.5.2.        修改资源文件
$cd $SYBASE/init/sample_resource_files
$cp *ada*  ase.rs
$cp *back* back.rs
编辑ase.rs 和back.rs
编辑后的ase.rs文件如下:
sybinit.release_directory: /home/sybase
sybinit.product: sqlsrv
sqlsrv.server_name: SYBASE
sqlsrv.new_config: yes
sqlsrv.do_add_server: no
sqlsrv.network_protocol_list: tli tcp
sqlsrv.network_hostname_list:168.33.56.173
sqlsrv.network_port_list: 5000
sqlsrv.master_device_physical_name:/home/sybase/master
sqlsrv.master_device_size:80
sqlsrv.master_database_size: 50
sqlsrv.errorlog: USE_DEFAULT
sqlsrv.do_upgrade: no
sqlsrv.sybsystemprocs_device_physical_name  /home/sybase/systemprocs
sqlsrv.sybsystemprocs_device_size: 150
sqlsrv.sybsystemprocs_database_size: 150
sqlsrv.sybsystemdb_device_physical_name:/dev/rdsk/systemdb
sqlsrv.sybsystemdb_device_size: 40
sqlsrv.sybsystemdb_database_size: 40
    sqlsrv.default_backup_server: SYB_BACKUP
编辑后的back.rs文件如下:
sybinit.release_directory: /home/sybase
sybinit.product: bsrv
bsrv.server_name:SYBASE_BACK
bsrv.do_add_backup_server: yes
bsrv.network_protocol_list: tli tcp
bsrv.network_hostname_list:168.33.56.173
bsrv.network_port_list:5500  
bsrv.language: USE_DEFAULT
bsrv.character_set: USE_DEFAULT
bsrv.tape_config_file: USE_DEFAULT
    bsrv.errorlog: USE_DEFAULT
1.5.3.        编辑interfaces文件
输入dscp命令:
$dscp
此时出现“>;>;”提示符,然后输入open命令:
>;>;open
>;>;add  SYBASE   (增加sybase服务名称)
>;>;tli tcp     (协议)
>;>;168.33.56.173,5000 (输入ip地址和端口号)
一直回车直到出现“>;>;”提示符
>;>;exit   (退出)
(这一步操作产生的interfaces应该是第5步操作自动产生的。如果在执行第5步时报错是找不到interfaces文件时,再做此操作)
1.5.4.        启动SQL_SERVER及BACKUP_SERVER
$cd $SYBASE/bin
$srvbuildres -r $SYBASE/init/sample_resource_files/ase.rs
$srvbuildres -r $SYBASE/init/sample_resource_files/back.rs



注:#号为使用root 用户操作,$号为使用sybase用户操作。
此ip地址只是举个例子,安装时为机器的ip地址。
1.6.        数据库检查
1)检查ASE是否正常工作
$showserver
看是否有一个或者多个(多CPU)dataserver进程
$isql -Usa -P -Ssybase
>;select @@version
>;go
2)        检查BACKUP SERVER 是否正常工作
$showserver
看是否有backserver进程
3)试关闭ASE SERVER 和BACKUP SERVER
运行以下命令,ase 及backup server进程消失,日志文件中无ERROR
$isql -Usa -P -Ssybase
>;shutdown SYB_BACKUP
>;go
>;shutdown
>;go
$showserver
检查dataserver 以及 backserver进程消失
1.7.        系统数据库调整
确定sql server可用的最大内存
首先需要确定计算级系统的物理内存总和,然后减去操作系统所需内存,若此计算机并非专门用于sql server,则需减去其他应用所需的内存。例如需要减去分配给sql server运行在同一机器上的客户应用程序所使用的内存。另为需要减去分配给additional network memory配置参数的内存,剩余部分即为sql server可用内存的总数。通常配置为系统物理内存的60-70%。
设置sql server可使用的最大内存的命令如下:
sp_configure  “total_memory”,value(以页为单位)
注意:如果total memory参数的配置值大于sql server可使用的最大内存, sql server将无法启动。
修改sybase内存配置sp_configure  “total_memory”,value(以页为单位)
配置最大数据库设备数
系统默认的最大数据库设备数是10个,这个值不能满足实际需要,要增加此值,改为20。
Sp_configure   “number of device”,20
设置用户连接数
系统默认的用户连接数是25个,可根据实际需要来设置此值。每个用户连接需要70KB内存。修改命令如下:
sp_configure  “number of user connections”,value
修改以上内容后需要重新启动sybase数据库,修改的内容才能生效。

论坛徽章:
0
2 [报告]
发表于 2003-07-29 15:46 |只看该作者

这份 <<人行支付系统>> 技术资料不全,哪位大侠有全

up!

论坛徽章:
0
3 [报告]
发表于 2003-07-29 15:57 |只看该作者

这份 <<人行支付系统>> 技术资料不全,哪位大侠有全

你是不是准备装备机吗?

论坛徽章:
0
4 [报告]
发表于 2003-07-29 16:24 |只看该作者

这份 <<人行支付系统>> 技术资料不全,哪位大侠有全

很全啊!我装过好几次了。:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP