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

相关推荐
prince051 天前
用户积分系统怎么设计
java·大数据·数据库
原来是猿1 天前
MySQL【内置函数】
数据库·mysql
難釋懷1 天前
Redis分片集群插槽原理
数据库·redis·缓存
冷小鱼1 天前
pgvector 向量数据库完全指南:PostgreSQL 生态的 AI 增强
数据库·人工智能·postgresql
陈天伟教授1 天前
人工智能应用- 天文学家的助手:08. 星系定位与分类
前端·javascript·数据库·人工智能·机器学习
yunyun321231 天前
用Python生成艺术:分形与算法绘图
jvm·数据库·python
m0_662577971 天前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
ℳ๓₯㎕.空城旧梦1 天前
Python单元测试(unittest)实战指南
jvm·数据库·python
Navicat中国1 天前
Navicat 高效破解 SQL 编写繁琐难题,提升数据库设计效率
数据库·可视化·sql编写繁琐
Amctwd1 天前
【数据库】常用 Sql 示例
数据库·sql·oracle