ASE 12.5 for Linux 安装步骤
(Redhart AS 5 sybase 产品包中的。只要完全安装即可,装时选中 X WINDOWS 启动 在设置颜色分辨率的时候)
安装 linux 要点 1 、 完全安装
2 、 分区 swap 交换至少2G
其他分区的格式用 ext3
tmp 映射分区 大一点好。至少2G
设分辨率 时 勾选 X WINDOWS 启动
3 、 最后快完成时勾选不装附加软件包
4 、 设置 IP 进入 LINUX X WINDOWS 用 ipconfig
1. 建立 Sybase 目录
在 opt 目录下建立 Sybase 目录 命令格式 : mkdir /opt/Sybase
(或者不用创建,先用ROOT用户把SYBASE安装文件从光盘卸载到硬盘 opt/sybase默认目录)
2. 建立用户和组
组 : groupadd sybase
用户 : useradd –d /opt/Sybase –g Sybase sybase 用户密码 : passwd Sybase (输入密码 : sybase) 删除用户 : userdel –r Sybase 3. 解包
1) 将sybase 12.5 for linux介质放入光驱,系统将自动mount cdrom到
/mnt/cdrom0,如果系统没有mount cdrom,可用命令:
#mount /dev/dvd /mnt/ (#mount /dev/CDROM /mnt/)注:dvd是DVD光驱的 卸载光驱 #umount /mnt/ 2) 查看介质里的内容 #ls /mnt
在/mnt/cdrom是ebf10431的包文件 3) 解.z包
gunzip ebf10431.tar.z 4) 解.tar 包
tar –vxf ebf10431.tar 5) 解rpm包
# rpm -hiv /opt/sybase /ebf10431/RPMS/sybase-common-12.5.0.1-5.i386.rpm # rpm -hiv /opt/sybase/ ebf10431/RPMS/sybase-ase-12.5.0.1-3.i386.rpm
注意:自动解包到/opt/sybase-12.5,sybase用户已自动创建,环境变量已设置。
4. 对文件属性授权
chown –R Sybase:Sybase /opt/Sybase chmod –R 777 /opt/Sybase
5. 修改操作系统调整共享内存参数 一般来说为实际内存总数或者是其70%~80%
修改/etc/sysctl.conf文件,加入: kernel.shmmax=68719476736
注意: 要重新启动计算机才可生效
6. 配置SYBASE SERVER:
注意:sybase用户要具有对/tmp的写权限
1、 以sybase 用户登录系统 一定要用 su – Sybase 不然会环境变量无效需要在sybase用户下多su
Sybase 2~3次
2、 若以图形界面安装,执行srvbuild,直接通过提示创建server和backup server. 3、 若以字符界面安装,修改配置样例文件; 方法:
? ? ?
Sybase 安装完成后,在init文件夹中已建立配置文件的样例(/opt/sybase/ ASE-12_5/init/sample_resource_files/srvbuild.adaptive_server.rs)。
建立rs文件夹:mkdir /opt/sybase/rs
拷贝样例文件拷到 /opt/sybase/rs文件夹下,并改名为ase.rs;
在/opt/sybase/ASE-12_5/init/ sample_resource_filesl路径下执行下述命令: cp srvbuild.adaptive_server.rs /opt/sybase/rs/ase.rs ? 用vi 命令修改配置样例文件
方法:vi sql.rs 具体配置参数如下:
sybinit.release_directory: /opt/Sybase-12.5 (sybase安装目录) sybinit.product: sqlsrv
sqlsrv.server_name: phmsdb(根据需要改写) sqlsrv.new_config: yes sqlsrv.do_add_server: yes
sqlsrv.network_protocol_list: tcp
sqlsrv.network_hostname_list: 192.168.0.101(对应本机IP或主机名) sqlsrv.network_port_list: 5000
sqlsrv.server_page_size: 4K(可定制server页大小,默认2K) sqlsrv.force_buildmaster: yes
sqlsrv.master_device_physical_name: /opt/Sybase/data/master.dat ( 设备的逻辑卷名或文件名) sqlsrv.master_device_size:320 sqlsrv.master_database_size:300 sqlsrv.errorlog: USE_DEFAULT sqlsrv.do_upgrade: no
sqlsrv.sybsystemprocs_device_physical_name: /opt/Sybase/data/sybproc.dat(系统过程设备) sqlsrv.sybsystemprocs_device_size: 720 sqlsrv.sybsystemprocs_database_size: 700
sqlsrv.sybsystemdb_device_physical_name: /opt/Sybase/data/sytemdb.dat (二阶段提交) sqlsrv.sybsystemdb_device_size: 520 sqlsrv.sybsystemdb_database_size: 500
sqlsrv.default_backup_server: phmsdb_back(根据需要改写)
? 初始化Sybase Adaptive Server,完成服务器安装;方法:进入/opt/sybase/ASE12_5/bin路径
中,执行srvbuildres命令:srvbuildres –r /opt/sybase/rs/ase.rs ? 提示成功后,完成Sybase服务器安装; ? 配置Backup Server:
$ cd /opt/sybase/ASE-12_5/init/sample_resource_files
$ cp srvbuild.backup_server.rs /opt/sybase-12.5/rs/back.rs $ vi back.rs 具体参数如下:
sybinit.release_directory: /opt/Sybase (sybase安装目录) sybinit.product: bsrv
bsrv.server_name: phmsdb_back(根据需要改写) bsrv.new_config: yes
bsrv.do_add_backup_server: yes bsrv.do_upgrade: no
bsrv.network_protocol_list: tcp
bsrv.network_hostname_list: 192.168.0.101(对应本机IP或主机名) bsrv.network_port_list: 5001 bsrv.language: USE_DEFAULT
bsrv.character_set: USE_DEFAULT bsrv.tape_config_file: USE_DEFAULT bsrv.errorlog: USE_DEFAULT
sqlsrv.related_sqlsrvr: phmsdb(根据需要改写) sqlsrv.sa_login: sa
sqlsrv.sa_password: USE_DEFAULT
? 编辑结束后,存盘退出,执行 $srvbuildres –r /opt/sybase/rs/back.rs 7. Sybase 服务器的启动与停止 启动:
$ cd /opt/sybase/ASE-12_5/install $ ./RUN_phmsdb
$ ./RUN_phmsdb_back
停止:
isql –Usa –P –Sphmsdb
1>shutdown SYB_BACKUP 2>go
1>shutdown 2>go
数据库错误日志位置
/opt/Sybase/ASE-12_5/install
phmsdb.log 是服务器的
phmsdb_back.log 是备份服务器的
————————————————————————————————————————
重要提示:
在redhart as5.1或5.0 64 Bit上安装 sybase 12.5.4 版本的时候会出现下面错误问题
创建ASE服务器错误如下:
srvbuildrs 时提示libXm.so.3无法找到
解决办法: 在linux 中将 rpm -ivh openmotif-2.3.0-0.3.el5.i386.rpm
rpm -ivh openmotif-2.3.0-0.3.el5.x86_64.rpm ln -s /usr/lib64/libXm.so.4 /usr/lib64/libXm.so.3
su – Sybase
(其中 上面两个rpm 为linux自带的软件包,必须打)
创建备份服务器错误如下:
执行 ./srvbuildres -r /opt/sybase/rs/back.rs
出现了
starting server
sh:line 1: 4339 segmentation fault /opt/sybase/ASE-12_5/bin/backupserver -e/opt/sybase/ASE-12_5/install/phmsdb_back.log -N25 -C20 -M/opt/sybase/ASE-12_5/bin/sybmultbuf -Sphmsdb_back >/dev/null 2>&1
其中 4339 有时候会变 4660 还会变 10659 或者其他的 总之每此不同
如果备份服务器装不上 在 .profile里面加个 export LD_POINTER_GUARD=0
相关推荐: