Oracle 11gR2在RHEL6上的详尽安装与备份指南

需积分: 9 5 下载量 184 浏览量 更新于2024-07-18 收藏 2.14MB PDF 举报
"Oracle 11gR2 for RHEL6 安装手册含备份方案超详细-魏伟新版" 本文档是针对在Red Hat Enterprise Linux 6 (RHEL6)系统上安装Oracle 11g Release 2 (11.2.0.4)的详尽指南,作者为魏伟。内容包括系统环境概述、系统配置、软件安装、数据库参数调整以及备份策略。以下是各部分的详细说明: 一、系统环境概述 系统环境为RHEL6.8,部署的是Oracle 11.2.0.4的单实例数据库,数据文件存储在文件系统上,指定IP地址为10.0.0.4,主机名为wwrh2,角色为ORACLE单机库,具有读写权限。 二、系统配置 1. 系统检查:通过执行`cat /proc/version`、`cat /etc/issue`、`lsb_release -a`和`cat /etc/redhat-release`等命令,确保操作系统版本与兼容性。 2. RPM包检查:确认系统中已安装的RPM包是否满足Oracle 11g的安装要求。 3. 制作yum源:使用系统镜像文件创建自定义的yum源,以便于安装必要的依赖软件。 4. 安装依赖软件包:安装Oracle 11g所需的软件包,如开发工具、库文件等。 5. kernel优化参数设置:调整内核参数以优化Oracle数据库性能。 6. host文件配置:正确配置hosts文件,确保主机间通信正常。 7. 用户和组规划:创建用于Oracle的特定用户和组,如oracle用户和dba组。 8. profile环境变量:配置用户的环境变量,如ORACLE_HOME、PATH等。 9. 转发参数和字符集设置:配置网络转发和字符集,确保数据正确显示和传输。 三、安装软件 1. 安装ORACLE软件:按照官方指南进行Oracle数据库软件的安装过程。 2. 创建监听:配置并启动Oracle监听器,确保数据库服务可以被远程访问。 3. 创建数据库:通过DBCA (Database Configuration Assistant) 创建新的数据库实例。 4. 检查数据库信息:验证数据库的状态、服务和文件布局。 5. 启动监听:确保监听器运行正常,数据库可以对外提供服务。 四、调整数据库运维参数 1. 修改用户密码过期参数:调整Oracle默认的密码过期策略。 2. 修改deferred_segment_creation参数:优化段创建时机,提高数据库性能。 3. 归档模式设置:根据业务需求决定是否启用归档日志模式。 4. 监听文件网络配置:检查和更新listener.ora文件,确保网络连接稳定。 5. 修改root/oracle任务和运维脚本:优化启动脚本,使其更适应系统环境。 6. 自启动设置:配置Oracle服务自动启动,确保系统重启后数据库能自动恢复。 五、数据库常见备份方案 1. 冷备份:详细步骤包括停止数据库服务、复制数据文件和控制文件、备份归档日志等。 2. 热备份:在不关闭数据库的情况下进行备份,通常使用RMAN (Recovery Manager) 实现。 3. 逻辑备份:通过expdp/impdp工具进行数据导出和导入,实现逻辑层面的备份。 4. 异机备份:将备份数据转移到另一台机器,以备灾难恢复。 这个手册提供了一套全面的Oracle 11g在RHEL6上安装和维护的流程,对于系统管理员来说是宝贵的参考资料。