在CentOS7上安装Oracle19c

一文教你在 centos7 下安装 Oracle19 C(完整版) Centos7系统下 安装 Oracle 19C 过程及其详细,贴心 阅读详情

1.下载Oracle

官方安装包下载路径(需要登录Oracle账号):
https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#19c
可选择windows/Linux平台对应的安装包,我选择Linux x86-64、ZIP包下载:
https://download.oracle.com/otn/linux/oracle19c/190000/LINUX.X64_193000_db_home.zip
下载版本为:Oracle 19.3.0.0.0

下面是所有需要使用到的软件安装包,记得不要传播,阅后即焚!

链接:https://pan.baidu.com/s/1N1hIhFYSaBDohw3_5ZMPPg 
提取码:db45

2.安装依赖包

yum install -y bc binutils compat-libcap1 compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel fontconfig-devel glibc glibc-devel ksh libaio libaio-devel libX11 libXau libXi libXtst libXrender libXrender-devel libgcc libstdc++ libstdc++-devel libxcb make smartmontools sysstat ipmiutil net-tools nfs-utils python python-configshell python-rtslib python-six targetcli

3.创建Oracle相关用户和组

# 创建用户组
groupadd -g 54321 oinstall
groupadd -g 54322 dba
groupadd -g 54323 oper 
groupadd -g 54324 backupdba
groupadd -g 54325 dgdba
groupadd -g 54326 kmdba
groupadd -g 54327 asmdba
groupadd -g 54328 asmoper
groupadd -g 54330 racdba

# 创建oracle用户
useradd -u 54321 -g oinstall -G dba,asmdba,backupdba,dgdba,kmdba,racdba oracle

#设置Oracle用户的密码,输入如下命令,然后输入密码即可
passwd oracle

4.创建目录

从18c开始,安装包必须解压到 $ORACLE_HOME 路径下进行安装

mkdir -p /opt/oracle
mkdir -p /opt/oraInventory
mkdir -p /opt/database
mkdir -p /opt/oracle/product/19.3.0
mkdir -p /opt/oracle/oradata
mkdir -p /opt/oracle/flash_recovery_area
mkdir -p /opt/oracle/product/19.3.0/db_1

chown -R oracle:oinstall /opt/oracle
chown -R oracle:oinstall /opt/oracle/oradata
chown -R oracle:oinstall /opt/oraInventory
chown -R oracle:oinstall /opt/database

chmod -R 777 /opt

5.配置Oracle用户的环境变量

切换到oracle用户

su - oracle

修改.bash_profile

vi .bash_profile

需要修改的参数如下:

#oracle数据库安装目录
export ORACLE_BASE=/opt/oracle
#oracle数据库路径
export ORACLE_HOME=$ORACLE_BASE/product/19.3.0/db_1
#oracle启动数据库实例名
export ORACLE_SID=bigstone
#xterm窗口模式安装
export ORACLE_TERM=xterm
#配置时间格式
NLS_DATE_FORMAT="YYYY:MM:DD HH24:MI:SS"
#添加系统环境变量
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
#添加系统环境变量
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
#防止安装过程出现乱码
#export LANG=en_US.gbk
export LANG=en_US.UTF-8
#设置Oracle客户端字符集,必须与Oracle安装时设置的字符集保持一致,
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

完整文件如下:

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

#oracle数据库安装目录
export ORACLE_BASE=/opt/oracle

#oracle数据库路径
export ORACLE_HOME=$ORACLE_BASE/product/19.3.0/db_1

#oracle启动数据库实例名
export ORACLE_SID=bigstone

#xterm窗口模式安装
export ORACLE_TERM=xterm

#配置时间格式
NLS_DATE_FORMAT="YYYY:MM:DD HH24:MI:SS"

#添加系统环境变量
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH

#添加系统环
Centos7虚拟机中oracle19c数据库安装 orainstRoot.sh 脚本的主要目的是确保 Oracle Inventory 目录具有正确的权限设置,以便 Oracle 数据库和其他相关组件能够正常访问和更新其中的信息。运行 orainstRoot.sh 脚本后,它会执行一系列操作,包括创建或验证 Oracle Inventory 目录的存在,设置正确的权限,以及更新相关的配置文件。例如,你可以使用 --add-service 参数来添加一个服务到公共区域的允许列表中,或者使用 --remove-service 参数来从允许列表中移除一个服务。 阅读详情

相关推荐

linux上安装oracle数据库

5.2.1 修改/etc/sysconfig/network 文件,在末尾添加上 HOSTNAME=dave(这个名字可以随意),末尾就是主机名,修改完后直接重启服务器。5.2.3 修改hosts 文件,在最后添加 ip 映射,映射到刚刚的主机名上。为 dave,与 /etc/sysconfig/network 中配置的一致。5.2.4 修改完成后,重新执行初始化命令,等待数据库的初始化。将下载好的oracle安装包上传到服务器上。1. 下载预安装包,出现下图代表成功。3. 安装预安装包。

qq_43126300的博客 1212

CentOS 7环境下安装Oracle 19c数据库

目录前言准备工作安装CentOS7下载Oracle 19c安装Oracle建立用户创建目录并赋权上传并解压安装包安装过程第1步。配置选项第2步。选择数据库安装选项第3步。选择数据库版本第4步。指定安装位置第5步。产品清单目录第6步。设置操作系统组。第7步。配置root执行脚本。第8步。先决条件检查。第9步。正式安装前显示安装概要。第10步。安装产品。第11步。安装完成。 前言 最近项目需要使用Oracle数据库,过去长期都是使用的11g版本。本次想与时俱进尝试一下新版本,打开Oracle官网吓一跳。感觉12

工作手记 1万+

超详细的centos7安装oracle19c RAC

oracle vm virtualbox centos7 安装oracle 19c RAC 来公司已经一个多星期了,因为之前在学校学的是开发,所以运维对于我来说上手比较难,上来就是安装oracle19c,刚听到安装数据库时,感觉很开心,因为之前安装一个软件步骤特别简单,然而事与愿违,你想的终究不是你能得到的,哈哈哈。在此过程中遇到了各种各样的错误,N次百度,N次请求导师帮助,下面是我在本次安装的步骤及遇到的错误。 希望能让大家在安装过程中少走弯路。 一、环境准备 网上都有下载链接,很简单。 oracle

m0_49929446的博客 1万+

CENTOS 7系统Oracle 19C安装配置

文章目录1.前言2.安装环境准备2.1 用于Oracle数据库安装的服务器硬件清单2.2 Oracle数据库安装的服务器配置需求2.3 Oracle用户环境配置2.4 Oracle数据库安装的存储需求2.6 Oracle数据库的安装程序规划检查表2.7 Oracle数据库的部署清单 1.前言   继11G、12C、18C之后,闲来准备捣鼓一下19C,依然从最简单的下载安装开始。   下面引入一段机翻官文:Oracle Database 19c中Oracle数据库安装提供的新功能。   | 对Oracle数

成屿的专栏 5805

CentOS7.9静默安装Oracle19C软件

CentOS7.9静默安装Oracle19C软件 遇到的问题: 1,低版本客户端连接19C数据库报ORA-28040协议错误 解决方法: vi $ORACLE_HOME/network/admin/sqlnet.ora 添加以下内容,没有sqlnet.ora就直接新建 #11对应的是oracle客户端版本,如果客户端是8i后面就写8 SQLNET.ALLOWED_LOGON_VERSION_SERVER=11 SQLNET.ALLOWED_LOGON_VERSION_CLIENT=11

zfeng2100的博客 1232

oracle最新OCI文件最新的19.3版本oracle的OCI文件,兼容其下所有版本.zip

oracle最新OCI文件,兼容一切版本! 本地安装的是64位的Oracle,但由于Navicat仅支持32位的,因此我们还需下载一个32位的客户端。 解决方案 下载32位客户端,配置进navicat中。 第1步:下载 最新OCI文件最新的19.3版本oracle的OCI文件,兼容其下所有版本.zip 第2步:解压此安装包,并将解压到一个文件夹 myOci,随便一个D盘的吧 第3步:打开Navicat,选择工具选项其他OCI,选择浏览定位到刚刚解压的那个myOci文件夹 设置OCI library为:D:\app\myOci\product\instantclient_11_2\oci.dll 设置SQL *plus为:D:\app\myOci\product\11.2.0\dbhome_1\BIN\sqlplus.exe 点击确定。 第4步:测试成功。

ORB-SLAM3在windows11下的编译使用

近期在学习SLAM,想部署一下ORB-SLAM3,但是自己电脑是win11系统,因此就想着在win11上部署一下。但是网上看了一些教程,有一些博客,但是可能不适合我这种情况把,就很纠结。先说下结果,配置成功,过程极其痛苦。

weixin_44457768的博客 6086

搭建PX4开发系统(Ubuntu 22.04)

本文是《从零开始学 PX4 无人机开发》系列第二篇,适合开发者在 Ubuntu 系统下快速搭建 PX4 编译与仿真环境,支持 QGroundControl、Gazebo、MAVSDK 等完整工具链。

qq_15856721的博客 4179

头歌MySQL数据库实训答案 有目录

头歌java实训答案集数据库部分一条一条的写,可鼠标手动粘贴,除特定命令外未分大小写。 第1关:创建数据库 第2关创建表 第3关:使用主键约束 第4关:外键约束 第5关:添加常用约束 MySQL数据库 - 数据库和表的基本操作(一) 第1关:查看表结构与修改表名 第2关:修改字段名与字段数据类型 第3关:添加与删除字段 第4关:修改字段的排列位置 第5关:删除表的外键约束 MySQL数据库 - 数据库和表的基本操作(二) 第1关:插入数据 第2关:更新数据 第3关:删除数据 MySQL数据库 - 单表查询(

m0_67401761的博客 4万+

OpenAI Error: 403 Country, region, or territory not supported [Python]

从OpenAI的API服务中获取数据时,由于你所在的国家、地区或领土不被支持,因此请求被拒绝了

suiusoar 5610

金融领域强化学习在高频交易中的应用

强化学习(Reinforcement Learning,简称RL)是一种机器学习范式,通过智能体与环境的交互来学习策略,以最大化累计奖励。与监督学习和无监督学习不同,强化学习依赖于动态的反馈机制,智能体通过试错不断优化决策过程。高频交易(High-Frequency Trading,简称HFT)是指在极短时间内进行的大量金融交易,通常利用算法和计算机系统自动执行交易策略。高频交易依赖于高速的数据处理和决策能力,以捕捉市场中的微小价格波动。状态(State):环境在某一时刻的观测,反映了系统的当前情况。

AI天才研究院 882

点云语义分割:使用Cylinder3D训练SemanticKITTI数据集

将该路径修改到config/semanticktti.yaml文件中的data_path节点下。下载semanticKITTI数据集的点云数据和标签,解压到一起。系统:Ubuntu18。

zhaoguanhua的博客 2576

【全志V821_FoxPi】6-2 IMX219 MIPI摄像头适配

全志V821芯片适配IMX219 MIPI摄像头(2lane)教程,基于FoxPi开发板V1.2 SDK。文章详细介绍了IMX219的技术参数(800万像素、1/4英寸CMOS、支持1080P@30fps输出)及模组接口原理图。重点展示了设备树配置方法,包括PIO引脚定义(TWI0使用PA3/PA4,复位引脚PA2)、TWI0节点设置(100kHz时钟)以及VIND0节点中sensor0的完整配置(I2C地址0x20、MCLK0、RAW格式输出等)。配置过程强调需注意IMX219的器件地址转换(0x10→0

第四维度的博客 2230

华为交换机系统软件升级和安全漏洞修复教程

在华为交换机国网可以查询到华为交换机官方电话:400-822-9999,通过下命令查询出需要升级的交换机软件版本和补丁版本号发给华为,获取新的升级系统软件和补丁以及升级教程。下面是我升级华为交换机总结的教程,作为参考。...

星如雨落 2954

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

上一篇: 由于mariadb不支持json操作符->>,只得卸载mariadb,并安装mysql
下一篇: ruoyi-vue接入钉钉,作为h5微应用
jiaodacailei
博客等级 码龄18年 160粉丝 22原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值