Oracle11g在红帽Linux上的安装教程

news2025/7/13 11:06:24

一、版本介绍

        本次实验环境所使用虚拟机为VMware17(16或15版本也可以)

        镜像版本为Red Hat 7.9:

                ISO镜像地址:

                百度网盘链接

                链接:https://pan.baidu.com/s/1p318ZZGMfDp4MllXZXbusg?pwd=mpic 
                提取码:mpic 

        Oracle版本为11.2.0.4:

                百度网盘链接

                链接:https://pan.baidu.com/s/1Crvy_Cfgl4x3uxIdhVdEgg?pwd=rqsq 
                提取码:rqsq 

                或者官方下载:

                http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip

                http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip

二、安装前配置

        1、修改操作系统核心参数

 root用户下执行下列步骤:

1.修改/etc/security/limits.conf文件

vim /etc/security/limits.conf

将下列配置写入文件中

oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384

2. 修改/etc/sysctl.conf文件

vim /etc/sysctl.conf

将下列配置写入文件中

kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 510 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_max = 16777216
net.core.wmem_default = 266960

 使/etc/sysctl.conf更改立即生效

sysctl -p

2、创建相关用户和用户组

groupadd oinstall

groupadd dba

useradd -g dba -G oinstall -m oracle

passwd oracle

3、创建数据库软件目录和数据文件存放目录

mkdir -p /opt/oracle/

mkdir -p /opt/oracle/oracle/product

mkdir -p /opt/oracle/oradata/

mkdir -p /opt/oracle/oralnventory

创建成功

更改oracle目录的own

chown -R oracle:dba /opt/oracle

改变/home/oracle目录的拥有者

chown -R oracle:dba /home/oracle

4、配置环境变量

以root用户执行su - oracle切换为oracle用户

修改$HOME/.bash_profile文件

cd
先执行一下cd

vim .bash_profile

 将下列配置写入文件中

export ORACLE_BASE=/opt/oracle/
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

5、通过传输工具Oracle安装包上传到linux的/home/oracle目录下

这里我使用的是Xftp进行传输,在Xshell已经连接的情况下,点击Xftp就ok了

这里有些进不去的是因为你的虚拟机没有登陆过Oracle这个用户,需要虚拟机登录一次

直接拖拽上传

上传完成

6、解压到同一目录下,默认为database

unzip p13390677_112040_Linux-x86-64_1of7.zip

unzip p13390677_112040_Linux-x86-64_2of7.zip

解压完成

 注:如果提示未找到unzip命令,则需要安装unzip命令(如果前边解压ok就不需要安装)

yum install unzip

7、切换到root目录执行下列命令

export DISPLAY=:0.0

xhost +

三、安装

需要图形界面

切换到database目录,执行安装命令

 执行安装命令

./runInstaller

如此时安装界面出现乱码,可能是系统语言为中文导致,需要临时修改系统语言

查看Linux系统语言

echo $LANG

修改Linux系统语言

export LANG='en_US'

安装完成之后还要改成中文的,这里注意记住中文编码(因为改完之后原本的中文都变成乱码了)

更改完成

在次启动,如果在此打开还是乱码则没有修改成功,换成root用户在执行一遍修改

还有一点尚未完结,之后会补全

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1094118.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++学习——继承(1)

目录 一,继承是什么? 二,继承的权限 三,继承赋值兼容规则 四,继承中的作用域 一,继承是什么? 我们说面向对象的语言有三大特性:1.封装,2,继承,…

鸿蒙tabbar ArkTS

鸿蒙tabbar ArkTS 做了仿照现在应用的做了一个tabbar。 官方文档地址 参考文档 tabbar 其中有个比较重要的点是,对image资源的引用问题。 资源相关说明 图片是resources目录下的base目录下的。 media目录下的图片的资源不能添加文件夹,只能是文件&a…

【Spring框架】Spring监听器的源码分析

目录 一、Spring监听器模型 二、源码分析 2.1 initApplicationEventMulticaster():事件广播器的初始化 2.1.1 Spring默认的事件广播器SimpleApplicationEventMulticaste 2.2 registerListeners():注册事件监听器 2.3 finishRefresh():完…

京东店铺所有商品数据接口,京东整店所有商品数据接口,京东店铺商品接口,京东API接口

京东店铺所有商品数据接口是开放平台提供的一种API接口,通过调用API接口,开发者可以获取京东整店的商品的标题、价格、库存、月销量、总销量、库存、详情描述、图片、价格信息等详细信息。 京东店铺所有商品数据接口可以用于不同的业务场景,…

【HHO-KELM预测】基于哈里斯鹰算法优化核极限学习机回归预测研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

博图数值按照特定格式(“T000000”)转换成字符串

一、前言 数值按照协议格式,转成字符串。方便和第三方厂家对接。如码垛线使用字符串数据,立库厂家使用dint数据类型,上位机使用DINT数据类型,为了判断数据传输、与动作流程,需要条码的比较,此时可以将数值转…

Kotlin vs Java:为什么Springboot官方教程选择了Kotlin?

导语 作为Java开发者的你,是否在为寻找Java的替代品而烦恼?担心受知识产权问题困扰?别担心,Kotlin来了!它是你的救星,也是Springboot官网教程的选择。想知道为什么吗?那就往下翻吧!…

“通胀噩梦:恶梦继续还是即将终结?经济前景备受关注!“

尽管美联储采取了激进的利率策略,昨天公布的 9 月份 CPI 数据显示,整体同比增长 3.7%,而预期为 3.6%,高于预期。环比预期,为 0.4%,而预期为 0.3%。核心 CPI 环比上涨 0.3%,同比上涨 4.1%&#x…

极限号可以拿到函数的内部吗?【复合函数中极限的进入】

极限号无脑直接拿进来 1.1 如果f(极限值)在该点连续,ojbk,拿进来。 1.2 如果f(极限值)不存在或不连续,不能拿进来,出去。

Flask (Jinja2) 服务端模板注入漏洞复现

文章目录 Flask (Jinja2) 服务端模板注入漏洞1.1 漏洞描述1.2 漏洞原理1.3 漏洞危害1.4 漏洞复现1.4.1 漏洞利用 1.5 漏洞防御 Flask (Jinja2) 服务端模板注入漏洞 1.1 漏洞描述 说明内容漏洞编号漏洞名称Flask (Jinja2) 服务端模板注入漏洞漏洞评级高危影响版本使用Flask框架…

【剑指Offer】27.二叉树的镜像

题目 操作给定的二叉树,将其变换为源二叉树的镜像。 数据范围:二叉树的节点数 0≤n≤1000 , 二叉树每个节点的值 0≤val≤1000 要求: 空间复杂度 O(n) 。本题也有原地操作,即空间复杂度O(1) 的解法,时间…

Servlet--Request请求对象

1.请求对象的概述 请求:获取资源。在BS架构中,就是客户端浏览器向服务器端发出询问 请求对象:就是在项目当中用于发送请求的对象 2.获取各种路径的方法 返回值方法名说明StringgetContextPath()获取虚拟目录名称StringgetServletPath()获…

C++前缀和算法:构造乘积矩阵

题目 给你一个下标从 0 开始、大小为 n * m 的二维整数矩阵 grid ,定义一个下标从 0 开始、大小为 n * m 的的二维矩阵 p。如果满足以下条件,则称 p 为 grid 的 乘积矩阵 : 对于每个元素 p[i][j] ,它的值等于除了 grid[i][j] 外所…

Django使用Token认证(simplejwt库的配置)

目录 官网文档安装项目配置拓展配置 官网文档 https://django-rest-framework-simplejwt.readthedocs.io/en/latest/ 安装 pip install djangorestframework-simplejwt项目配置 REST_FRAMEWORK {...DEFAULT_AUTHENTICATION_CLASSES: (...rest_framework_simplejwt.authent…

【斗破年番】彩鳞换装美翻,雁落天惨死,萧炎暗杀慕兰三老遇险,彩鳞霸气护夫

Hello,小伙伴们,我是小郑继续为大家深度解析斗破苍穹年番资讯。 斗破苍穹动画已经更新了,小医仙与萧炎相认,三国联军撤退,随后彩鳞与萧炎以及小医仙夜晚相会,一起制定了刺杀行动。从官方公布的第68集预告,彩…

ST‐LINK V2 使用说明(安装,调试,烧录)

目录 1. 初识 ST-LINK V2 1.1 ST-LINK V2 简介 2. ST-LINK V2 驱动的安装与固件升级 2.1 驱动的安装 2.2 固件的升级 3. 使用 STM32 ST-LINK Utility 烧写目标板 hex 3.1 ST-LINK 烧写 hex 文件 4.使用 ST-LINK V2 调试 STM8 4.1 ST‐LINK 调试 STM8 5.…

【GA-ACO-RFR预测】基于混合遗传算法-蚁群算法优化随机森林回归预测研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

时序分解 | Matlab实现EEMD集合经验模态分解时间序列信号分解

时序分解 | Matlab实现EEMD集合经验模态分解时间序列信号分解 目录 时序分解 | Matlab实现EEMD集合经验模态分解时间序列信号分解效果一览基本介绍程序设计参考资料 效果一览 基本介绍 Matlab实现EEMD集合经验模态分解时间序列信号分解 1.分解效果图 ,效果如图所示&…

4.1 继承性

知识回顾 (1)类和对象的理解? 对象是现实世界中的一个实体,如一个人、一辆汽车。一个对象一般具有两方面的特征,状态和行为。状态用来描述对象的静态特征,行为用来描述对象的动态特征。 类是具有相似特征…

前端TypeScript学习day04-交叉类型与泛型

(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 目录 交叉类型 泛型 创建泛型函数 调用泛型函数: 简化调用泛型函数: 泛型约束 指定…