Linux环境下Oracle11gR2安装步骤详解
需积分: 5 188 浏览量
更新于2024-08-28
收藏 795KB DOCX 举报
"Oracle11gR2在Linux环境下的安装步骤详解"
Oracle11gR2是一款广泛使用的数据库管理系统,其在Linux操作系统上的安装过程包括多个关键步骤。以下是根据提供的文档摘要,对整个安装流程的详细说明:
一、设置yum源
1. 首先,进入yum源配置文件夹:`cd /etc/yum.repos.d/`
2. 创建一个备份文件夹以保存原始配置:`mkdir backup`
3. 将现有的配置文件备份:`mv *.repo backup/`
4. 创建一个新的yum源配置文件:`touch Local.repo`
5. 编辑`Local.repo`文件,输入以下内容:
```
[localrepo]
name=CentOS-Local
baseurl=file:///home/yum-repo/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
```
6. 在/home目录下创建`yum-repo`文件夹,并挂载系统镜像至该目录:`mkdir /home/yum-repo`,然后运行`mount /dev/cdrom /yum-repo/`
7. 清理旧的yum缓存:`yum clean all`
8. 加载新的yum源:`yum repolist`
二、安装依赖软件包
安装Oracle11gR2之前,必须先安装一系列的RPM依赖包,包括:
- `gcc-c++`: C++编译器
- `gcc`: GCC编译器
- `libstdc++`: C++标准库
- `libaio-devel`: 异步I/O支持开发包
- `compat-libstdc++-33`: 与旧版GCC兼容的C++库
- `unixODBC`: 开源数据库连接驱动
- `unixODBC-devel`: ODBC开发库
- `elfutils-libelf-devel`: ELF文件处理库开发包
- `ksh`: Korn Shell
- `libaio`: 异步I/O库
- `libgcc`: GCC运行时库
- `libstdc++-devel`: C++开发库
- `binutils`: 二进制工具集合
- `compat-libcap1`: 权限控制库
- `glibc-devel`: C库开发包
- `sysstat`: 系统性能监控工具
- `unixODBC`: 开源数据库连接驱动
- `unixODBC-devel`: ODBC开发库
三、调整系统参数
1. 为了适应Oracle数据库服务,需要修改用户(通常是`oracle`用户)的资源限制。打开`/etc/security/limits.conf`文件并添加以下内容:
```
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
```
这些设置分别指定了`oracle`用户可以打开的最大进程数(`nproc`)和文件描述符数量(`nofile`),软限制和硬限制。
四、创建数据库软件主目录
在安装Oracle11gR2之前,通常还需要创建一个数据库软件的安装目录,例如`/u01/app/oracle`,并给予适当的权限。
五、运行安装脚本
解压Oracle11gR2安装文件后,通过`runInstaller`脚本启动安装程序。按照向导提示进行操作,选择合适的安装类型(如企业版或标准版),配置数据库参数,指定安装路径等。
六、初始化数据库
安装完成后,使用`dbca`(Database Configuration Assistant)工具创建数据库实例,或手动执行SQL脚本来完成初始化。
七、启动和停止数据库服务
通过`sqlplus`命令行工具或`lsnrctl`、`srvctl`等管理工具来启动和停止Oracle数据库服务。
以上是Oracle11gR2在Linux环境下安装的基本流程,实际操作中可能还需考虑防火墙设置、SELinux策略调整、环境变量配置等其他因素。务必确保遵循最佳实践,以确保数据库的稳定性和安全性。
2022-04-28 上传
2022-01-12 上传
2022-01-12 上传
2013-08-05 上传
2019-06-21 上传
2019-05-27 上传
2022-04-28 上传
qq_43273277
- 粉丝: 1
- 资源: 2
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- 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介绍