在CentOS下配置Oracle数据库涉及多个步骤,以下是一个详细的指南:
sudo hostnamectl set-hostname db
sudo yum install libnsl libnsl2-devel libaio-devel libcap-devel xorg-x11-utils xauth gcc make libstdc++-devel sysstat smartmontools glibc-compat-2.17
sudo setenforce 0
sudo sed -i 's/SELINUX.*/SELINUXdisabled/' /etc/selinux/config
sudo groupadd oinstall
sudo groupadd dba
sudo useradd -g oinstall -G dba oracle
sudo passwd oracle
/etc/security/limits.conf
:oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
/etc/pam.d/login
:session required pam_limits.so
/etc/profile
:if [ $user = "oracle" ]; then
if [ $shell = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
source /etc/profile
sudo mkdir -p /apps/oracle/app
sudo mkdir -p /apps/oracle/etc
sudo chown -r oracle:oinstall /apps/oracle
sudo chmod 775 /apps/oracle
sudo su - oracle
unzip p13390677_112040_linux-x86-64_1of7.zip
unzip p13390677_112040_linux-x86-64_2of7.zip
netca
按照提示配置监听器。dbca
按照提示配置数据库实例。sudo systemctl start oracle-database-preinstall
sudo systemctl start oracle-database-ee-19c
sudo systemctl enable oracle-database-preinstall
sudo systemctl enable oracle-database-ee-19c
sqlplus / as sysdba
连接成功后,可以执行一些简单的查询来验证安装是否成功。辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: centos上java编译参数设置