在Linux系统上高效安装Oracle数据库,可以参考以下步骤:
systemctl stop firewalld
systemctl disable firewalld
systemctl stop NetworkManager
systemctl disable NetworkManager
setenforce 0
sed -i "/^SELINUX=/s#enforcing#disabled#" /etc/selinux/config
echo "192.168.8.220 host_db" >> /etc/hosts
hostnamectl set-hostname host_db
groupadd dba
groupadd oinstall
useradd -g oinstall -G dba,oper oracle
passwd oracle
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
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官方网站下载适合您的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官方文档或相关教程进行排查和解决。