在SLES11sp1上安装与配置Oracle11GR2集群

需积分: 17 1 下载量 106 浏览量 更新于2024-07-22 收藏 3.65MB PDF 举报
"在SUSE Linux Enterprise Server 11 SP1上安装和配置Oracle 11g R2集群的步骤" 在SUSE系统中安装Oracle 11g R2数据库涉及多个关键步骤,其中包括系统环境准备、必备软件安装、Oracle用户与权限配置、数据库软件安装以及集群设置。以下是对这些步骤的详细解释: 1. **系统环境** - 服务器平台:IBM System X3500 M3 - 操作系统:SUSE Enterprise Linux 11 SP1 - Oracle版本:Oracle 11.2.0.1 2. **安装前准备** - **C/C++编译器**:Oracle数据库的安装需要C/C++编译器支持,可以通过Yast或命令行安装。 - **orarun**:这是一个用于创建Oracle用户和管理用户组的工具,如oinstall和dba。你可以通过Yast安装,或者从Novell官网下载适合你系统的orarun rpm包进行安装。 3. **Oracle用户和权限** - **创建用户和用户组**:orarun会自动创建用户`oracle`和用户组`oinstall`、`dba`。 - **激活Oracle用户**:修改`/etc/passwd`文件,将`oracle`用户的shell从`/bin/false`改为`/bin/bash`。 - **设置Oracle密码**:使用`passwd`命令为`oracle`用户设置密码。 - **认证系统**:由于Oracle 11g的官方认证系统支持SuSE 11,所以通常不需要修改`oraparam.ini`文件。 4. **安装Oracle数据库** - **切换用户**:以`oracle`用户身份登录,进入Oracle安装介质的目录。 - **启动安装**:运行`./runInstaller`启动安装向导。 - **配置选项**: - 输入电子邮件地址。 - 如果没有代理服务器,可选择不关注安全问题继续安装。 - 选择安装选项,比如只安装软件,不创建数据库。 - 选择安装类型,如单实例或RAC(Real Application Clusters)。 - 选择语言,至少需要英语,还可以添加其他语言,如简体中文。 5. **集群配置** - 对于RAC安装,需要额外配置集群软件,如Oracle Grid Infrastructure。 - 配置节点间通信,包括设置网络、共享存储和OCR(Oracle Cluster Registry)及Voting Disks。 - 要求所有节点有相同的时间同步服务,以确保集群一致性。 - 使用OCR和Voting Disks进行故障检测和节点间的资源管理。 6. **后续配置** - 创建数据库:安装完软件后,可以使用DBCA(Database Configuration Assistant)创建数据库。 - 初始化参数文件(init.ora或spfile)的设置,根据实际需求调整内存分配、日志文件位置等。 - 安全性设置,包括权限、角色、网络加密等。 - 性能调优,如修改SQL语句、索引优化、内存结构调整等。 在SUSE上安装Oracle 11g R2是一个复杂的过程,需要对Linux系统、Oracle数据库以及集群技术有深入理解。每个步骤都需要仔细规划和执行,以确保数据库的稳定性和高性能。