【CentOS开发环境搭建】二、安装Oracle

【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详细过程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值