【Linux-64bit下Oracle11g安装手册】提供了在CentOS 6.5操作系统上安装Oracle 11g Release 2的详细步骤。以下是关键知识点的详细说明:
1. **操作系统与内核版本**:
- 操作系统:CentOS release 6.5 (Final)
- 内核版本:Kernel Linux 2.6.32-431.el6.x86_64
2. **Oracle版本**:
- Oracle 11g Release 2
3. **安装包**:
- 需要下载两个压缩文件:
- p10404530_112030_Linux-x86-64_1of7-database.zip
- p10404530_112030_Linux-x86-64_2of7-database.zip
- 解压后将文件夹database上传至服务器的/home/database目录。
4. **安装依赖软件包**:
- 使用`yum install`命令安装一系列必要的软件包,包括binutils、compat-libstdc++-33、elfutils-libelf、gcc、glibc、ksh、libaio、libgcc、libstdc++、make、sysstat、unixODBC等。
- 此外,还需要安装pdksh。
5. **配置网络**:
- 使用`vi /etc/hosts`编辑文件,添加服务器的IP地址及其hostname。
6. **设置用户和组**:
- 创建两个组:dba和oinstall。
- 创建一个名为oracle的用户,并将其加入这两个组。
- 设置用户密码。
7. **调整系统设置**:
- 修改`/etc/security/limits.conf`文件,增加对oracle用户的nproc(最大进程数)和nofile(最大打开文件数)的限制。
- 调整系统内核参数,通过修改`/etc/sysctl.conf`文件,包括kernel.sem、net.ipv4.ip_local_port_range、fs.file-max、net.core.rmem_default等参数。
8. **创建目录和设置权限**:
- 创建必要的目录,如/oracle、/opt/oraInventory、/opt/oracle/oradata和/var/opt/oracle。
- 将这些目录的所有权和权限分配给相应的用户和组。
9. **设置环境变量**:
- 切换到oracle用户并编辑`~/.bash_profile`文件,添加ORACLE_BASE、ORACLE_HOME、ORACLE_SID、ORACLE_OWNER、ORACLE_TERM等环境变量,并更新PATH。
10. **安装过程**:
- 以oracle用户身份运行安装程序,通常通过图形化界面或命令行进行。
- 按照安装向导的提示,配置数据库参数、存储选项、网络服务、安全设置等。
- 完成安装后,可能需要启动数据库服务并进行初步的数据库管理,如创建表空间、用户和权限分配。
11. **后安装检查和优化**:
- 确保所有服务正常启动,如监听服务(lsnrctl status)和数据库实例(sqlplus / as sysdba)。
- 根据实际需求调整数据库性能参数。
- 定期监控系统和数据库性能,使用sysstat工具等。
以上是Linux 64位环境下安装Oracle 11g的基本流程,涉及了系统配置、用户管理、软件安装、系统优化等多个方面,确保数据库稳定高效运行。在实际操作时,需根据具体环境和需求进行微调。