Oracle 11gR2 for Linux 的静默安装是一个复杂的过程,涉及到多个步骤,包括软件上传、包安装检查、创建数据库用户和组、调整操作系统内核参数以及优化shell限制。以下是对这些步骤的详细说明: 1. **上传软件**: 在开始安装前,你需要将 Oracle 11gR2 数据库的安装文件放置在一个指定的目录,例如 `/wangnc/oracle/11g/`。这可以通过 SecureFX 这样的工具通过 SFTP 协议上传。 2. **包安装检查**: 在静默安装之前,需要确保系统已经安装了必要的 RPM 包。`rpm -q` 命令用于检查以下包是否已安装:binutils, compat-libstdc++-33, elfutils-libelf, 等等。如果显示 "not installed",则需要先安装这些依赖包,因为它们对于 Oracle 数据库的正确运行至关重要。 3. **创建数据库用户和组**: Oracle 数据库需要特定的用户和组来管理和运行服务。使用 `groupadd` 创建 oinstall, dba, asmadmin 和 asmdba 这些组,然后使用 `useradd` 命令创建名为 oracle 的用户,并将其添加到相应的组中。同时,设定用户的主目录 `/home/oracle`。 4. **调整 OS 内核参数**: 优化内核参数是为了确保 Oracle 数据库能高效运行。例如,`kernel.shmmax` 参数应设置为物理内存的一半或者 4GB 减一,取两者中较小的值;`fs.file-max` 设置为进程数量的 512 倍。此外,还有其他参数如 `kernel.shmall`, `kernel.sem`, `net.ipv4.ip_local_port_range` 等,都需要根据实际需求进行调整。配置后,使用 `sysctl -p` 命令使改动立即生效。 5. **增加 shell 限制**: 为了提升性能,需要调整 `oracle` 用户的 nproc(最大进程数)和 nofile(最大打开文件数)限制。在 `/etc/security/limits.conf` 文件中添加相应的配置,然后在 `/etc/pam.d/login` 和 `/etc/profile` 文件中更新,确保在用户登录时应用这些限制。 静默安装Oracle 11gR2 for Linux 的过程主要是自动化执行这些步骤,减少手动交互,降低错误发生概率,同时提高安装效率。在实际操作时,还需要根据具体的服务器配置和需求进行适当的调整。确保所有步骤都遵循最佳实践,以实现稳定且高效的数据库服务。
剩余8页未读,继续阅读
- 小鱼儿202012-07-24不错的一文档,不过我只需要其中一部分~ 不错一份参考。
- jim_long_2018-05-23多谢分享了,还没试
- 粉丝: 1
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助