在CentOS上搭建Oracle数据库环境是一个复杂的过程,涉及多个步骤和配置。以下是一个详细的指南,帮助您在CentOS系统上成功安装和配置Oracle数据库。
sudo yum update -y
sudo yum install -y oracle-epel-release-el7
sudo yum install -y oracle-rdbms-server-19c-preinstall
sudo useradd -m -d /home/oracle -s /bin/bash oracle
sudo passwd oracle
sudo chown -R oracle:oinstall /u01
sudo chmod -R 775 /u01
从Oracle官方网站下载Oracle Database 19c软件。
sudo mkdir -p /u01/app/oracle/product/19.0.0/dbhome_1
echo 'export ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1' >> /home/oracle/.bashrc
echo 'export PATH=$PATH:$ORACLE_HOME/bin' >> /home/oracle/.bashrc
echo 'export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH' >> /home/oracle/.bashrc
echo 'export TNS_ADMIN=$ORACLE_HOME/network/admin' >> /home/oracle/.bashrc
echo 'export ORACLE_SID=ORCL' >> /home/oracle/.bashrc
source /home/oracle/.bashrc
cd /u01/app/oracle/product/19.0.0/dbhome_1
./runInstaller
选择安装类型(图形界面或命令行),配置数据库(设置监听器、创建数据库),完成安装。
使用 netca
工具创建监听器:
sudo su - oracle
/u01/app/oracle/product/19.0.0/dbhome_1/bin/netca -silent -listener
使用 dbca
工具创建数据库实例:
/u01/app/oracle/product/19.0.0/dbhome_1/bin/dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname orcl -sid orcl -responseFile NO_VALUE -characterSet AL32UTF8
sqlplus / as sysdba
startup
通过SQL*Plus或其他工具连接数据库,验证安装是否成功。
sqlplus /nolog
以上步骤是基于CentOS 7和Oracle 19c的安装流程,具体步骤可能会有所不同,请根据实际情况进行调整。