1.首先我们要下载一个预安装包
wget http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
等待安装包下载完成

2.预安装oracle,等待执行命令
yum -y localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
安装包执行命令
yum -y localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm
等待安装成功,如果中途进度条一直不动,可能是已安装成功但是未显示,这个时候退出再重新进入一下就会显示成功了
3.修改 oracle 用户的密码
passwd oracle
输入密码,确认密码即可,如果这个时候显示说密码太简单不符合规定,确认密码的时候在输入一下就好了,可以不用理会那段话
4.配置环境变量,切换到oracle目录下
su oracle
设置环境变量
# 执行命令
vim .bash_profile
# 在文件后面添加环境变量
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export ORACLE_SID=ORCLCDB
export ORACLE_PDB_SID=ORCLPDB1
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/.local/bin:$HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export NLS_LANG=american_america.ZHS16GBK
保存后执行生效命令
# 使刚才的配置生效
source .bash_profile
5.登录数据库
# 登录数据库
sqlplus / as sysdba
# 显示数据库
show pdbs
更改用户密码
-- 修改密码
alter user system identified by 123456;
查询服务器
-- 查询当前服务名
select global_name from global_name;
5.通过Navicat连接Oracle
开放防火墙端口
# 开放端口
firewall-cmd --permanent --zone=public --add-port=1521/tcp
# 重启防火墙
systemctl restart firewalld.service
连接配置,成功后出现以下界面
