linux

Linux Oracle安装步骤详解

小樊
45
2025-05-18 00:38:39
栏目: 云计算

在Linux系统上安装Oracle数据库是一个复杂的过程,需要仔细规划和执行。以下是在Oracle Linux 7.9上安装Oracle 19c的基本步骤:

安装前的准备工作

  1. 检查硬件和操作系统要求

    • 确保服务器硬件满足Oracle数据库的最低要求。
    • 操作系统必须是最新稳定版本,例如Oracle Linux 7.9。
  2. 更新Linux系统

    sudo yum update -y
    
  3. 安装依赖软件包

    sudo yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat
    
  4. 创建Oracle用户和组

    sudo groupadd oinstall
    sudo groupadd dba
    sudo useradd -g oinstall -G dba oracle
    sudo passwd oracle
    
  5. 设置目录权限

    sudo mkdir -p /u01/app/oracle/product/19.0.0/dbhome_1
    sudo chown -R oracle:oinstall /u01
    sudo chmod -R 775 /u01
    
  6. 配置内核参数

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

    fs.aio-max-nr=1048576
    fs.file-max=6815744
    kernel.shmall=2097152
    kernel.shmmax=4294967295
    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
    

    运行以下命令使参数生效:

    sudo sysctl -p
    
  7. 配置用户限制

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

    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536
    oracle soft stack 10240
    
  8. 配置环境变量

    切换到 oracle 用户,编辑 .bash_profile 文件:

    su - oracle
    vi ~/.bash_profile
    

    添加以下内容:

    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/19.0.0/dbhome_1
    export ORACLE_SID=orcl
    export PATH=$ORACLE_HOME/bin:$PATH
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
    

    使环境变量生效:

    source ~/.bash_profile
    

安装Oracle数据库

  1. 下载并解压Oracle安装文件

    从Oracle官网下载适合Linux系统的Oracle Database 19c安装包,并将其解压到指定目录。

  2. 运行安装程序

    oracle 用户身份运行安装程序:

    cd /u01/app/oracle/product/19.0.0/dbhome_1
    ./runInstaller
    

    按照安装向导的指示完成安装过程。

安装后的配置

  1. 创建和配置数据库

    使用DBCA (Database Configuration Assistant) 创建数据库:

    dbca
    

    根据向导步骤创建数据库,选择操作“创建数据库”,配置数据库名称、字符集、存储路径等。

  2. 配置监听器

    使用NETCA (Network Configuration Assistant) 配置监听器:

    netca
    

    根据向导配置监听器,选择操作“添加监听程序”,配置监听端口等。

  3. 验证安装

    启动SQL*Plus验证数据库:

    sqlplus / as sysdba
    

    创建一个简单的查询:

    SELECT * FROM dual;
    

    检查监听器状态:

    lsnrctl status
    

请注意,上述步骤是一个基本的安装指南,实际安装过程可能因您的Linux发行版、Oracle数据库版本和系统配置而有所不同。建议在安装之前,仔细阅读相关的官方文档,以确保顺利完成安装。如果在安装过程中遇到问题,建议参考Oracle官方文档或寻求社区支持。

0
看了该问题的人还看了