RHEL5.8安装Sybase 15.7_x86_64
RHEL5.8安装Sybase 15.7
如果您运行的是 RHEL 5 或更高版本,请使用以下设置:
kernel.exec-shield = 0
kernel.randomize_va_space = 0
以下修补程序是 GUI 组件正常工作所必需的:
xorg-x11-libs-6.7.0-2
openmotif-2.2.3-6
Adaptive Server 需要以下变量设置:
对于 glibc 2.4 版,将 LD_POINTER_GUARD 设置为 1
对于 glibc 2.5 版,将 LD_POINTER_GUARD 设置为 0
1、检查Linux操作系统的版本和处理器位数
[root@rhel202 RHEL_5.8 x86_64 DVD]# getconf LONG_BIT
64
[root@rhel202 RHEL_5.8 x86_64 DVD]# cat /etc/issue
Red Hat Enterprise Linux Server release 5.8 (Tikanga)
Kernel \r on an \m
[root@rhel202 RHEL_5.8 x86_64 DVD]# uname -r
2.6.18-308.el5
2、安装系统修补程序
2.1 在RHEL5.0 update1要求至少:kernel-2.6.18-53.1.13.el5和glibc-2.5-18。
本机中的内核:2.6.18-308.el5高于要求的kernel-2.6.18-53.1.13.el5,通过系统内核要求。
2.2 再来检查安装包:glibc-2.5-18是否满足条件?
[root@rhel202 rpm]# rpm -qa | grep glibc
glibc-devel-2.5-81
glibc-utils-2.5-81
glibc-common-2.5-81
glibc-devel-2.5-81
glibc-2.5-81
glibc-headers-2.5-81
glibc-2.5-81
本机已经安装了glibc-2.5-81高于要求的glibc-2.5-18,通过检查。
建议配置本地YUM源,使用yum命令安装xorg、openmotif程序
2.3 GUI 组件正常工作需要如下的修补程序:xorg-x11-libs-6.7.0-2和openmotif-2.2.3-6
先来检测一下已有的系统包是否满足要求?
[root@rhel202 /]# rpm -qa openmo*
openmotif22-2.2.3-18
系统中已经安装的组件:openmotif22-2.2.3-18高于要求的openmotif-2.2.3-6,不用再次安装修补程序。
用rpm检测到系统中没有安装修补程序xorg-x11-libs-6.7.0-2,到网上下载或者查询系统安装盘。执行安装下载的系统修补程序:xorg-x11-libs-6.8.2
-1.EL.13.37.7.i386.rpm。
[root@rhel202 /]# rpm –ivh a xorg-x11-libs-6.8.2-1.EL.13.37.7.i386.rpm
3、修改系统内核参数
在/etc/sysctl.conf文件末尾追加参数。
#vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
kernel.exec-shield = 0
kernel.randomize_va_space = 0
#/sbin/sysctl –p (使/etc/sysctl.conf生效)
提示,上述参数中通常有三项需要我们更改,即kernel.exec-shield、kernel.randomize_va_space 、kernel.shmmax。该参数kernel.shmmax推荐设定为
物理内存的一半。
4、添加sybase用户的群组和账号
#groupadd –g 200 sybase
#useradd –g sybase –G sybase -d /sybase -s /bin/bash –u 200 –m sybase
#passwd sybase //*修改sybase用户的密码
#mkdir –p /sybdata //*sybase数据库的设备文件使用路径
#chown –R sybase:sybase /sybase
#chown –R sybase:sybase /sybdata
#mount /dev/sdb2 /sybdata //*数据文件所在目录(共享存储)
5、扩/tmp文件系统空间
由于sybase在安装过程中向/tmp文件系统写文件,最好保证/tmp文件系统大小为1G.
6、调整sybase 环境参数
在/sybase/.bash_profile文件中添加下列语句
#su – sybase
$vi .bash_profile
export LANG=C
ulimit -u 16384 -n 65536
umask 022
7、在/etc/security/limits.conf文件中添加下列语句:
sybase soft nproc 2047
sybase hard nproc 16384
sybase soft nofile 1024
sybase hard nofile 65536
在/etc/pam.d/login文件中添加下列语句:
session required /lib/security/pam_limits.so
二、安装sybase程序
gunzip ase157_linuxx86-64.tgz
tar -xvf ase157_linuxx86-64.tar
[root@rhel202 /]# xhost +
[root@rhel202 /]# su - sybase
[sybase@rhel202 ~]$
[sybase@rhel202 sybase15.7]$ ls
ASE-FDT-List.pdf archives setup.bin sysam_utilities
Sybase-FDT-Master.pdf sample_response.txt sysam_setup
[sybase@rhel202 sybase15.7]$ ./setup.bin --解压缩安装包后,以sybase用户登录,执行该命令
……后面图形界面安装省略
注意:
1、安装过程中选择安装到创建sybase用户时建立的所属目录:/sybase,不要使用默认安装目录
2、选择custom定制安装
选择将要安装的组件,安装程序默认选择安装的组件包括:数据库引擎、open client、ODBC、JDBC接口、资产管理包(SYSAM)、interactive SQL、
Sybase Central等。安装的时候最好保留这些组件。比默认多选择Job Scheduler 和 Chinese Language Module。点 下一步,
3、选择install Free Developer Edition of Sybase Adaptive Server Enterprise Suit
4、enable"remember password"feature
5、初始化sybase的服务(数据库、备份、监控、XP服务,自管理服务,计划任务)
6、装完成后给sybase用户设置环境变量
给sybase用户添加sybase ASE所需的环境变量。因为这些环境变量的值是根据安装过程中的配置信息生成的。所以,要在安装完成后导入用户配置文件。
[root@rhel202 ~]# su - sybase
[root@rhel202 ~]#cat SYBASE.sh >> .bash_profile
下面是SYBASE.sh文件中的环境变量,供参考。
[sybase@rhel202 ~]$ cat SYBASE.sh
#
# Sybase Product Environment variables
#
SYBASE_JRE6_32="/sybase/shared/JRE-6_0_24_32BIT"
export SYBASE_JRE6_32
SYBASE_JRE6="/sybase/shared/JRE-6_0_24_64BIT"
export SYBASE_JRE6
SYBASE_JRE6_64="/sybase/shared/JRE-6_0_24_64BIT"
export SYBASE_JRE6_64
SYBASE_OCS="OCS-15_0"
export SYBASE_OCS
INCLUDE="/sybase/OCS-15_0/include":$INCLUDE
export INCLUDE
LIB="/sybase/OCS-15_0/lib":$LIB
export LIB
PATH="/sybase/OCS-15_0/bin":$PATH
export PATH
LD_LIBRARY_PATH="/sybase/OCS-15_0/lib:/sybase/OCS-15_0/lib3p64:/sybase/OCS-15_0/lib3p":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
PATH="/sybase/UAF-2_5/bin":$PATH
export PATH
SYBASE_UA="/sybase/UAF-2_5"
export SYBASE_UA
SYBASE_PLATFORM="linux"
export SYBASE_PLATFORM
LD_LIBRARY_PATH="/sybase/DataAccess/ODBC/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
LD_LIBRARY_PATH="/sybase/DataAccess64/ODBC/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
SCROOT="/sybase/shared/sybcentral600"
export SCROOT
PATH="/sybase/DBISQL/bin":$PATH
export PATH
SYBROOT="/sybase"
export SYBROOT
PATH="/sybase/ASEP/bin":$PATH
export PATH
SYBASE="/sybase"
export SYBASE
SYBASE_ASE="ASE-15_0"
export SYBASE_ASE
PATH="/sybase/ASE-15_0/bin:/sybase/ASE-15_0/install":$PATH
export PATH
SYBASE_JRE_RTDS="/sybase/shared/JRE-6_0_24_64BIT"
export SYBASE_JRE_RTDS
LD_LIBRARY_PATH="/sybase/ASE-15_0/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
LD_POINTER_GUARD="0"
export LD_POINTER_GUARD
SYBASE_WS="WS-15_0"
export SYBASE_WS
PATH="/sybase/ASE-15_0/jobscheduler/bin":$PATH
export PATH
根据情况加入export LANG=C和 export DSQUERY=servername //servername为缺省的服务器名称
sybase用户要重新登录才生效或是sybase用户执行source .bash_profile后立即生效
5 配置字符集和排序顺序
5、数据库的启动与关闭
关闭数据库
[sybase@rhel5 install]$ isql -Usa -P -Srhel5
1> shutdown with nowait --with nowait是不等待断开连接而直接关闭
2> go
启动数据库:
[sybase@rhel202 /]#cd /sybase/ASE-15_0/install
[sybase@rhel202 /]#./startserver -f RUN_RHEL5
查看sybase启动的服务:
命令路径:$SYBASE/$SYBASE_ASE/install/showserver
[sybase@rhel5 ~]$ showserver
F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD
S sybase - futex_ : ? :: /sybase/ASE-15_0/bin/dataserver -srhel5 -d/sybase/data/master.dat -e/sybase/ASE-15_0/install/rhel5.log -c/sybase/ASE-15_0/rhel5.cfg -M/sybase/ASE-15_0
默认情况下是一个cpu对应一个服务。
6、连接测试
使用 isql 执行快速测试
在命令提示符下输入:isql -Usa -P<password or leave it blank> -Sserver_name
其中, server_name 是 Adaptive Server 的名称。
注意: 第一次登录到 Adaptive Server 时,可使用缺省的“sa”
用户名,口令为空。 第一次登录后,应更改系统管理员的口令。
如果登录成功,将显示 isql 命令提示符。要显示 Adaptive Server 版本号,请在 isql 提示符下输入:
1> select @@version
2> go
[sybase@rhel5 ~]$ isql -Usa -P -Srhel5
1> select @@version
2> go
Adaptive Server Enterprise/15.7.0/EBF 19495 SMP /P/x86_64/Enterprise Linux/ase157/2820/64-bit/FBO/Fri Sep 16 00:54:35 2011
(1 row affected)
7、查看相关端口号
[sybase@rhel5 ~]$ pwd
/sybase
[sybase@rhel5 ~]$ cat interfaces
rhel5
master tcp ether rhel5.8-ase.com 4112
query tcp ether rhel5.8-ase.com 4112 rhel5_back
master tcp ether rhel5.8-ase.com 4200
query tcp ether rhel5.8-ase.com 4200 RHEL5_XP
master tcp ether rhel5.8-ase.com 4400
query tcp ether rhel5.8-ase.com 4400 RHEL5_JSAGENT
master tcp ether rhel5.8-ase.com 4900
query tcp ether rhel5.8-ase.com 4900
RHEL5.8安装Sybase 15.7_x86_64的更多相关文章
- 转载:安装Ubuntu 15.10后要做的事
转载:安装Ubuntu 15.10后要做的事 原文转载于:http://blog.csdn.net/skykingf/article/details/45267517 Ubuntu 15.10发布了, ...
- 安装sybase服务器并连接数据库
一. 安装sybase服务器(根据安装指南安装) win32位的系统安装1550_winx86_32+补丁包eBF18157 win64位的系统安装ase157_winx64_安装包 如果不创建服务器 ...
- 安装ChemOffice 15.1就是这么简单
化学绘图软件ChemDraw出了最新版ChemOffice 15.1了,其下有三个不同组件,其中ChemDraw15.1 Pro使用范围最广.当我们下载完软件后就需要对其进行安装,一般按照流程来就没有 ...
- [樹莓派]用mkusb来制作U盘启动安装Ubuntu 15.04
之前實踐過這文章的描述,還可以成功:http://www.linuxdiyf.com/linux/12719.html,轉記錄餘下: 官方英文文档,教你在Ubuntu 15.04下使用mkusb来制作 ...
- 【暂时解决】win10下安装VS2017 15.3版本 提示 未能安装包“Microsoft.NET.4.6.FullRedist.NonThreshold.Resources,version=4.6.81.9,language=zh-CN”。
win10下安装VS2017 15.3版本的时候,出现以上错误日志提示,请问如何解决的哇? 这个问题,开始我以为是我的安装包所在的路径问题引起的,但是我将安装包移动到了磁盘根目录进行安装,依然出现这个 ...
- kubespray2.11安装kubernetes1.15
关于kubespray Kubespray是开源的kubernetes部署工具,整合了ansible,可以方便的部署高可用集群环境,官网地址:https://github.com/kubernetes ...
- VMware15.5.0安装MacOS10.15.0系统 安装步骤(下)
VMware15.5.0安装MacOS10.15.0系统安装步骤(下)超详细! 接上文第5条如果没看过上篇的话传送门:https://www.cnblogs.com/Top-chen/p/128024 ...
- VMware15.5.0安装MacOS10.15.0系统 安装步骤(上)
VMware15.5.0安装MacOS10.15.0系统安装步骤(上)超详细! 说明: 本文是目前最新的安装和调配教程且MacOS10.15和10.16版本搭建方法相同,我也会在一些细节地方加上小技巧 ...
- CentOS 7安装Odoo 15社区版的详细操作指南
我之前的文章介绍过在Windows环境下安装Odoo 15,如果您需要在Windows部署,具体可参考我文末的微信号<10分钟教你本机电脑安装Odoo 15,并启用一个内置的项目APP应用> ...
随机推荐
- 动态载入TreeView时让TreeView节点前显示加号
解释下标题,我这里通过webservice获取数据并动态载入TreeView节点.那么某个节点展开前它是没有子节点的.那么它就不显示加号.这样会让用户误以为此节点不能展开.我是这样做的,每次创建节点a ...
- Android应用程序资源的编译和打包过程分析
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8744683 我们知道,在一个APK文件中,除了 ...
- Android 打造自己的个性化应用(五):仿墨迹天气实现续--> 使用Ant实现zip/tar的压缩与解压
上一篇中提到对于Zip包的解压和压缩需要借助Ant 实现,我经过参考了其他的资料,整理后并加上了一些自己的看法: 这里就具体地讲下如何使用Ant进行解压缩及其原因: java中实际是提供了对 zip ...
- android——屏幕适配大全(转载)
http://my.oschina.net/u/2008084/blog/496161 一.适配可行性 早在Android设计之初就考虑到了这一点,为了让app适应标准or山寨屏幕,google已经有 ...
- Android Studio 导入Eclipse工程
eclipse:workspace对应多个project:而android studio是project对应多个module:故,在android studio中的工程project实际上是eclip ...
- jquery列表动画
//新闻导航 (function (){ //获取分类名称 var _text = $('.news .news-wrapper .news-left .news-left-title .positi ...
- uva 1596 Bug Hunt
In this problem, we consider a simple programming language that has only declarations of one-dimensi ...
- jQuery Moblile Demos学习记录Panel
jQuery Moblile Demos学习记录Panel 11. 二 / Jquery Mobile / 没有评论 本文来源于www.ifyao.com禁止转载!www.ifyao.com 我就 ...
- shell脚本练习(短路练习)
#!/bin/bash #By Spinestars#2013-11-11#This is a lvsnap of auto-create Help(){ echo "Usage: ---d ...
- hdu 1466 计算直线的交点数
http://acm.hdu.edu.cn/showproblem.php?pid=1466 N条直线的交点方案数 = c 条直线交叉的交点数与(N-c)条平行线 + c 条直线本身的交点方案 = ( ...