免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2786 | 回复: 2
打印 上一主题 下一主题

SYBASE ASE安装过程 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-05-01 21:53 |只看该作者 |倒序浏览
:wink:
我这儿用的是suse 10,sybase为ASE 12.5的。
1,不用说了啊。建立sybase用户和组
用户             所属组         主目录
sybase       sybase      /sybase

2,修改最大共享内存,一般为物理内存的80%,看情况而定啦。
在/etc下新建文件sysctl.conf,加入以下内容:
kernel.shmmax=800000000
然后执行chkconfig –level 35 boot.sysctl on
用命令sysctl –p使配置立即生效。
用/sbin/sysctl –a|grep shmmax察看最大共享内存是否生效。

3,在你的sybase的主目录下修改或创建.profile文件,添加如下内容。
export WORKHOME=/sybase/
export DSQUERY=linux
export LANG=en_US
export LD_POINTER_GUARD=1
. ./SYBASE.sh
注意啊,是.空格./SYBASE.SH

4,更改设备属主,把/dev/system下的目录和所有设备的属主设为sybase
chown –R sybase:sybase system
执行完后查看/dev/system下的设备文件仍然是root属主,但连接指向的实际设备文件/dev/mapper/下的所有设备文件属主已改为sybase了,不用担心。

5,安装开始了,一般的话用命令行吧,在你的安装文件目录下执行./setup -console命令安装。要是安装界面无法启动的,在你的setup目录下,把JVM文件夹名称改为其他名称,如JVM.bak后,再重新安装。要是在不行,检查一下前面你的系统设置 。不然就是RP不行哦。。

6.安装路径就主目录了/sybase,服务的话,ASE Server和Backup server。一路跟着提示安装就行了。安装完成后将启动Dataserver和Backupserver。如在安装过程中到Dataserver安装失败,但Backupserver却成功的话,就要收database建立dataserver了,这个后面说。

7,安装完成后,启动服务前,要更改字符集的啦。重要啊。。
在/sybase/locales/locales.dat文件中的[linux]节中的
locale = en_US.UTF-8, us_english, utf8改为
locale = en_US.UTF-8, us_english,iso_1
重新用sybase用户登陆,再到/sybase/ASE-12_5/install下执行startserver –f RUN_Servername启服务。

8,配置数据库,有三种方法。第一个是在直接修改数据库配置文件,一般在主目录下。我的在/sybase/ASE_12-5/XX_DS.cfg。第二个在图像界面里配置,启动sybase central。第三个在isql中执行配置命令。sp_configure 过程。
一般修改三个地方,“max memory” “procedure cache size”和“data cache size”。max memory一般物理内存的60%,
procedure cache size为max memory的40%,data cache size为max memory的50%。

9,创建自己的库,
建设备 disk init name=dev_data,physname=’/dev/system/dev_data01’,size=’10G’
         disk init name=dev_log,physname=’/dev/system/dev_log01’,size=’10G’
建库 create database unix on dev_data=’5G’ log on dev_log=’1G’


10,上面说过自动安装失败时,要手动建库了,自动安装时,你所输入的配置,系统已经保存了,叫XX.cfg
更改interface文件,在sybase主目录下,添加上主服务器的监听。
手动编辑RUN文件,在ASE-12_5/install下
#!/bin/sh
/sybase/ASE-12_5/bin/dataserver \
-d/sybase/data/master \
-e/sybase/ASE-12_5/install/XX.log \
-c/sybase/ASE-12_5/XX.cfg \
-M/sybase/ASE-12_5 \
-scc \

手动建库啦,在ASE-12_5/bin/目录下,执行dataserver命令。语法如下
./dataserver –b容量 –c 配置文件 –d master文件位置 –s 服务器名称

上面步骤ok后,启动数据库,安装master脚本。ASE-12_5/scripts下的installmaster。

初步就这样,安装小意思,调优才是大头。

论坛徽章:
49
15-16赛季CBA联赛之福建
日期:2016-06-22 16:22:002015年亚洲杯之中国
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36双鱼座
日期:2015-01-02 22:04:33午马
日期:2014-11-25 09:58:35辰龙
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龙
日期:2014-08-21 10:47:58
2 [报告]
发表于 2012-05-03 11:40 |只看该作者
鬼瑶儿 发表于 2012-05-01 21:53
我这儿用的是suse 10,sybase为ASE 12.5的。
1,不用说了啊。建立sybase用户和组
用户          ...


谢谢分享:)

论坛徽章:
6
水瓶座
日期:2014-06-04 03:34:37水瓶座
日期:2014-06-17 13:20:31数据库技术版块每日发帖之星
日期:2016-07-09 06:20:00数据库技术版块每日发帖之星
日期:2016-07-17 06:20:00数据库技术版块每日发帖之星
日期:2016-08-01 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
3 [报告]
发表于 2012-05-03 19:40 |只看该作者
回复 1# 鬼瑶儿


    关于你的安装过程,有点疑问:
第一:
第6步中创建dataserver的服务失败,很有可能是 LD_POINTER_GUARD的问题。在suse10.1上将export LD_POINTER_GUARD=1。关于这一点可以参考:
http://www.peppler.org/FAQ/linux.html#q1.25
奇怪的是,你在第3步中已经指定了export LD_POINTER_GUARD=1。楼主没有详细说明失败的原因。

第二:
第5步中,指定./setup -console无法安装的原因很有可能是没有找到正确的JVM的位置,可以指定 ./setup -console -is:javahome ./JVM。楼主的做法正好相反:是使用系统自带的jvm,如果自带的jvm版本与sybase ase安装介质中jvm不一致会有问题的。

第三:
在第7步中修改客户端默认字符集时,既然在shell会话中已经指定了export LANG=en_US,那么不应该修改locale = en_US.UTF-8。

第四:
对于procedure cache size为max memory的40%,存错过程缓存配置的偏高了, 个人感觉20%就够了。除非你的系统有大量的存储过程或者使用到语句缓存等等。


第五:
楼主的第10步中的创建ase服务的方法比较独特。实际上这个方法也是安装向导创建服务的方法。通过跟踪安装向导创建服务时的日志可以提取出来。此方法不错。


第六:

在suse10上sybase认证的最低版本是ASE12.5.4。虽然楼主也能够安装上ase12.5,使用起来是没有什么大问题的。另外楼主也需要检查一下ASE所依赖的libaio,compat等安装包吧。

---------------------------这是认证信息-----------------------------------
1434         Adaptive Server Enterprise         12.5         32-bit         SuSE SLES 10 (x86)         Certified
                     
General Notes:                    ASE 12.5.4 (32-bit) is certified on SuSE Enterpise Linux 10 (x86).
Minimum Product Level :                    ASE 12.5.4
Minimum Required OS Level :                    kernel 2.6.13-15-smp (2)
glibc 2.3.5-40
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP