在CentOS上安装Oracle数据库是一个复杂的过程,涉及多个步骤和配置。以下是一个详细的指南,帮助你在CentOS 7上安装和配置Oracle 19c数据库:
vim /etc/profile 添加以下内容:tz='Asia/Hong_Kong'; export tz 重新加载配置:source /etc/profile systemctl stop ntpd systemctl disable ntpd systemctl stop firewalld systemctl disable firewalld setenforce 0 vim /etc/hostname 将内容改为oracle。vim /etc/hosts 添加以下内容:192.168.11.100 oracle mkdir -p /opt/oracle mkdir -p /opt/inventory mkdir -p /opt/src mkdir /mnt/media mount /dev/cdrom /mnt/media vim /etc/yum.repos.d/centos-media.repo 添加以下内容:[c7-media] name=centos-$releasever - media baseurl=file:///mnt/media/ gpgcheck=0 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7 清理缓存并生成缓存:yum clean all yum makecache yum install -y binutils compat-libstdc++-33 gcc gcc-c++ glibc-devel libaio-devel libxext ksh libxtst libxau libxcb libxi make sysstat readline bc compat-libstdc++ fontconfig-devel libxrender-devel librdmacm-devel net-tools nfs-utils targetcli smartmontools python python-config shell python-rtslib python-six elfutils-libelf elfutils-libelf-devel compat-libstdc++ unixodbc unixodbc-devel glibc libxrender libstdc++ libaio fontconfig ncurses libx11 groupadd oinstall groupadd dba useradd -g dba -m oracle usermod -a -G oinstall oracle passwd oracle /home/oracle/.bash_profile文件,添加以下内容:export ORACLE_BASE=/opt/oracle export ORACLE_HOME=/opt/oracle/product/19.3/dbhome_1 export PATH=$PATH:$ORACLE_HOME/bin export ORACLE_SID=orcl source /home/oracle/.bash_profile unzip LINUX.X64_193000_db_home.zip -d /opt/oracle su - oracle cd /opt/oracle ./runInstaller netca dbca /etc/oratab文件,将orcl:/opt/oracle/product/19.3/dbhome_1:N修改为orcl:/opt/oracle/product/19.3/dbhome_1:Y。/etc/rc.d/rc.local文件,添加以下内容:su - oracle -c "/opt/oracle/product/19.3/dbhome_1/bin/lsnrctl start" su - oracle -c "/opt/oracle/product/19.3/dbhome_1/bin/dbstart" chmod +x /etc/rc.d/rc.local firewall-cmd --zone=public --add-port=1521/tcp --permanent firewall-cmd --reload 通过以上步骤,你可以在CentOS 7上成功安装和配置Oracle 19c数据库。如果在安装过程中遇到任何问题,请参考Oracle官方文档或相关在线资源以获取更多帮助。