Oracle 19C 最简单快速安装方式

概述

最近公司要搭建一个测试环境,查看网络上很多安装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 源

z​​​​​​​​​​​​​​​​​​​​​https://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 就是这么简单

相关推荐
HanhahnaH几秒前
Outbox 投递器:事务性发件箱模式详解
数据库
新时代牛马9 分钟前
epoll 源码路径:从epoll_ctl 到ep_poll 的就绪唤醒
网络·数据库·网络协议
小蒜学长15 分钟前
基于SpringBoot + Vue的智能健身房管理系统的设计与实现(代码+数据库+LW)
java·数据库·vue.js·spring boot·后端
芦柑46424 分钟前
画布和3D导演台工具:短剧分镜从素材整理到空间预演的完整链路
服务器·前端·数据库
专注仿真34 分钟前
TRAE Work 的实战
数据库·人工智能·分析
ACP广源盛139246256731 小时前
端侧 AI 硬件架构实践@ACP#中端边缘整机 PCIe 扩展与 IX7012 器件分析
大数据·数据库·人工智能·嵌入式硬件·开源·硬件架构
ACP广源盛139246256731 小时前
端侧 AI 硬件架构探讨@ACP#多外设高密度整机 PCIe 扩展与 IX7024 器件分析
大数据·数据库·人工智能·嵌入式硬件·开源·硬件架构
数智启示录1 小时前
Doris精讲篇(六) 从第一批小文件到 -235:Doris 是怎样被正常写入拖死的
大数据·数据库·经验分享·面试·flink
智购科技自动售货机工厂1 小时前
2026自动售货机异常重启根因分析:从日志挖掘到内存取证的技术实践~YH
开发语言·数据库·单片机·嵌入式硬件·人机交互
奈斯先生Vector1 小时前
从“能调用”到“可运营”:AI Agent 进入多模型时代后的架构升级
java·javascript·数据库·人工智能·算法·架构·aigc