### Sybase ASE 12.5 在 Linux 下的安装配置指南
#### 一、概述
Sybase ASE(Adaptive Server Enterprise)12.5 是一款高性能的企业级数据库管理系统,适用于处理大量的事务处理任务。本文档提供了在 Linux 系统上安装配置 Sybase ASE 12.5 的详细步骤,确保系统能够正确地安装与使用。
#### 二、安装前准备
1. **安装并确认操作系统补丁**
- 确保 Linux 操作系统的安全性与稳定性,安装最新的操作系统补丁。
2. **调整操作系统参数**
- AIX:启用异步 I/O 功能以提高磁盘 I/O 性能。
- HP_UX:除了启用异步 I/O 外,还需调整最大可共享内存大小。
- Solaris:增加最大可共享内存大小,以支持更大的数据库缓存。
3. **创建 SYBASE 组及用户**
- 创建一个名为 sybase 的组,并为其创建一个同名的用户,用于安装和管理数据库服务。
4. **创建裸设备**
- 为 sybmaster 和 sybsysprocs 创建裸设备,并将其所有者设置为 sybase 用户。
5. **上传安装包**
- 使用 mount 命令挂载 CDROM 或通过 FTP 上传 ASE 安装包到 Linux 系统上。
6. **切换到 sybase 用户**
- 使用 `su` 命令切换到 sybase 用户。
7. **启动安装程序**
- 可以选择图形界面安装 `setup` 或者命令行模式安装 `setup --console`。
#### 三、环境变量设置
- 在 ASE 安装目录(通常是 sybase 用户的 home 目录)下,创建 `SYBASE.sh` 或 `SYBASE.csh` 文件来定义环境变量。
- 修改 `.profile` 文件以包含 `$SYBASE/SYBASE.sh` 或将 `SYBASE.sh` 的内容复制到 `.profile` 文件中。
- 验证环境变量是否正确设置,可通过 `set | more` 命令检查以下环境变量:
- `SYBASE=/sybase`(必须)
- `SYBASE_ASE=ASE-12_5`(必须)
- `SYBASE_EJB=EJB-12_5`
- `SYBASE_FTS=EFTS-12_5_2`
- `SYBASE_JRE=/sybase/shared-1_0/JRE-1_3`
- `SYBASE_OCS=OCS-12_5`(必须)
- `SYBASE_REP=REP-12_6`
- `SYBASE_RSM=RSM-12_6`
- `SYBASE_RSP=RSP-12_6`
- `SYBASE_SYSAM=SYSAM-1_0`(必须)
#### 四、确认 ASE 版本
- 通过 `dataserver -v` 命令验证 ASE 的版本信息。如果命令无法执行,可能是因为环境变量设置存在问题。
#### 五、安装 ASE 补丁
1. **12.5.1 以下版本的补丁安装**
- 解压缩补丁包。
- 将解压后的补丁文件复制到 `$SYBASE` 目录下覆盖相应的文件。
2. **12.5.1 以上版本的补丁安装**
- 使用图形界面安装 `setup` 或命令行模式 `setup --console`。
3. **确认补丁版本**
- 使用 `dataserver -v` 命令查看当前安装的补丁版本。
#### 六、构建 ASE 服务器
1. **确定页面大小**
- 对于 OLTP 系统建议使用 2K/4K 页面大小;对于 DSS 系统建议使用 8K/16K 页面大小。
2. **验证 sybmaster 和 sybsysprocs**
- 确认这些文件存在且大小合适,并且所有者为 sybase 用户。
3. **确认 IP 地址、监听端口等信息**
- 确认 ASE 服务器的 IP 地址、监听端口号等配置,避免端口冲突。
4. **使用 srvbuild 构建 ASE 服务器**
- 可以使用图形界面或命令行模式进行构建。
5. **构建 ASE 服务器数据库**
- 构建数据库服务器(ASE server)、扩展存储过程服务器(XP server)和备份服务器(Backup server)。
#### 七、编辑资源文件
1. **位置**
- 示例资源文件位于 `$SYBASE/ASE-12_5/init/sample_resource_files` 目录下。
2. **复制示例资源文件**
- 复制示例资源文件到 `$SYBASE` 目录下,如 `srvbuild.adaptive_server.rs` 至 `$SYBASE/ase.rs`,`srvbuild.backup_server.rs` 至 `$SYBASE/backup.rs`。
3. **编辑资源文件**
- 根据实际需求编辑资源文件,如修改 IP 地址、端口号等配置。
通过以上步骤,可以在 Linux 平台上顺利完成 Sybase ASE 12.5 的安装与配置工作,从而实现对数据的高效管理和处理。