Linux系统下Oracle11gR2静默安装全攻略
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官方文档或在线社区通常能找到解决方案。
2013-08-16 上传
2019-08-14 上传
2023-07-11 上传
2012-03-14 上传
2017-11-27 上传
2011-04-19 上传
夏影影
- 粉丝: 317
- 资源: 914
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载