sybase12.5 for linux 安装过程中的问题
<p>以下是sybase12.5的安装过程,小弟在第4步遇到些问题,执行#fdisk /dev/hda 后提示unable to open /dev/hda,不知道是什么原因,请各位大虾米帮忙指点一下,具体第4步该怎么操作! 谢谢了!!</p><p> </p><div class="msgheader">QUOTE:</div><div class="msgborder"><p>ASE 12.5 for RedHat Linux 简易安装 </p><p> 这个简易的安装手册是基于RedHat Advance Server2.1!有些OS的参数可能是非Server的版本没有的,请注意! <br/> 1.unload sybase to os:(使用root) <br/> rpm --hiv sybase****.rpm (解包sybase到/opt/sybase)rpm包的解包顺序大概是common,ase,esql,openclient,openserver! <br/> 或者使用 <br/> rpm --hiv sybase****.rpm --prefix /path/sybase(解包sybase到--prefix指定的路径,建议Sybase使用单独的分区以免同OS争夺空间) <br/> 2.创建Sybase用户和环境变量(使用root) <br/> 执行/path/sybase/install/sybinstall.sh将会建立Sybase用户,更改sybase用户口令(password sybase) <br/> 3.修改核心参数(使用root) <br/> shmmax,aio-max-size <br/> 直接修改/etc/sysctl.conf添加kernel.shmmax = *****byte,fs.aio-max-size= *****byte. <br/> 关于shmmax是最大共享内存段,如果服务器上没有别的应用并且使用raw device可以将此参数调整到物理内存的90%,如果使用file system device <br/> 的话相应调小,因为file system buffer需要开销内存! <br/> aio-max-size是一次异步IO所能够完成的大小default为128K调整到640K甚至更大(128K->;640K在创建1G data,500M log的数据,时间差别是32m38s->;1m2s使用page size=2k,ide hd)。 <br/> 一般大家都是使用IDE硬盘,还可以通过hdparm调整硬盘性能,大致可以使用hdparm -d1 -c1 -k1 /dev/hda调整,hdparm -Tt /dev/hda测试性能!如果需要每次启动都生效可将此句加在/etc/rc.d/rc.sysinit.具体参数含义看帮助! <br/> 这些参数以后都可以通过vmstat,iostat,free,top等参数观察是否合理以再进行改善!这些参数如果只是需要临时起作用的话可以到/proc/sys/下使用echo *** >;parameter就好了。实际vmstat等收集的信息都处于/proc <br/> 4。准备raw device。(使用root) <br/> 裸设备不是必须,如果是产品系统建议使用raw device,但raw device有管理不便的限制。目前使用ext3的性能和安全性都是可以接受的! <br/> 准备分区fdisk /dev/hda 添加比单个所需设备略大的分区,分区类型选择non-fs(假设master device需要300M,这个分区大概需要320M左右,但不要太大,以免空间浪费) <br/> 将分区添加到raw,使用raw 或者直接编辑/etc/rawdevices,大致格式如下 <br/> /dev/raw/raw1 /dev/hda* 这里的hda*就是fdisk建立的分区! <br/> 其他的例如sybsystemproc等另外的device创建方法一致! <br/> 更改/dev/raw/raw1等的属主为sybase,同时同样方法将/dev/hdx和/dev/rawctl的属主也设定为sybase.如果愿意还可以使用mknod 将/dev/raw/raw1等创建数据库设备文件链接. <br/> 重新启动linux,使创建的raw partition可用! </p><p>5.建立sybase server(使用sybase user) <br/> 可以使用srvbuildres -r $SYBASE/ASE/init/sampleresource/xxx.rs,这些文件称为resource file。其格式 <br/>sybinit.release_directory: /home/sybase <br/>sybinit.product: sqlsrv <br/>sqlsrv.server_name: sybase <br/>sqlsrv.new_config: yes <br/>sqlsrv.do_add_server: yes <br/>sqlsrv.network_protocol_list: tcp <br/>sqlsrv.network_hostname_list: sybase <br/>sqlsrv.network_port_list: 4100 <br/>sqlsrv.server_page_size: USE_DEFAULT <br/>sqlsrv.force_buildmaster: no <br/>sqlsrv.master_device_physical_name: /dev/raw/raw1 <br/>sqlsrv.master_device_size: 200 <br/>sqlsrv.master_database_size: USE_DEFAULT <br/>sqlsrv.errorlog: USE_DEFAULT <br/>sqlsrv.do_upgrade: no <br/>sqlsrv.sybsystemprocs_device_physical_name: /dev/raw/raw2 <br/>sqlsrv.sybsystemprocs_device_size: USE_DEFAULT <br/>sqlsrv.sybsystemprocs_database_size: USE_DEFAULT <br/>#sqlsrv.sybsystemdb_device_physical_name: PUT_THE_PATH_OF_YOUR_SYBSYSTEMDB_DEVIC <br/>E_HERE_OR_REMOVE_THIS_LINE <br/>#sqlsrv.sybsystemdb_device_size: USE_DEFAULT <br/>#sqlsrv.sybsystemdb_database_size: USE_DEFAULT <br/>sqlsrv.default_backup_server: sybase_backup <br/>记住此处的size单位是M,也就是说200就是200M, <br/>(此处建议将master device,master db size都大一些。sybystemdb为两阶段提交,如果不需要的话注释掉相关的行就可以) </p><p>还有用srvbuild使用GUI界面安装,看提示即可! </p><p>至此,sybase安装完成 <br/></p></div> <p>大侠们帮帮忙啊!!</p> 你用的是什么硬盘?SCSI?<br/> <p>是IDE的硬盘啊!!</p> /dev/hda1, /dev/hda2, .....<br/> <p>哦!如果是SCSI地硬盘,用 /dev/sda 吧!</p><p>我用的是虚拟环境,虚拟的硬盘可能是SCSI的!<br/></p>
页:
[1]