Linux系统下Oracle11gR2静默安装全攻略

0 下载量 199 浏览量 更新于2024-09-02 收藏 172KB PDF 举报
本文将详细介绍如何在Linux系统下进行Oracle 11g R2的静默安装,这是一个适用于没有图形界面环境的过程,旨在减少错误并提高安装效率。在开始之前,请确保你的Linux系统是64位的,例如Red Hat Enterprise Linux 6.5,并且你已经准备好了Oracle 11.2.0的安装包。 首先,我们需要进行一些基本的准备工作。检查并确保主机名的一致性。在`/etc/hosts`文件中,添加你的IP地址与主机名对应条目,例如:`192.168.100.123 ora11g`。确保这个IP地址和主机名与你的实际设置相符。 接下来,将Oracle数据库安装压缩包上传到服务器,例如`/home/`目录下,并解压缩,你会得到一个名为`database`的文件夹。 安装过程中可能需要打系统补丁包。为此,首先你需要识别光盘的位置,通常在`/dev/sr0`。然后挂载光盘到`mnt`目录:`mount /dev/sr0 /mnt/`。创建一个新的YUM源并编辑`/etc/yum.repos.d/redhat.repo`文件,添加如下内容: ```ini [Server] name=redhat6.5 baseurl=file:///mnt/ enabled=1 gpgcheck=0 ``` 这将允许你在没有网络的情况下使用本地光盘作为YUM源。 静默安装Oracle 11g R2的步骤如下: 1. 创建所需的用户和组,例如`oinstall`和`dba`组,以及`oracle`用户。 2. 设置环境变量,如`ORACLE_HOME`,`PATH`,`LD_LIBRARY_PATH`等,这些变量将在安装脚本中使用。 3. 创建安装目录,例如`/u01/app/oracle`。 4. 修改系统限制,如`/etc/security/limits.conf`,以满足Oracle的内存和文件句柄需求。 5. 调整`/etc/pam.d/login`和`/etc/pam.d/sshd`文件,以允许Oracle用户更大的堆栈大小。 6. 创建响应文件,该文件包含安装过程中的所有选项和参数。例如,`response_file.install.rsp`,它应该包括以下内容(根据实际情况调整): ``` [oracle@ora11g ~]$ cat response_file.install.rsp ORACLE_BASE=/u01/app/oracle ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1 INVENTORY_LOCATION=/u01/app/oraInventory ORACLE_SID=ORCL DATABASE_TYPE=SE TOTAL_DISK_SPACE=10G ``` 7. 使用如下命令启动静默安装: ```bash ./runInstaller -silent -waitforcompletion -responseFile response_file.install.rsp ``` 8. 安装完成后,你需要执行一些额外的配置步骤,例如初始化数据库,设置监听器,创建数据库连接等。 9. 记得安装必要的系统补丁,以保持数据库的安全性和稳定性。 通过以上步骤,你可以在Linux环境下成功地进行Oracle 11g R2的静默安装。这个过程适合初学者,因为每个步骤都详细描述了操作方法。确保遵循所有步骤,并根据你的具体情况进行适当的调整。如果在安装过程中遇到问题,查阅Oracle官方文档或在线社区通常能找到解决方案。