CentOS下无GUI Oracle 11G最小化安装及自动化脚本

需积分: 10 1 下载量 166 浏览量 更新于2024-07-15 收藏 2.47MB PPTX 举报
在本文档中,提供了在 CentOS 环境下进行 Oracle 11G 安装的详细步骤,特别强调了在无图形用户界面 (GUI) 情况下的安装过程,以简化自动化操作。以下是主要知识点的概述: 1. **操作系统安装**: 文档开始提到,最小化安装的 CentOS 6.5 到 7.8 可以通过快速完成安装过程,因为它们使用的是最小化安装镜像,安装步骤非常简洁。 2. **下载安装介质**: 用户被引导从指定的网址(<http://auto.zhishi.today>)下载 Oracle 11G 的数据库安装介质。此外,还提供了一个百度网盘链接以及提取码(jsd8),以便于下载。 3. **网络配置**: 对于 CentOS 7 及后续版本,由于网卡命名规则变化,需要修改 `/etc/sysconfig/grub` 文件,添加 `net.ifnames=0 biosdevname=0`,然后重新生成 grub 配置并重启系统。接着,修改 `/etc/sysconfig/network-scripts/ifcfg-eth0` 文件来设置静态 IP 地址。 4. **依赖包管理**: 安装过程中需要确保所有必要的依赖包已正确安装,特别是在 CentOS 6 和 7 上,使用 `rpm -Uvh *.rpm --nodeps --force` 来安装,可能需要忽略错误以确保包的顺利安装。 5. **用户与权限设置**: 创建了多个用户组(dba, oper, asmdba),并用 `useradd` 命令创建一个名为 `oracle` 的用户,将其加入到这些组中。设置了用户的密码,并对安装根目录 `/u01/app/oracle` 进行权限管理,确保 Oracle 用户拥有适当的访问权限。 6. **环境变量设置**: 在 Oracle 用户的环境下,设置了几个关键环境变量,如 `ORACLE_UNQNAME`、`ORACLE_TERM`、`NLS_LANG` 和 `ORACLE_BASE`,以确保 Oracle 安装和运行所需的环境配置。 7. **安装步骤**: 最后,文档详细描述了如何在 `/u01/app/oracle/product/11.2.0/db_1` 目录下创建 Oracle 11G 的安装目录,并执行安装脚本来自动完成数据库和数据库实例的创建。 整个过程旨在提供一个简明且可操作的指南,帮助用户在 CentOS 环境下高效地进行 Oracle 11G 的自动化安装。这对于那些希望在服务器上部署数据库的系统管理员或开发者来说,是一份宝贵的资源。