Solaris10下Oracle11gr2详细安装指南

5星 · 超过95%的资源 需积分: 10 32 下载量 95 浏览量 更新于2024-07-28 收藏 1.87MB PDF 举报
"这篇文档详细介绍了如何在 Solaris 10 Update 10 (U10) 操作系统上安装 Oracle 11g Release 2 (11gr2) 数据库。内容包括服务器配置、用户和用户组的创建、安装目录的准备以及环境变量的设置。" 在 Solaris 10 系统上安装 Oracle 11g R2 数据库是一项复杂的过程,需要遵循特定步骤以确保成功。以下是对这个过程的详细解析: 1. **服务器准备**: - 服务器型号:SUNT5220 - 操作系统:Solaris 10 U10 - 服务器名称:T522002 - IP 地址:192.168.10.12 - Oracle SID:t5220 2. **创建用户和用户组**: - 使用 `groupadd` 命令创建了两个用户组:`oinstall` 和 `dba` - 接着使用 `useradd` 命令创建了一个名为 `oracle` 的用户,将它分配给 `oinstall` 主组,并加入 `dba` 附加组。用户家目录设置为 `/export/home/oracle`,默认 shell 为 `bin/csh`。 3. **设置密码**: - 使用 `passwd` 命令为 `oracle` 用户设置密码,这里设置为 `admin123` 4. **创建Oracle数据库安装目录**: - 创建了两个目录:`/oracle/product/11gr2` 和 `/oracle/doc`,Oracle 数据库软件将被安装在这里。 - 通过 `chown` 命令将 `/opt/oracle` 目录的所有权更改为 `oracle:oinstall` 5. **修改环境变量**: - 安装过程中遇到的问题是,如果设置了环境变量,可能会导致 ORA-12705 错误,这通常与 NLS_LANG 设置有关。然而,即使修改了 NLS_LANG,问题仍然存在。 - 解决这个问题的一个可能原因是,在安装系统时仅选择了中文支持。 - 需以 `oracle` 用户登录,编辑 `.cshrc` 文件(这是一个隐藏文件),如果没有这个文件,可以将 `local.cshrc` 复制并重命名为 `.cshrc`。 - 在 `.cshrc` 文件中,需要在 `umask 022` 下一行添加环境变量设置,例如设置 `ORACLE_HOME`、`PATH`、`LD_LIBRARY_PATH`、`CLASSPATH` 等。 6. **安装流程**: - 在完成上述准备工作后,可以开始实际的 Oracle 数据库安装。通常,这涉及到运行安装程序,选择适当的安装类型(如企业版或标准版),指定安装目录,配置数据库参数,以及接受许可协议等步骤。 在 Solaris 上安装 Oracle 数据库需要注意的是,由于操作系统和数据库软件的紧密集成,任何配置错误都可能导致安装失败。因此,必须仔细遵循官方文档和最佳实践,以确保一切顺利。同时,安装过程中可能还需要调整系统内核参数,如最大文件描述符数、共享内存等,以满足 Oracle 的需求。此外,安装完成后,还需要进行数据库实例的创建、初始化参数文件的配置,以及必要的安全设置。