OracleLinux8安装Oracle21c
OracleLinux简介
OracleLinux简称OLE
关闭SELinux和防火墙
# 关闭防火墙
systemctl disable --now firewalld.service
## 现在就临时关闭SELinux
setenforce 0
# 关闭SELINUX
sed -ri 's#(SELINUX=).*#\1disabled#' /etc/selinux/config
安装源
# 安装终端自动补全工具
dnf install bash-completion -y
# 安装epel源
dnf install -y epel-release
# 安装elrepo源
yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
# 安装oracle-database-preinstall-21c源
dnf install -y oracle-database-preinstall-21c-1.0-1.el8.x86_64
# 安装数据库软件
## oracle-database-ee-21c-1.0-1.ol8.x86_64.rpm需要从Oracle官网下载
dnf install -y oracle-database-ee-21c-1.0-1.ol8.x86_64.rpm
执行数据库初始化脚本
-- 执行数据库初始化脚本,如有需要可自行修改
/etc/init.d/oracledb_ORCLCDB-21c configure
安装
解决Oracle
数据库下键
和回退键
异常问题。
wget http://www.rpmfind.net/linux/epel/8/Everything/x86_64/Packages/r/rlwrap-0.45.2-1.el8.x86_64.rpm
dnf install -y rlwrap-0.45.2-1.el8.x86_64.rpm
修改oracle用户环境配置
vim /home/oracle/.bash_profile
# 追加变量
export ORACLE_HOME=/opt/oracle/product/21c/dbhome_1
export PATH=$PATH:/opt/oracle/product/21c/dbhome_1/bin
export ORACLE_SID=ORCLCDB
export NLS_LANG='SIMPLIFIED CHINESE_CHINA.AL32UTF8'
# 定义别名
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
alias ggsci='rlwrap ggsci'
# 刷新环境变量
source /home/oracle/.bash_profile
测试
进入oracle用户测试(远程测试需开放端口 默认端口1521
)
oracle监听配置
https://blog.csdn.net/UnforgetMemory/article/details/122933206