而Oracle 11g(11g Release 2,具体版本号为11.2.0.4)更是以其出色的性能、可靠性和扩展性,赢得了众多企业和开发者的青睐
本文将详细介绍如何在Linux系统(以CentOS 7为例)上安装Oracle 11g数据库,通过图文并茂的方式,确保每一步都清晰明了,帮助读者顺利完成安装
一、前期准备 在安装Oracle 11g之前,我们需要做一些必要的准备工作,以确保安装过程顺利进行
1. 系统要求 - 操作系统:CentOS 7 或其他兼容的Linux发行版 内存:至少1GB(推荐2GB以上) - 磁盘空间:至少5GB的空闲空间(Oracle软件本身+数据文件) 交换空间:至少1GB 2. 创建用户和组 Oracle官方推荐以非root用户安装Oracle软件,因此我们需要创建一个专门的用户和组
创建用户和组 groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle passwd oracle 3. 配置内核参数 编辑`/etc/sysctl.conf`文件,添加或修改以下参数: fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 然后应用这些更改: sysctl -p 4. 配置用户资源限制 编辑`/etc/security/limits.conf`文件,添加以下内容: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240 同时,在`/etc/pam.d/login`文件末尾添加: session requiredpam_limits.so 5. 创建安装目录和设置权限 创建Oracle安装目录和数据文件目录,并设置正确的权限: mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1 mkdir -p /u01/oradata mkdir -p /u01/oraInventory chown -R oracle:oinstall /u01 chmod -R 775 /u01 6. 配置Oracle用户环境变量 以`oracle`用户登录,编辑`~/.bash_profile`文件,添加以下内容: export ORACL