祝愿大家身体健康!

 站点注册  找回密码
 站点注册

QQ登录

只需一步,快速开始

查看: 4222|回复: 5

sybase12.5 for linux 安装过程中的问题

[复制链接]

sybase12.5 for linux 安装过程中的问题

[复制链接]
mumu

主题

0

回帖

4

积分

新手上路

积分
4
贡献
在线时间
小时
2006-4-26 17:01:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?站点注册

×

以下是sybase12.5的安装过程,小弟在第4步遇到些问题,执行#fdisk /dev/hda 后提示unable to open /dev/hda,不知道是什么原因,请各位大虾米帮忙指点一下,具体第4步该怎么操作!  谢谢了!!

 

QUOTE:

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可以将此参数调整到物理内存的90%,如果使用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为两阶段提交,如果不需要的话注释掉相关的行就可以)

还有用srvbuild使用GUI界面安装,看提示即可!

至此,sybase安装完成

共享共进共赢Sharing And Win-win Results
SYBASEBBS - 免责申明1、欢迎访问“SYBASEBBS.COM”,本文内容及相关资源来源于网络,版权归版权方所有!本站原创内容版权归本站所有,请勿转载!
2、本文内容仅代表作者观点,不代表本站立场,作者自负,本站资源仅供学习研究,请勿非法使用,否则后果自负!请下载后24小时内删除!
3、本文内容,包括但不限于源码、文字、图片等,仅供参考。本站不对其安全性,正确性等作出保证。但本站会尽量审核会员发表的内容。
4、如本帖侵犯到任何版权问题,请立即告知本站 ,本站将及时删除并致以最深的歉意!客服邮箱:admin@sybasebbs.com
mumu 楼主

主题

0

回帖

4

积分

新手上路

积分
4
贡献
在线时间
小时
2006-4-28 11:10:57 | 显示全部楼层

大侠们帮帮忙啊!!

共享共进共赢Sharing And Win-win Results
flybean

主题

0

回帖

595

积分

管理员

积分
595
贡献
在线时间
小时
2006-4-28 13:20:38 | 显示全部楼层
你用的是什么硬盘?SCSI?
共享共进共赢Sharing And Win-win Results
mumu 楼主

主题

0

回帖

4

积分

新手上路

积分
4
贡献
在线时间
小时
2006-4-29 09:21:43 | 显示全部楼层

是IDE的硬盘啊!!

共享共进共赢Sharing And Win-win Results
flybean

主题

0

回帖

595

积分

管理员

积分
595
贡献
在线时间
小时
2006-4-29 12:13:25 | 显示全部楼层
/dev/hda1, /dev/hda2, .....
共享共进共赢Sharing And Win-win Results
mumu 楼主

主题

0

回帖

4

积分

新手上路

积分
4
贡献
在线时间
小时
2006-4-30 16:54:34 | 显示全部楼层

哦!如果是SCSI地硬盘,用 /dev/sda 吧!

我用的是虚拟环境,虚拟的硬盘可能是SCSI的!

共享共进共赢Sharing And Win-win Results
您需要登录后才可以回帖 登录 | 站点注册

本版积分规则

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com

QQ|Archiver|PowerBuilder(PB)BBS社区 ( 鲁ICP备2021027222号-1 )

GMT+8, 2024-11-1 14:21 , Processed in 0.039512 second(s), 9 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表