Centos7 rpm安装Oracle21c

时间:2023-02-15 11:02:14

一、概述

最近有个项目需要测试Oracle数据库的内容,需要搭建一个测试环境,特此记录一下安装过程。

二、部署

1、准备安装包

本次采用RPM包的方式的安装,Centos7为mini最小化安装。软件包下载位置:https://www.oracle.com/cn/database/technologies/oracle-database-software-downloads.html#19c Centos7 rpm安装Oracle21c 想要下载安装包,必须注册一个Oracle的账号。默认下载是基于Oracle Linux8的,打开SEE all可以看到基于Oracle Linux7的 Centos7 rpm安装Oracle21c

2、上传安装包,预配置依赖

a、准备环境预配置包

下载位置在https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/ Centos7 rpm安装Oracle21c 需要下载https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-21c-1.0-1.el7.x86_64.rpm 这个会自动配置环境例如用户和环境变量等,具体可以参考官方部署手册:https://docs.oracle.com/en/database/oracle/oracle-database/21/ladbi/about-the-oracle-preinstallation-rpm.html#GUID-C15A642B-534D-4E4A-BDE8-6DC7772AA9C8 上传下载好的安装包 Centos7 rpm安装Oracle21c 安装依赖软件包

yum install -y bind-utils glibc-devel ksh  net-tools nfs-utils \
policycoreutils-python psmisc smartmontools sysstat unzip xorg-x11-utils xorg-x11-xauth

Centos7 rpm安装Oracle21c

安装预配置软件包

rpm -ivh oracle-database-preinstall-21c-1.0-1.el7.x86_64.rpm

Centos7 rpm安装Oracle21c

b、安装数据库软件

此过程会稍慢,需要耗时5~7分钟

rpm -ivh oracle-database-ee-21c-1.0-1.ol7.x86_64.rpm

Centos7 rpm安装Oracle21c

默认配置文件存放在/etc/init.d/oracledb_ORCLCDB-21c,可以更改SID,但是在改的时候会需要改脚本所需要的预配的文件名称。

初始化数据库,selinux一定要关闭。

/etc/init.d/oracledb_ORCLCDB-21c configure

Centos7 rpm安装Oracle21c

c、简单初始化数据库

配置sqlplus环境变量,在/etc/profile中添加

export ORACLE_BASE=/opt/oracle/
export ORACLE_HOME=/opt/oracle/product/21c/dbhome_1/
export ORACLE_SID=ORCLCDB
export PATH=$PATH:$ORACLE_HOME/bin

使用sqlplus登陆数据库 Centos7 rpm安装Oracle21c

创建普通用户并赋权 Centos7 rpm安装Oracle21c

使用客户端登陆数据库 Centos7 rpm安装Oracle21cCentos7 rpm安装Oracle21c

三 总结

到此已经完成数据库的简要使用,本文抛砖引玉,不对数据库进行深入研究。