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

相关推荐
小米里的大麦20 分钟前
16 MySQL 事务
数据库·mysql
西柚小萌新21 分钟前
【LLM&&AI应用开发 八股文】--4.3.Agent智能体(下)
java·开发语言·数据库
邓工说电1 小时前
智慧断路器安全吗?数据加密、离线保护与合规认证全解读
大数据·数据库·人工智能·智能断路器·炜晔科技
adinnet20262 小时前
企业微调大模型(Fine-tuning):先吃透 RAG 还是先训自己的模型
大数据·数据库
上位机妹子2 小时前
EF Core 两种继承映射:每层次一张表(TPH)与每类型一张表(TPT)
数据库·c#·.netcore·ef core
小马同学-3 小时前
Redis消息队列与客户端编程
数据库·redis
for_ever_love__3 小时前
MySQL 高频面试题 30 问:索引、事务、锁、日志、主从与分库分表(MySQL 8.0 版)
java·数据库·spring boot·mysql·spring cloud·面试·总结
染指11103 小时前
140.Agent-多Agent框架-Agent执行Skills流程
数据库·人工智能·设计模式·langchain·agents
fengkai45453 小时前
十二、Redis -2
运维·数据库·redis·容器