一、 操作系统要求:内存大于32M最好128M以上,网络协议TCP/IP Sockets配置,磁盘空间300M
二、 操作系统补丁盘安装(如果有补丁)
三、 unload 预备工作
用root登录操作系统,创建安装目录(保证足够空间),建立帐号sybase,有对安装目录及文件的访问权限。
增加环境变量:
setenv SYBASE = /opt/sybase (安装目录)
setenv DSQUERY=SYBASE (缺省,数据库服务器名)
setenv DSLISTEN=监听server名 (可不写,缺省用安装时的server名)
setenv LD_LIBRARY_PATH=$SYBASE/lib:$ LD_LIBRARY_PATH(共享库访问路径)
setenv PATH=$SYBASE/bin:$SYBASE/install:$PATH.
…… ……
四、unload SYBASE11.92
在X-WINDOWS环境下unload 11.92
? 用root帐号进入
? 执行# mount -t iso9660 /dev/cdrom /mnt/cdrom
? 执行# /mnt/cdrom/sybsetup
在sybsetup界面中选择安装产品,注意jisql 和 ribo产品只在PC Client中。确认安装目录、本地安装Local,光驱映像文件:/mnt/cdrom/sybimage,选择安装产品号,每选择一个号按回车,最后总确认。提示是否将sybsetup安装到$SYBASE/bin目录下。完成后显示成功安装产品列示。
?unload结束,# umount /mnt/cdrom,移出光盘:#eject
五、 构建Aptive Server 及 Backup Server
用sybase帐号登录,编辑资源文件:
$cd $SYBASE/init/sample_resource_files.
$cp *ada* ase.rs
$cp *back* back.rs
如果不能在sybase帐号下进行如上操作,请检查sybase的用户权限。
编辑ase.rs和back.rs文件,按照提示输入:主机名、服务器名、物理设备名(建议使用磁盘分区而不是OS文件)和空间分配等安装所需参数,其余采用缺省值。建议backupservername = SYB_BACKUP
编辑ase.rs文件:
属性 缺省值(可选)
sybinit.release_directory $SYBASE所在目录
sybinit.product sqlsrv
sqlsrv.server_name server_name
sqlsrv.new_config yes (必须)
sqlsrv.do_add_server yes [no]
(to interfaces file)
sqlsrv.network_protocol_list tcp [spx]
sqlsrv.network_hostname_list 主机名
sqlsrv.network_port_list 端口号如5000
sqlsrv.master_device_physical_name master设备的路径和名字
sqlsrv.master_device_size 30 (MB)
sqlsrv.master_database_size 5 (MB)
sqlsrv.errorlog $SYBASE/install/server_name.log
sqlsrv.do_upgrade no (必须选项)
sqlsrv.sybsystemprocs_device_physical_name 系统过程设备路径和名
sqlsrv.sybsystemprocs_device_size 45 (MB)推荐60MB
sqlsrv.sybsystemprocs_database_size 45 (MB) 推荐60MB
sqlsrv.sybsytemdb_device_physical_name 临时数据库设备路径和名
sqlsrv.sybsystemdb_device_size 5 (MB)
sqlsrv.sybsystemdb_database_size 5 (MB)
sqlsrv.default_backup_server 备份server名
同样编辑备份server的参数文件:
属性 缺省值
sybinit.release_directory $SYBASE(安装目录)
sybinit.product bsrv
bsrv.server_name 备份服务器名
bsrv.do_add_backup_server yes [no]
(to interfaces file)
bsrv.network_protocol_list tcp [spx]
bserv.network_hostname_list 主机名
bsrv.network_port_list 网络端口号如5001
bsrv.language 语言集us_english [chinese]
bsrv.character_set 字符集[cp850]
bsrv.tape_config_file $SYBASE/backup_tape.cfg
bsrv.errorlog $SYBASE/server_name_back.log
构建服务器:
在$SYBASE/bin目录下执行:
$./srvbuildres ?r /路径/ase.rs
$./srvbuildres ?r /路径/back.rs
如果出现错误:error opening libct.so,请检查环境变量LD_LIBRARY_PATH
五、服务器启动和终止
$SYBASE/install/showserver查看安装的server情况
启动:在$SYBASE/install目录下运行RUN_程序
注意启动完成以后,经常不能回复到$提示符。
启动后用sa登录并修改sa超级帐号的口令:
$SYBASE/bin/isql -Usa -P -S server_name
1 sp_password null, new_password
2 go
终止:在$SYBASE/bin目录下执行:
$./isql ?Usa ?P ?S
1 shutdown
2 go
以上语句终止SQL Server,以下语句终止备份服务器:
1 shutdown
2 go
备份服务器down以后,至少等30秒后重启。