CentOS 6.5 安装 Oracle 11gR2 指南

需积分: 9 0 下载量 182 浏览量 更新于2024-07-23 收藏 4.34MB PDF 举报
"在CentOS 6.5系统上安装64位Oracle 11g R2数据库的详细步骤及依赖包列表" 在Linux环境中,尤其是对于企业级应用,Oracle数据库是一个常用的选择。本资源主要介绍了如何在CentOS 6.5操作系统上安装64位的Oracle 11g R2数据库。以下是安装过程的关键知识点: 1. **系统兼容性与内核版本检查**: Oracle 11g R2支持Oracle Linux 5、6以及Red Hat Linux 5、6的64位版本。在CentOS 6.5上,需要确保操作系统的内核版本为2.6.32-xxxxxx或更高。通过`cat /etc/redhat-release`和`uname -r`命令可以查看系统发行版和内核版本。 2. **依赖包安装**: 在安装Oracle数据库之前,必须先安装一系列依赖包。这些包包括编译工具、C库、运行时库、开发库、动态链接器等。在RHEL6及其衍生系统如CentOS 6.5上,需要的依赖包有: - binutils:二进制工具集合 - compat-libcap1:用于旧版本的libcap库 - compat-libstdc++-33:与旧GCC版本兼容的C++标准库 - gcc和gcc-c++:C和C++编译器 - glibc和glibc-devel:C语言运行时库及其开发头文件 - ksh:Korn shell,Oracle数据库安装脚本常用的shell环境 - libgcc和libstdc++:GCC的运行时支持库 - libaio和libaio-devel:异步I/O库及其开发头文件 - make:构建工具 - sysstat:系统性能监控工具 可以通过`yum install`命令来安装这些依赖包。例如: ```bash yum install binutils compat-libstdc++-33 compat-libstdc++-33 libstdc++-devel libaio libaio-devel ... ``` 3. **创建Oracle用户和组**: 在安装Oracle数据库之前,需要创建一个专门的用户(通常为`oracle`)和组(通常为`dba`),并将其设置为数据库的运行用户。 4. **设置环境变量**: 需要设置一些环境变量,如`ORACLE_BASE`、`ORACLE_HOME`、`ORACLE_SID`、`PATH`等,以便正确配置Oracle的运行环境。 5. **磁盘空间规划**: 确保有足够的磁盘空间来存放数据库文件、日志文件、归档日志等。通常会创建多个挂载点,如`/u01`、`/u02`等,分别用于数据文件、日志文件和归档日志。 6. **创建Oracle软件目录**: 在`ORACLE_BASE`下创建`ORACLE_HOME`目录,然后将Oracle安装介质解压到该目录。 7. **执行安装脚本**: 使用创建的`oracle`用户登录,然后运行Oracle安装程序,按照提示进行配置。 8. **初始化参数文件和监听器配置**: 安装完成后,需要编辑`init.ora`(或`spfile.ora`)文件和`listener.ora`文件,设置数据库参数和监听器端口。 9. **启动和停止数据库服务**: 使用`sqlplus`命令行工具或`lsnrctl`来启动和停止数据库实例和监听器。 10. **数据库安全设置**: 创建数据库管理员用户(如`SYSDBA`和`SYSOPER`角色的`system`用户),并为其设置强密码。同时,根据需要创建其他数据库用户和权限。 以上是安装Oracle 11g R2在CentOS 6.5上的基本流程,实际操作中可能还需要处理防火墙规则、SELinux策略等额外问题,以确保数据库能够正常运行和访问。在安装过程中,遵循官方文档的指导,并定期检查错误日志以解决可能出现的问题。