概述
最近公司要搭建一个测试环境,查看网络上很多安装Oracle的方式很繁琐,最近发现rpm 方式是最简单的了。就是简单安装oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm 和 oracle-database-ee-19c-1.0-1.x86_64.rpm 然后就ok了。 启动数据库的脚本在 /etc/init.d/oracledb_ORCLCDB-19c 然后用起来就ok了。
参考链接
https://oracle-base.com/articles/19c/oracle-db-19c-installation-on-oracle-linux-7#DownloadSoftware
下面这个链接设置oracle linux 的yum-repo 源
zhttps://blog.csdn.net/hanzheng260561728/article/details/51035629
修个linux的源为 oracle linux 的源,这样在线安装的时候 不会出现缺少包的情况。
wget -N -P /etc/yum.repos.d http://yum.oracle.com/public-yum-ol7.repo
启用oracle linux 的yum 源
sed -i 's/gpgcheck=1/gpgcheck=0/g' public-yum-ol7.repo
sed -i 's/enabled=0/enabled=1/g' public-yum-ol7.repo
[root@openguassdb ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.40.199 openguassdb
[root@openguassdb ~]#
数据库预先设置rpm
bash
yum install -y oracle-database-preinstall-19c
curl -o oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
yum -y localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
yum remove gcc-go gcc-plugin-devel
yum clean all
rm -rf /var/cache/yum
yum install -y bc binutils compat-libcap1 compat-libstdc++-33 dtrace-utils elfutils-libelf elfutils-libelf-devel fontconfig-devel glibc glibc-devel ksh libaio libaio-devel libdtrace-ctf-devel libXrender libXrender-devel libX11 libXau libXi libXtst libgcc librdmacm-devel libstdc++ libstdc++-devel libxcb make net-tools nfs-utils python python-configshell python-rtslib python-six targetcli smartmontools sysstat gcc unixODBC dtrace-modules dtrace-modules-headers dtrace-modules-provider-headers
关键修改文件查看,



下载数据库oracle 19 的 rpm 安装包
bash
rpm 的下载地址
https://www.oracle.com/cn/database/technologies/oracle19c-linux-downloads.html
yum -y localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm
oracle 19c 初始化参数查看
安装数据库 需要的常见参数设置,以下是官网打包好的设置参数,我们按照这个设置就好了。是不是很简单。

开始安装数据库
bash
/etc/init.d/oracledb_ORCLCDB-19c configure
安装过程

环境变量设置
把刚刚脚本中的/etc/init.d/oracledb_ORCLCDB-19c 下面这段粘贴过来。然后给sys system 改个密码就ok了。
bash
# Setting the required environment variables
export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export ORACLE_VERSION=19c
export ORACLE_SID=ORCLCDB
export TEMPLATE_NAME=General_Purpose.dbc
export CHARSET=AL32UTF8
export PDB_NAME=ORCLPDB1
export LISTENER_NAME=LISTENER
export NUMBER_OF_PDBS=1
export CREATE_AS_CDB=true
# General exports and vars
export PATH=$ORACLE_HOME/bin:$PATH
LSNR=$ORACLE_HOME/bin/lsnrctl
SQLPLUS=$ORACLE_HOME/bin/sqlplus
DBCA=$ORACLE_HOME/bin/dbca
NETCA=$ORACLE_HOME/bin/netca
ORACLE_OWNER=oracle
RETVAL=0
CONFIG_NAME="oracledb_$ORACLE_SID-$ORACLE_VERSION.conf"
CONFIGURATION="/etc/sysconfig/$CONFIG_NAME"


ok 就是这么简单