linux

Oracle数据库Linux版如何安装

小樊
48
2025-07-27 19:50:51
栏目: 云计算

在Linux系统上安装Oracle数据库是一个复杂的过程,涉及多个步骤和配置。以下是一个详细的指南,帮助你在Linux系统上成功安装Oracle数据库。

安装前准备

  1. 检查系统环境

    • 确保Linux版本兼容Oracle,通常建议使用Oracle Linux、Red Hat Enterprise Linux (RHEL)、CentOS等。
    • 检查服务器的CPU、内存和硬盘是否满足Oracle的最低要求。
  2. 创建Oracle用户和用户组

    • 创建用户组:
      groupadd oinstall
      groupadd dba
      
    • 创建Oracle用户并设置用户组:
      useradd -g oinstall -G dba oracle
      
    • 设置Oracle用户密码:
      passwd oracle
      
  3. 配置内核参数

    编辑 /etc/sysctl.conf 文件,添加以下内容:

    fs.file-max = 6815744
    kernel.sem = 250 32000 100 128
    kernel.shmmax = 68719476736
    kernel.shmall = 4294967296
    kernel.shmmni = 4096
    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
    oracle hard stack 32768
    

安装Oracle数据库

  1. 下载Oracle安装包

    在Oracle官网(Oracle官网)下载最新的Oracle数据库安装包,选择适用于Linux的版本。

  2. 解压安装包

    将下载的安装包上传到Linux服务器并解压:

    unzip linuxx64_12201_database.zip -d /opt/oracle
    
  3. 设置Oracle环境变量

    编辑Oracle用户的环境变量文件 ~/.bash_profile

    export ORACLE_BASE=/opt/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/dbhome_1
    export ORACLE_SID=orcl
    export PATH=$PATH:$ORACLE_HOME/bin
    

    执行以下命令使其生效:

    source ~/.bash_profile
    
  4. 运行Oracle安装程序

    切换到Oracle用户并启动安装程序:

    su - oracle
    cd /opt/oracle/database
    ./runInstaller
    

    按照安装向导的提示进行安装。在安装过程中,需要设置Oracle Inventory Directory,通常为 /opt/oraInventory。根据需要选择安装类型(如单实例数据库安装)。

  5. 执行root脚本

    安装程序完成后,会提示以root用户身份运行以下脚本:

    /opt/oraInventory/orainstRoot.sh
    /opt/oracle/product/12.2.0/dbhome_1/root.sh
    

    执行这些脚本来完成Oracle数据库的安装。

安装后的配置

  1. 启动监听器

    配置监听器 listener.ora 文件(路径通常为 /etc/oracle/network/listener.ora),然后启动监听器:

    lsnrctl start
    

如果在安装过程中遇到任何问题,可以查阅Oracle官方文档或寻求专业人士的帮助。祝您使用愉快!

0
看了该问题的人还看了