linux

Linux Oracle如何高效安装

小樊
36
2025-04-07 16:05:30
栏目: 云计算

在Linux系统上高效安装Oracle数据库,可以参考以下步骤:

环境准备

  1. 关闭防火墙
    systemctl stop firewalld
    systemctl disable firewalld
    
  2. 禁用NetworkManager服务(非必须):
    systemctl stop NetworkManager
    systemctl disable NetworkManager
    
  3. 禁用SELinux
    setenforce 0
    sed -i "/^SELINUX=/s#enforcing#disabled#" /etc/selinux/config
    
  4. 配置HOSTS解析
    echo "192.168.8.220 host_db" >> /etc/hosts
    
  5. 修改主机名称
    hostnamectl set-hostname host_db
    
  6. 创建组和用户
    groupadd dba
    groupadd oinstall
    useradd -g oinstall -G dba,oper oracle
    passwd oracle
    
  7. 创建安装目录并赋权
    mkdir -p /opt/oracle/app/oraInventory
    mkdir -p /opt/oracle/app/oracle/product/19.3.0/dbhome_1
    chown -R oracle:oinstall /opt/oracle
    chmod -R 775 /opt/oracle
    
  8. 配置用户环境变量(在oracle用户下):
    su - oracle
    vi .bash_profile
    export TMP=/tmp
    export TMPDIR=$TMP
    export ORACLE_HOSTNAME=host_db
    export ORACLE_UNQNAME=orclexport
    export ORACLE_BASE=/opt/oracle/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/19.3.0/dbhome_1
    export ORACLE_SID=orclexport
    export PATH=/usr/sbin:$PATH
    export PATH=$ORACLE_HOME/bin:$PATH
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
    export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
    export PATH=$PATH:$ORACLE_HOME/bin
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
    

安装依赖包

yum install -y binutils compat-libcap1 compat-libstdc-33 gcc gcc-c glibc glibc-devel ksh libaio libaio-devel libgcc libstdc libstdc-devel make sysstat unixODBC unixODBC-devel

下载并解压Oracle安装文件

从Oracle官方网站下载适合您的Linux发行版和硬件架构的Oracle数据库安装文件,并解压缩到指定目录。

配置内核参数

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

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

运行安装程序

以Oracle用户身份运行安装程序:

su - oracle
cd /path/to/oracle/install/files
./runInstaller

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

以上步骤涵盖了从环境准备到安装完成的整个过程,确保了安装的高效性和准确性。如果在安装过程中遇到问题,建议参考Oracle官方文档或相关教程进行排查和解决。

0
看了该问题的人还看了