【CentOS开发环境搭建】一、基本环境准备
【CentOS开发环境搭建】二、安装Oracle
【CentOS开发环境搭建】三、安装JDK
【CentOS开发环境搭建】四、安装Node.js
Oracle需要以root用户安装。
软件版本
CentOS 7.6 内核3.10.0-957.e17.x86_64
Oracle 19c
或Oracle 12c
Oracle 19c安装过程
基础环境配置及依赖安装
关闭系统防火墙
(如外网环境不能关闭防火墙自行开放相关需要使用的端口即可)
systemctl stop firewalld
systemctl disable firewalld
关闭selinux
vim /etc/selinux/config
SELINUX=disabled
安装oracle需要的依赖
(已通过互联网提前下载并制作yum仓库,配置一个离线yum源直接安装即可)
链接:https://pan.baidu.com/s/1zg6DUG0BTxY7H63lj78CrA 提取码:2ucb
将上述压缩包传输到CentOS后解压
unzip base.zip
创建离线yum源,备份原有repo文件,创建local.repo文件
echo "[local]" > /etc/yum.repos.d/local.repo
echo "name=local" >> /etc/yum.repos.d/local.repo
echo "enable=1" >> /etc/yum.repos.d/local.repo
echo "baseurl=file:///root/base" >> /etc/yum.repos.d/local.repo
echo "gpgcheck=0" >> /etc/yum.repos.d/local.repo
yum clean all
注意上述的/root/base需要改成你实际使用的地址
安装oracle-database-preinstall
链接:https://pan.baidu.com/s/11TGhQ8H95umuV5PRUrfEcw 提取码:3yru
在Oracle网站上也可以下载:https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/index.html
执行yum -y localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
cannot find a valid baseurl for repo: base/7/x86_64报错处理
切到/etc/yum.repos.d/
下
执行mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
即可解决
安装配置Oracle 19c
安装Oracle 19c
执行yum -y localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm
最后出现如下则表示安装完成
已安装:
oracle-database-ee-19c.x86_64 0:1.0-1
初始化Oracle数据库
执行/etc/init.d/oracledb_ORCLCDB-19c configure
这个过程一般比较漫长,我执行了约40min
配置环境变量,切换到oracle用户下
su - oracle
vim .bash_profile
修改部分内容如下:
export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin
export ORACLE_SID=ORCLCDB
source .bash_profile
登陆oracle数据库
sqlplus / as sysdba
修改密码
alter user system identified by 123456;
Oracle 12c安装步骤
CentOS静默安装Oracle12c详细过程
(注意文章中有一个地方有错,要按照评论第一条的配置)
参考
Linux下Oracle19c离线rpm安装
解决方法:CentOS7用yum安装软件显示错误:cannot find a valid baseurl for repo: base/7/x86_64
centos7离线安装rpm包自动解决依赖
CentOS静默安装Oracle12c详细过程