在SUSE上成功安装Sybase
来源:互联网 发布:日知古典丛书 编辑:程序博客网 时间:2024/06/10 07:33
1、设置共享内存
症状:
kistartup: could not create shared memory
解决方法:
先查看操作系统的共享内存:
# /sbin/sysctl kernel.shmmax
再设置操作系统的共享内存,nnn取值至少67108864,即64M。为了让以上设置在机器重启后依然生效,应将该指令写入/etc/rc.d/rc.local :
# /sbin/sysctl -w kernel.shmmax=nnn
2、设置LD_POINTER_GUARD
症状:
Segmentation Fault
解决方法:
在Sybase用户的默认工作目录里,将以下指令写入.bashrc:
LD_POINTER_GUARD=0
export LD_POINTER_GUARD
然后执行source .bashrc使.bashrc文件中的配置立即生效
3、缺少libaio
症状:
error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
解决方法:
yum -y install libaio(suse下不支持yum,我是在光盘里找到这个包,手动安装 )
4、 修改主机名
要修改/etc/hosts,在其中增加ip 与主机名 设置为与主机名一致。
127.0.0.1 localhost
192.168.3.20 linux
# special IPv6 addresses
::1 localhost ipv6-localhost ipv6-loopback
5、安装完成修改profile
为了使sybase能够正常运行,需要将这些配置写入sybase帐户的环境变量,进行如下操作:
sybase@linux:~> cd
sybase@linux:~>chmod 775 SYBASE.sh
sybase@linux:~> cp SYBASE.sh .profile
注:如果没有以上设置,将导致isql、showserver等指令均不可用
然后,再修改.profile配置文件,在文件尾增加如下内容:
DSQUERY=qasdb
export DSQUERY
注:qasdb是安装sybase时填写的Adaptive Server Name, 如果此项设置不当,将导致数据库安装完毕后,无法正常登陆
配置完成后,要完全退出该用户再登陆,使环境变量生效!
二、
1. 配置系统参数。
设置共享内存大,至少大于 64M ,据网上资料显示,一般设为实际内存大小的 75% (不是必须的,但必须大于 64M )。
以 root 用户进入
# /sbin/sysctl kernel.shmmax // 查看共享内存大小
# /sbin/sysctl -w kernel.shmmax=nnn //nnn 就是你要设置的大小
若要保证每次启动系统时都应用所设置的值,应将上述命令行添加到 /etc/init.d/boot.local 文件 (SuSE Linux 系统 ) 中。
设置 IP
以 vi /etc/hosts 打开 HOSTS 文件 将里边的 127.0.0.2 改为自己的实际 IP 地址。
所要用到的 VI 命令简介:
在进入界面 按 i 进入编辑。
ESC 退出编辑。
在退出编辑界面后 按 SHIFT+ :然后输入 wq 为保存退出, w 为保存, q 为退出, q !为不保存退出。
2 .建立 sybase 账户
# groupadd Sybase // 创建用户组
# useradd -d /opt/sybase -m -g sybase Sybase // 将 /opt/sybase 设为 SYBASE 用户的主目录并将所有权限付给它,并且将它加入到 SYBASE 组中
# passwd sybase
修改 sybase 用户 home 目录( /opt/sybase/ )下的 .bashrc 文件(
vi /opt/Sybase/.bashrc )
在最后添加
export LD_POINTER_GUARD=1
echo $ LD_POINTER_GUARD
保存
3 .复制解压 sybase 安装文件,安装 sybase 。
cp xxx ooo //xxx 为原文件,如 /opt/Sybase/x.rar .ooo 为复制到的位置路径 , 如 /opt/Sybase
然后解压 命令为 tar zxvf xxx.gz //xxx.gz 为安装文件压缩包。
然后运行 ./setup 进入安装。小技巧: 可以将 setup 直接从图形界面中拖入命令窗口,这样不用自己输入路径。
- 在SUSE上成功安装Sybase
- suse上安装Sybase IQ
- 在suse linux 下 使用脚本安装 sybase 全过程
- 在SuSE集群上安装配置HDFS
- 在SuSE集群上安装配置HDFS
- 在 SUSE 11 sp2 上安装 freeradius
- 在SUSE上安装subversion客户端
- Sybase 12.5在TurboLinux上 的 安装
- sybase在AIX上安装的步骤
- 在linux5.4enterprise下安装sybase成功
- 安装suse linux websphere 集群 sybase
- suse上安装locate
- 戴尔签约Novell 在服务器上安装Suse Linux
- php+mysql+apache在SUSE 10上安装笔记~
- 在suse linux 10上安装Oracle 10g [转贴]
- 在suse linux 10上安装Oracle 10g
- VNC Server 在SUSE/RHEL上的安装与配置
- Oracle 11g在Suse 10上的安装过程
- 在CentOS 5.5安装oracle 10g
- STL map mulimap
- Servlet中 forward 和 redirect的区别
- ASPX执行流程简介
- WinForm控件开发总结(四)-----控件属性的串行化
- 在SUSE上成功安装Sybase
- extjs 4 gridtoexcel
- OSD的主要实现方法和类型
- 台湾有个女的突然就死了-结果是吃了两种不通的东西而死
- hdu 1070 Milk(水)
- WinForm控件开发总结(五)-----为控件的复杂属性提供类型转换器
- Java中的异常
- Oracle中substr的用法
- NetworkReachable 使用[判断网络连接状态]