转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> SyBase >> 正文
ASE 12.5 for RedHat Linux 简易安装管理(希望追加成faq)         ★★★★

ASE 12.5 for RedHat Linux 简易安装管理(希望追加成faq)

作者:闵涛 文章来源:闵涛的学习笔记 点击数:1831 更新时间:2009/4/22 23:09:35

ASE 12.5 for RedHat Linux 简易安装

   这个简易的安装手册是基于RedHat Advance Server2.1!有些OS的参数可能是非Server的版本没有的,请注意!
   1.unload sybase to os使用root)
      rpm --hiv sybase****.rpm (解包sybase到/opt/sybase)rpm包的解包顺序大概是common,ase,esql,openclient,openserver!
     或者使用
      rpm --hiv sybase****.rpm --prefix /path/sybase(解包sybase到--prefix指定的路径,建议Sybase使用单独的分区以免同OS争夺空间)
   2.创建Sybase用户和环境变量(使用root)
     执行/path/sybase/install/sybinstall.sh将会建立Sybase用户,更改sybase用户口令(password sybase)
   3.修改核心参数(使用root)
     shmmax,aio-max-size
     直接修改/etc/sysctl.conf添加kernel.shmmax = *****byte,fs.aio-max-size= *****byte.
     关于shmmax是最大共享内存段,如果服务器上没有别的应用并且使用raw device可以将此参数调整到物理内存的100%,如果使用file system device
  的话相应调小,因为file system buffer需要开销内存!
    aio-max-size是一次异步IO所能够完成的大小default为128K调整到640K甚至更大(128K->640K在创建1G data,500M log的数据,时间差别是32m38s->1m2s使用page size=2k,ide hd)。
    一般大家都是使用IDE硬盘,还可以通过hdparm调整硬盘性能,大致可以使用hdparm -d1 -c1 -k1 /dev/hda调整,hdparm -Tt /dev/hda测试性能!如果需要每次启动都生效可将此句加在/etc/rc.d/rc.sysinit.具体参数含义看帮助!
    这些参数以后都可以通过vmstat,iostat,free,top等参数观察是否合理以再进行改善!这些参数如果只是需要临时起作用的话可以到/proc/sys/下使用echo *** >parameter就好了。实际vmstat等收集的信息都处于/proc
 4。准备raw device。(使用root)
    裸设备不是必须,如果是产品系统建议使用raw device,但raw device有管理不便的限制。目前使用ext3的性能和安全性都是可以接受的!
    准备分区fdisk /dev/hda 添加比单个所需设备略大的分区,分区类型选择non-fs(假设master device需要300M,这个分区大概需要320M左右,但不要太大,以免空间浪费)
    将分区添加到raw,使用raw 或者直接编辑/etc/rawdevices,大致格式如下
    /dev/raw/raw1   /dev/hda*  这里的hda*就是fdisk建立的分区!
    其他的例如sybsystemproc等另外的device创建方法一致!
    更改/dev/raw/raw1等的属主为sybase,同时同样方法将/dev/hdx和/dev/rawctl的属主也设定为sybase.如果愿意还可以使用mknod 将/dev/raw/raw1等创建数据库设备文件链接.   
   重新启动linux,使创建的raw partition可用!

5.建立sybase server(使用sybase user)
  可以使用srvbuildres -r $SYBASE/ASE/init/sampleresource/xxx.rs,这些文件称为resource file。其格式
sybinit.release_directory: /home/sybase                                          
sybinit.product: sqlsrv                                                          
sqlsrv.server_name: sybase                                                       
sqlsrv.new_config: yes                                                           
sqlsrv.do_add_server: yes                                                        
sqlsrv.network_protocol_list: tcp                                                
sqlsrv.network_hostname_list: sybase                                             
sqlsrv.network_port_list: 4100                                                   
sqlsrv.server_page_size: USE_DEFAULT                                             
sqlsrv.force_buildmaster: no                                                     
sqlsrv.master_device_physical_name: /dev/raw/raw1                                
sqlsrv.master_device_size: 200                                                   
sqlsrv.master_database_size: USE_DEFAULT                                         
sqlsrv.errorlog: USE_DEFAULT                                                     
sqlsrv.do_upgrade: no                                                            
sqlsrv.sybsystemprocs_device_physical_name: /dev/raw/raw2                        
sqlsrv.sybsystemprocs_device_size: USE_DEFAULT                                   
sqlsrv.sybsystemprocs_database_size: USE_DEFAULT                                 
#sqlsrv.sybsystemdb_device_physical_name: PUT_THE_PATH_OF_YOUR_SYBSYSTEMDB_DEVIC 
E_HERE_OR_REMOVE_THIS_LINE                                                       
#sqlsrv.sybsystemdb_device_size: USE_DEFAULT                                     
#sqlsrv.sybsystemdb_database_size: USE_DEFAULT                                   
sqlsrv.default_backup_server: sybase_backup                                      
记住此处的size单位是M,也就是说200就是200M,
(此处建议将master device,master db size都大一些。sybystemdb为两阶

[1] [2]  下一页


[系统软件]InstallShield Express for delphi制作安装程序定…  [系统软件](转帖) 忘记登录密码的解决方案 for XP/2003/2000
[系统软件]交叉编译sshd for IXP425 ARM  Platform by MVL 3…  [系统软件]在xp上用VMware虚拟安装Redhat 9
[Delphi程序]《关于VisiBroker For Delphi的使用》(4)  [Delphi程序]一个超链接Image控件!(For D3,D4,D5,D6)源代码
[Delphi程序]Five of the best tools for Delphi  [Delphi程序]《关于VisiBroker For Delphi的使用》(3)
[Delphi程序]《关于VisiBroker For Delphi的使用》(2)  [Delphi程序]《关于VisiBroker For Delphi的使用》
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台