在CentOS 7下安装Oracle 11的步骤较为复杂,需要严格遵循Oracle官方的安装指南。以下是一个简要的教程,但请注意,安装Oracle需要一定的系统管理和数据库经验,建议在实际操作前先阅读Oracle官方文档并备份重要数据。

蓝易云服务器 - 在CentOS7下安装Oracle11教程_oracle

  1. 下载Oracle软件:
    访问Oracle官方网站,下载Oracle 11g的安装文件。您需要有一个Oracle账号才能下载。
  2. 安装依赖:
sudo yum install -y binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.x86_64 glibc-devel.x86_64 ksh.x86_64 libaio.x86_64 libaio-devel.x86_64 libgcc.x86_64 libstdc++.x86_64 libstdc++-devel.x86_64 libXi.x86_64 libXtst.x86_64 make.x86_64 sysstat.x86_64
  • 1.
  1. 创建Oracle用户和组:
sudo groupadd oinstall
sudo groupadd dba
sudo useradd -g oinstall -G dba oracle
  • 1.
  • 2.
  • 3.
  1. 修改内核参数:
    编辑 /etc/sysctl.conf文件,在末尾添加以下内容:
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmax = 4294967296
kernel.shmall = 1073741824
kernel.shmmni = 4096
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.

然后执行以下命令使参数生效:

sudo sysctl -p
  • 1.
  1. 修改用户限制:
    编辑 /etc/security/limits.conf文件,在末尾添加以下内容:
oracle   soft   nproc   2047
oracle   hard   nproc   16384
oracle   soft   nofile  1024
oracle   hard   nofile  65536
oracle   soft   stack   10240
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  1. 创建安装目录:
sudo mkdir -p /u01/app/oracle/product/11.2.0/db_1
sudo chown -R oracle:oinstall /u01
  • 1.
  • 2.
  1. 设置环境变量:
    编辑 /home/oracle/.bash_profile文件,添加以下内容:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
  • 1.
  • 2.
  • 3.
  • 4.

然后执行以下命令使环境变量生效:

source /home/oracle/.bash_profile
  • 1.
  1. 开始安装:
    将下载的Oracle安装文件解压缩,并运行 runInstaller
./runInstaller
  • 1.

根据安装向导的指示完成安装过程。在安装过程中,需要输入Oracle的安装路径、数据库名称、管理员密码等信息。

  1. 完成安装:
    安装完成后,根据安装向导的提示,执行必要的配置和脚本。

以上是一个简要的CentOS 7下安装Oracle 11的教程。由于Oracle的安装过程较为复杂,建议在实际操作前详细阅读Oracle官方文档并遵循官方的安装指南。