Linux环境下Oracle11gR2安装步骤详解

需积分: 5 0 下载量 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策略调整、环境变量配置等其他因素。务必确保遵循最佳实践,以确保数据库的稳定性和安全性。