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 就是这么简单

相关推荐
九.九17 分钟前
CANN 算子生态的底层安全与驱动依赖:固件校验与算子安全边界的强化
大数据·数据库·安全
蓝帆傲亦21 分钟前
代码革命!我用Claude Code 3个月完成1年工作量,这些实战经验全给你
jvm·数据库·oracle
亓才孓25 分钟前
[JDBC]事务
java·开发语言·数据库
PD我是你的真爱粉30 分钟前
FastAPI使用tortoiseORM
数据库·fastapi
剩下了什么8 小时前
MySQL JSON_SET() 函数
数据库·mysql·json
山峰哥8 小时前
数据库工程与SQL调优——从索引策略到查询优化的深度实践
数据库·sql·性能优化·编辑器
较劲男子汉9 小时前
CANN Runtime零拷贝传输技术源码实战 彻底打通Host与Device的数据传输壁垒
运维·服务器·数据库·cann
java搬砖工-苤-初心不变9 小时前
MySQL 主从复制配置完全指南:从原理到实践
数据库·mysql
山岚的运维笔记11 小时前
SQL Server笔记 -- 第18章:Views
数据库·笔记·sql·microsoft·sqlserver
roman_日积跬步-终至千里11 小时前
【LangGraph4j】LangGraph4j 核心概念与图编排原理
java·服务器·数据库