Oracle 11.2.0.4安装脚本:准备工作与环境配置
需积分: 10 134 浏览量
更新于2024-09-08
收藏 3KB TXT 举报
本资源是一份Oracle数据库的预安装脚本(`oracle_pre_install.sh`),它包含了一系列交互式的命令,用于指导用户在Linux系统上进行Oracle数据库的安装。以下是脚本中的关键知识点:
1. **脚本开头**:
- 脚本以`#!/bin/bash`开始,表明这是一个使用Bash shell编写的可执行脚本。
2. **变量初始化**:
- 用户被提示输入数据路径 (`REPO_PATH`),用于存放Oracle数据。
- 用户需要提供数据库实例名 (`INSTANCE`),在这个例子中是固定的 `orcl`。
- 定义Oracle软件版本 (`VERSION`) 为11.2.0.4,这是Oracle Database的一个具体版本。
- 用户还需输入Oracle软件根目录 (`ROOT_DIR`),如 `/u01`,这是安装文件的存放位置。
3. **备份与重命名功能**:
- 函数 `BAK_REV()` 负责检查是否存在备份文件,如果存在则复制原文件并添加 `.org` 后缀作为备份,否则直接复制并创建备份。
4. **调整共享内存大小**:
- 使用 `awk` 和 `sed` 命令获取和修改 `/etc/fstab` 文件中 tmpfs 的大小,将其设置为系统的总内存(`v_mem_total`)的兆字节数,以支持更大的Oracle数据库内存需求。
5. **防火墙配置**:
- 清除现有的iptables规则 (`iptables -F` 和 `iptables -X`),然后保存防火墙规则。
- 关闭SELinux,以避免可能的权限问题,通过 `setenforce 0` 命令将SELinux策略设置为Permissive模式。
6. **YUM包管理器**:
- 最后部分提到的 "yumi" 可能是某个特定的包管理工具或脚本,用于安装Oracle数据库。`yumi` 可能是Yum Updater Manager(针对基于yum的RPM包管理系统的升级工具)或者其他用于批量安装的工具。
这个脚本主要负责为Oracle数据库安装做准备,包括设置临时文件系统大小、清理防火墙规则以及可能的系统配置更改。实际执行时,用户需要根据提示交互式地输入相关信息,确保数据库的顺利安装。
2017-11-14 上传
2012-10-25 上传
2021-09-29 上传
2010-12-20 上传
2020-12-23 上传
2013-04-25 上传
2008-09-20 上传
2014-01-11 上传
2012-12-20 上传
践行见远
- 粉丝: 66
- 资源: 6
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍