CentOS 64位安装 Oracle 11g 完全指南

需积分: 10 1 下载量 89 浏览量 更新于2024-07-17 收藏 4.5MB DOC 举报
"在Centos上安装Oracle 11g的过程和步骤,包括环境搭建、配置、Oracle软件安装以及数据库创建等详细操作" 在CentOS操作系统上安装Oracle 11g是一项复杂但重要的任务,主要涉及到系统配置、软件安装及数据库的创建与配置。以下是对整个过程的详细说明: 一、搭建环境 首先,你需要一个64位的CentOS 6.4虚拟机,可以使用云计算提供的服务。安装光盘应为CentOS_6.4_Final。Oracle 11g的安装文件通常包含多个zip包,如p10404530_112030_Linux-x86-64系列。 二、准备工作 1. 检查必要的安装包:确保系统已经安装了如gcc、binutils、kernel-devel、openssl等必要的开发工具和库。 2. 修改内核参数:通过编辑`/etc/sysctl.conf`文件,调整参数如`kernel.shmall`、`kernel.shmmax`和`kernel.sem`以满足Oracle的要求。 3. oracle用户设置Shell限制:修改`/etc/security/limits.conf`文件,解除对oracle用户的nproc和nofile限制。 4. 在`/etc/pam.d/login`文件末尾添加内容以允许Oracle用户使用更大的堆栈大小。 5. 关闭防火墙或调整SELinux策略:通过编辑`/etc/selinux/config`文件,将`SELINUX`设置为`disabled`或`permissive`,以允许Oracle服务运行。 三、安装Oracle 1. 新增组和用户:创建`oinstall`和`dba`组,然后创建`oracle`用户并将用户添加到这两个组。 2. 创建Oracle的安装目录并赋权:例如`/u01/app/oracle`,并确保`oracle`用户拥有读写执行权限。 3. 设置Oracle用户的环境变量:编辑`~/.bash_profile`,定义`ORACLE_HOME`、`ORACLE_BASE`、`PATH`、`LD_LIBRARY_PATH`等相关变量。 4. Oracle软件安装:运行解压后的安装文件,按照安装向导进行操作,包括接受许可协议、选择安装路径等。 5. 数据库安全更新:更新Oracle的补丁和安全设置。 6. 配置监听:编辑`listener.ora`文件,配置监听器端口和数据库实例。 7. 升级数据库:如果需要,按照提示进行数据库的升级操作。 四、OracleDatabase安装 1. 欢迎界面:接受条款后继续。 2. 指定清单目录和证书:选择安装目录和验证证书。 3. 指定文件位置:确认安装路径。 4. 选择安装类型:一般选择“创建和配置数据库”。 5. 先决条件检查:系统会检查硬件和软件的兼容性。 6. 数据库创建选项:选择数据库类型,如通用、RAC等。 7. 数据库配置选项:设置SID、数据库名称、管理选项等。 8. 备份和恢复选项:配置备份策略。 9. 数据库模式口令:设置管理员用户如SYS、SYSTEM的密码。 10. 数据库文件存储选项:选择数据文件的位置和大小。 11. 摘要:检查所有配置,确认无误后开始安装。 12. 安装:等待安装过程完成。 安装结束后,记得启动Oracle服务,并进行必要的后置配置,例如创建表空间、初始化参数文件等。确保数据库能够正常启动并使用。 这个过程涵盖了从基础环境准备到Oracle数据库成功安装的所有关键步骤,对于想要在CentOS上部署Oracle 11g的IT专业人员来说,是一个详尽的指南。