Suse10上安装Sybase15

2019-08-20 19:42

vmSuse10WithSybase15

2012年4月2日 20:13

本文基于现有虚拟机环境进行记录,如果是实际环境,请根据实际情况作出调整。 另外:截图与文字中的参数会有出入,请根据实际情况调整。

一、 基本环境

01、请在\\\\192.168.40.50\\vmzip\\操作系统\\Linux 目录中得到虚拟机压缩包vmSuse10.1GMx86.rar。

02、将vmSuse10.1GMx86.rar解压到F:\\VMRun\\目录。

03、将F:\\VMRun\\目录下的Win7SP1X64改名为SUSE10.1GMSYBASE15。 04、使用VMWare打开该虚拟机,将虚拟机改名为SUSE10.1GMSYBASE15。 05、打开虚拟电源,启动之完成登录,默认的口令为root123。 06、启动YaST

07、选中网络设备

08、双击右侧的网卡图标使用向导方式,修改其HOST ONLY的网卡地址为192.168.170.52,不设置网关和DNS,保存设置

注意,由于用户级别不同,如果要查看网卡信息,必须使用sudo /sbin/ifconfig 09、如果发现以上方式不生效,在桌面右键打开终端,输入 sudo /sbin/ifconfig eth1 192.168.170.52 netmask 255.255.255.0 up 执行结束后,再输入

sudo /etc/init.d/network restart

观察输出信息,然后在宿主机上使用管理员身份运行ping 192.168.170.52进行验证。 10、打开防火墙设置

11、选择接口

12、修改第二块网卡的配置位置 为“内部区域”

13、默认SUSE10不支持使用口令进行SSH登录,因此需要在终端中输入 sudo vi /etc/ssh/sshd_config

将PasswordAuthentication no一项修改为 PasswordAuthentication yes 保存退出。

然后重启sshd服务

sudo /etc/init.d/sshd restart 14、在桌面右键打开终端 输入sudo vi /etc/inittab

将把其中的id:5:initdefault中的5改为3,这样以后系统重新启动后将直接进入文本模式。

在需要进入X-Windows时可以使用startx命令,有关此设置的详细信息可参考linux图形文本界面切换与多种模式 。 15、重新启动系统

16、使用secureCRT登录192.168.170.52,用户使用root 17、观察共享内存大小 # /sbin/sysctl kernel.shmmax

本虚拟机默认为4294967295,是远大于64M的,不需要配置,如果在其它环境安装,小于64M时请手动配置

# /sbin/sysctl -w kernel.shmmax=nnn

其中 nnn 是以字节为单位的新的大小(至少 64MB,即 64*1024*1024=67108864字节,通常可取实际内存的70%左右,如768M=805306368, 512M=536870912)。

若要保证每次启动系统时都应用所设置的值,应将修改/etc/sysctl.conf

18、创建sybase用户组及sybase用户,将sybase用户的主目录指定为/opt/sybase,并设置口令; # groupadd sybase

# useradd -d /opt/sybase -m -g sybase sybase # passwd sybase

设置口令为root123

19、修改sybase用户目录下的.bashrc 文件 # su - sybase

$ export LANG=en_US

$ export LC_ALL=en_US $ vi .bashrc 添加

export LD_POINTER_GUARD=1 echo $LD_POINTER_GUARD 保存 $ exit

20、使用poweroff关机

21、编辑虚拟机SUSE10.1GMSYBASE15配置,增加一块20G的SCSI的虚拟硬盘TEMP.vmdk

21、启动虚拟机,使用secureCRT登录192.168.170.52,用户使用root 22、使用fdisk对新硬盘进行分区 # fdisk /dev/sdb

使用命令系列n->p->1->1->2610创建新分区 使用命令w写入

23、对新分区进行格式化 # mkfs.ext3 -j /dev/sdb1 24、创建根路径temp # mkdir -p /temp

25、使用poweroff关机

26、创建SNAPSHOT1:SYBASE预备环境完毕

27、将TEMP-000001.vmdk压缩为TEMP-000001.zip

二、 Sybase安装过程

28、获得要安装的安装包,此例中为从农行获得的Sybase15.0.1 for Linux.iso,将此ISO设置到虚拟机的虚拟光驱中。 29、启动虚拟机,连接虚拟光驱。

30、在虚拟机启动完成后,在虚拟机内以sybase用户登录 31、运行startx启动桌面

32、检查变量 LD_POINTER_GUARD值 右键打开终端,运行

echo $LD_POINTER_GUARD 应该要显示1

33、从桌面上可看到光盘已自动加载

34、回到虚拟机桌面,为了防止安装时的乱码,应该在终端中执行以下命令,以英文方式进行安装

# cd /media/Sybase15_0_1_for/ # export LANG=en_US # export LC_ALL=en_US

# ./setup -is:javahome ./JVM

35、将安装窗口最大化,可避免按钮被遮挡 36、欢迎页面,直接点击“NEXT>”

37、版权页面,选择RPC,然后选择同意,然后点击“NEXT>” 38、安装位置页面,不修改默认值/opt/sybase,点击“NEXT>” 39、安装方式,使用默认的典型安装,点击“NEXT>” 40、总结信息可察看,点击“NEXT>” 41、报告ASE安装成功,点击“NEXT>”

42、License Server选择当前不配置,点击“NEXT>”

注意,不配置会导致企业版一个月之后License过期,相关信息可参考http://82790414.blog.163.com/blog/static/132912662201001810741107/ 和http://blog.csdn.net/iihero/article/details/3903988

最简单的方法,就是回到SNAPSHOT1,再安装一次即可。 43、Email Alert,选择不配置,点击“NEXT>”

44、版本选择,本虚拟机主要考虑开发使用,可以直接选择开发版, 优点是没有License限制,缺点是只能支持1个CPU和25个并发连接。 45、选择需要配置的服务,使用默认值,点击NEXT

46、连续几个窗口是各项服务的详细参数,都采用默认值,点击NEXT

47、Building Adaptive Server时,会提示Task failed,Segmentation fault 等错误,这时可以不管继续安装,直到安装完毕。

三、 Sybase配置过程

48、sybase安装完毕后,看看哪些服务打开了 netstat -ant | grep 500

备份服务应该打开了,端口为5001

使用secureCRT,以sybase用户登录,设置操作环境如下: # export LANG=en_US # export LC_ALL=en_US

再次编辑sybase用户的.bashrc 文件 # vi .bashrc 添加以下内容

. /opt/sybase/SYBASE.sh

export LD_POINTER_GUARD=1

注:有文章说还要添加, . /opt/sybase/ASE150.sh 实际似乎无此文件

49、保存后,退出sybase用户,重新登录,使以上2句能够执行 检查上面2句是否已经执行 echo $SYBASE

应该显示为/opt/sybase

50、进入/opt/sybase/ASE-15_0/bin cd /opt/sybase/ASE-15_0/bin ./srvbuild -r ../sqlsrv.res 最后提示

Server 'yourserver' was successfully created. 51、连接sybase

isql -S YOURSERVERNAME -U sa -P

YOURSERVERNAME为你设置的名字,具体可以查看/opt/sybase/interfaces 这里应该是SUSEJW8S 即isql -S SUSEJW8S-U sa -P

如果提示zh_cn UTF-8 没有在local.data中定义的话,需要重新修改 # cd -

# export LANG=en_US # export LC_ALL=en_US # vi .bashrc

在sybase 用户里.bashrc 中添加 export LANG=C

保存退出,退出sybase,重新登录 再执行isql -S SUSEJW8S -U sa -P 应该就可以了

52、使用net -ant命令查看5000端口的绑定情况,发现它都绑定在192.168.170.52 如果需要绑定到40网段, 修改/etc/hosts为

# that require network functionality will fail. 127.0.0.1 localhost 192.168.40.31 SUSEJW8S

如果想同时支持几个网块,则应该与/opt/sybase/interfaces配合修改 53、关于字符集的设置

(1)以sybase用户登录,尝试安装cp936字符集 $ cd /opt/sybase/charsets/

$ charset -Usa -P -SSUSEJW8S binary.srt cp936 其中SUSEJW8S 是主机名

(2) 使用isql查看当前已经安装的字符集 isql -SSUSEJW8S -Usa -P >use master >go

>select id,name from syscharsets >go


Suse10上安装Sybase15.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:身份识别、重点环节应急管理制度

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: