logo资料库

sybase ASE12.5.4 for SUSElinux10安装手册.pdf

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
ASE 12.5.4 for Linux 安装手册 1. 版本说明: Linux 发行版本为:SuseLinux 10 sp1 linux 内核版本:2.6.16.46-0.12-default #1 ASE 版本为:12.5.4 2. 安装准备及注意事项 linux 软件包安装: 对于采用 2.4.x 内核的发行版,如 RH AS3,在选择要安装的包时应选择开发包; 对于采用 2.6.x 内核的发行版,如 RH AS4,在选择要安装的包时除了开发包外,还 要选择遗留应用开发包。对于 RedFlag,应选择全部包(RedFlag 只有两个选项)。 建议初学者选择完全安装。(安装 openmotif 包) 最大共享内存设置: 对于 2.4.x 及以上内核而言,最简单的方法是编辑 /etc/sysctl.conf ,增加一行 kernel.shmmax=512*1024*1024*0.75(75% 计 算)(512M 内 存, 一 般 为 系 统 内 存 的 50%-70%,单位为字节) ,然后运行 /sbin/sysctl -p 使之生效(重新启动自动生效)。 也可以用下面的命令直接更新 /proc 文件系统: 时 *echo 402653184 > /proc/sys/kernel/shmmax* 然后将此命令放在 /etc/rc.d/boot.local (或你系统中相关文件)中,使之在启动 自动运行。 对于 2.6 内核的发行版(包括 RedHat、SuSE)虽然内核最大共享内存的默认配置 为 8G(通过 ipcs -l 命令查看),但是仍然需要配置,原因不明。而 RedFlag DC 5.0 在安装过程中,直接修改了 /etc/sysctl.conf ,增加了 kernel.shmmax 行,因此不 需要再调整,即可完成数据库服务的创建。 最大文件句柄设置 对于生产环境,建议将句柄数设置为 65536,设置方法为直接修改 /etc/sysctl.conf ,增 加如下一行:*fs.file-max=65536 3. 创建 sybase 用户: useradd -d /opt/sybase-12.5.4 sybase passwd sybase 4. 创建数据库存放目录:mkdir /sybasedata 更改/sybasedata 目录的所有者为 sybase 用户 chown -R sybase:sybase /sybasedata 5. 安装 ASE: 切换到 sybase 用户 su –sybase 进入 12.5.4 安装目录,执行:./setup –console(或在图形界面下用 sybase 用户双击 setup); 安装到配置服务器时,退出安装 6. 方便操作,建立映射:(可省略) ln -s ASE-12_5 ASE ln -s OCS-12_5 OCS 7. 修改 sybase 用户的.bash_profile 文件: vi ~/.bash_profile
输入 vi 命令行命令,:r ~/SYBASE.sh,会自动将内容添加到文件末尾。 在.bash_profile 再加入 LANG=C 在.bash_profile 再加入 export LD_POINTER_GUARD=1,否则在后面 srvbuildres 的时候会出 现“segmentation fault”错误。 8. 重启服务器 9. 准备配置文件: 在 sybase 用户目录下新建目录 rs,用来存放配置文件。 mkdir ~/rs 从 ~/ASE-12_5/init/sample_resource_files 目 录 下 拷 贝 例 子 到 rs 目 录 下 ( 主 要 为 srvbuild.adaptive_server.rs 和 srvbuild.backup_server.rs)。 修改文件内容(详见附件一和附件二) 注意:sybsystemprocs devices 和 database 最小 124M 10. 编译资源配置文件。 srvbuildres ‐r ~/rs/srvbuild.ase79.rs  提示:Server 'ase79' was successfully created.  srvbuildres ‐r ~/rs/srvbuild.backup79.rs  提示:Server 'ase79_backup' was successfully created.  11. 修改数据库字符集为 cp936:(默认字符集 iso_1) cd ~/charsets/cp936/  charset ‐Sase79 ‐Usa ‐P binary.srt cp936  isql ‐S ase79 ‐Usa –P  select id from syscharsets where name='cp936'  go  @REM  找到  cp936 对应的 id,如 171  sp_configure "default character set id",171  go  @REM  执行完成后退出 isql,重启 server 两次    @REM  (注:第一次启动后,server 会自动当掉,需要第二次重启后才能使用)  12. 修改本地字符集: 编辑 sybase 用户 home 目录下的 locales 目录下的 locales.dat 文件。  vi ~/locales/locales.dat  将[linux]段内的 locale = default,us_english,cp936 中的设置修改为指定设置即可。       
附件一:ASE server 配置文件样本: sybinit.release_directory: /opt/sybase-12.5.4 sybinit.product: sqlsrv sqlsrv.server_name: ase79 sqlsrv.new_config: yes sqlsrv.do_add_server: yes sqlsrv.network_protocol_list: tcp sqlsrv.network_hostname_list: SuseWang sqlsrv.network_port_list: 5000 sqlsrv.server_page_size: USE_DEFAULT sqlsrv.force_buildmaster: no sqlsrv.master_device_physical_name: /sybasedata/ase79_master.dat sqlsrv.master_device_size: 100 sqlsrv.master_database_size: 80 sqlsrv.errorlog: /opt/sybase-12.5.4/ASE-12_5/install/ase79.log sqlsrv.do_upgrade: no sqlsrv.sybsystemprocs_device_physical_name: /sybasedata/ase79_systemproc.dat sqlsrv.sybsystemprocs_device_size: 150 sqlsrv.sybsystemprocs_database_size: 140 sqlsrv.sybsystemdb_device_physical_name: /sybasedata/ase79_systemdb.dat sqlsrv.sybsystemdb_device_size: 50 sqlsrv.sybsystemdb_database_size: 40 sqlsrv.default_backup_server: ase79_backup 附件二:ASE BACKUPServer 配置文件样本: sybinit.release_directory: /opt/sybase-12.5.4 sybinit.product: bsrv bsrv.server_name: ase79_backup bsrv.new_config: yes bsrv.do_add_backup_server: yes bsrv.do_upgrade: no bsrv.network_protocol_list: tcp bsrv.network_hostname_list: SuseWang bsrv.network_port_list: 5200 bsrv.language: USE_DEFAULT bsrv.character_set: USE_DEFAULT bsrv.tape_config_file: USE_DEFAULT bsrv.errorlog: USE_DEFAULT sqlsrv.related_sqlsrvr: ase79 sqlsrv.sa_login: sa sqlsrv.sa_password: USE_DEFAULT
分享到:
收藏