分享好友 最新动态首页 最新动态分类 切换频道
Linux 7.6安装oracle 11.2.0.4.0
2024-12-26 23:00

Linux 7.6安装oracle 11.2.0.4.0

linux操作系统版本:Redhat 7.6

Oracle版本:11.2.0.4.0

Windows版本:win11

准备工作

Linux安装

图1 新建虚拟机选择自定义方式创建

图2 选择虚拟机应借鉴兼容性

图3 选择稍后安装操作系统

图4 选择客户机操作系统

图5 给虚拟机命名以及选择存储位置

图6 选择处理器数量

图7 设置虚拟机内存

图8 选择使用网络地址转换(NAT)

图9 选择虚拟磁盘类型

图10 创建新虚拟磁盘

图11 指定磁盘容量将虚拟机磁盘存储为单个文件

图12 指定磁盘文件

图13 选择自定义硬件

图14 移除声卡、USB适配器,打印机

图15 点击编辑虚拟机,选择使用现有ISO映像文件

图16 选择开启此虚拟机虚拟机

图17 选择语言

图18 设置时区

图19 选择最小化安装

图20 对磁盘进行分区

图21 添加根目录、boot目录、以及swap分区

图22 选择accept changes

图23 设置密码

图24 等待安装

图25 点击重启

图26 配置IP

图27 连接设置,然后点连接,save,输入用户以及密码,保存密码。

设置主机名

hostnamectl set-hostname oracle

hostnamectl

环境检查:在生产环境下都是基本满足的,所以此步跳过。首先需要配置网络,查看物理cpu个数,物理内存大小、物理剩余内存大小、内核大小等进行检查。

配置本地yum源

[root@oracle ~]# vi /etc/yum.repos.d/local.repo

[local]

name=base

baseurl=file:///mnt

enabled=1

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

挂载yum源

[root@oracle yum.repos.d]# mount /dev/sr0 /mnt

安装缺失的依赖包

[root@oracle yum.repos.d]# yum install -y binutils

yum install -y compat-libcap1

yum install -y compat-libstdc++-33

yum install -y e2fsprogs

yum install -y e2fsprogs-libs

yum install -y glibc

yum install -y glibc-devel

yum install -y ksh

yum install -y libgcc

yum install -y libstdc++

yum install -y libstdc++

yum install -y libaio

yum install -y libaio-devel

yum install -y libXtst

yum install -y libX11

yum install -y libXau

yum install -y libxcb

yum install -y libXi

yum install -y make

yum install -y net-tools

yum install -y sysstat

yum install -y smartmontools

yum install -y gcc-4.4.7

yum install -y gcc-c++

yum install -y pdksh

yum install -y unixODBC

yum install -y unixODBC-devel

yum install -y elfutils-libelf-devel

安装完成之后,再次执行检验依赖包缺失的脚本

发现还有package compat-libstdc++-33没有安装成功,此安装包需要自行下载,然后使用sftp上传到服务器上进行安装

[root@oracle ~]# yum install compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm*

修改资源限制

修改系统文件首先要注意先备份再修改

[root@oracle ~]# cp /etc/security/limits.conf /etc/security/limits.conf.bak 

[root@oracle ~]# vi /etc/security/limits.conf 

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 65536

oracle soft stack 10240

oracle hard stack 32768

oracle soft core 6291456

oracle hard core 6291456

oracle hard memlock unlimited

oracle soft memlock unlimited

修改操作系统内核参数

[root@oracle ~]# cp /etc/sysctl.conf /etc/sysctl.conf.bak

[root@oracle ~]# vi /etc/sysctl.conf

内核改变立即生效,也可以直接重启生效(reboot)

[root@oracle ~]# sysctl -p

关闭操作系统防火墙

[root@oracle ~]# systemctl stop firewalld

[root@oracle ~]# systemctl disable firewalld

关闭系统SELINUX需要重启生效,可以使用命令临时生效

[root@oracle ~]# sed -i '/SELNUX=/cSELINUX=disabled' /etc/selinux/config

[root@oracle ~]# setenforce 0

创建Oracle用户和相关的组

[root@oracle ~]# groupadd oinstall

[root@oracle ~]# groupadd dba

[root@oracle ~]# groupadd oper

[root@oracle ~]# cat /etc/group

创建Oracle用户和属组,并设置用户密码

[root@oracle ~]# useradd -g oinstall -G dba,oper oracle

[root@oracle ~]# passwd oracle

创建Oracle需要的相关目录,并赋予权限

[root@oracle ~]# mkdir -p /oracle/u01/app/oracle

[root@oracle ~]# chown -R oracle:oinstall /oracle/u01

[root@oracle ~]# chmod -R 755 /oracle/u01/app/oracle/

设置Oracle用户环境变量

使用Oracle用户连接,编辑/home/oracle/.bash_profile

[root@oracle ~]# su - oracle

[oracle@oracle ~]$ vi .bash_profile

使环境变量生效,或者也可以使用退出用户重进的方式进行

[oracle@oracle ~]$ source .bash_profile

export PATH

export ORACLE_BASE=/oracle/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export ORACLE_SID=JohnBrian

export LANG=en_US.UTF-8

export NLS_LANG=american_america.ZHS16GBK

export NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss"

export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch

export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin

export PATH=${PATH}:$ORACLE_BASE/common/oracle/bin:/home/oracle/run

export ORACLE_TERM=xterm

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib

export CLASSPATH=$ORACLE_HOME/JRE

export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib

export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib

export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib

export THREADS_FLAG=native

export TEMP=/tmp

export TMPDIR=/tmp

export GI_HOME=/oracle/app/11.2.0/grid

export PATH=${PATH}:$GI_HOME/bin

umask 022

export TMOUT=0

stty erase ^?

stty erase ^H

解压Oracle软件包,修改属主属组权限

在此之前需要先创建一个存放上传软件包的目录,并为其授权,以及修改用户属主

[root@oracle ~]# mkdir - p /oracle/software

[root@oracle ~]# chmod -R 777 /oracle/software

[root@oracle ~]# chown -R oracle:oinstall /oracle/software

然后需要使用sftp上传软件包,在CRT界面按下Alt+P就可以进入上传界面,cd进你想传入的目录,然后从windows界面直接拖拽过来即可。

上传了安装包之后,就可以在/oracle/software目录下看到安装包

接下来进行解压,在这里需要切换到root用户下执行yum install unzip命令来安装压缩程序才能解压上传的安装包。

[root@oracle ~]# yum install unzip

安装完成之后,就可以解压了

[oracle@oracle software]$ unzip p13390677_112040_Linux-x86-64_1of7.zip

[oracle@oracle software]$ unzip p13390677_112040_Linux-x86-64_2of7.zip

这里需要解压两个压缩包

解压完成之后,就可以看到该目录下有database这个目录,该目录下有一个runIntaller,就是安装Oracle软件的命令。在这里需要配置环境变量,设置在哪里可以展示这个图形化安装界面。配置IP以及端口是取决于windows主机IP以及xmanager-passive的端口。IP地址可以使用cdm->ipconfig查看,然后打开xmanager

[oracle@oracle database]$ export DISPLAY=192.168.127.1:0.0

[oracle@oracle database]$ https://www.modb.pro/db/runInstaller 

可以取消勾选接收更新信息,不用输入邮箱号,然后点击下一步

点击yes

选择跳过版本更新,然后点击下一步。

选择仅安装软件

选择单实例安装(单机安装就选择单实例安装吗,集群的话就需要选择Oracle Real Application Clusters database installation。)然后点击下一步

选择语言为英语,然后点击下一步。

选择安装企业版

配置好了环境变量之后,会自行跳出来Oracle base目录,以及软件安装位置。

这里默认点击下一步

点击下一步

安装预检验发现还有缺失的依赖包,由于pdksh与系统本身的依赖包有功能一致的地方,所以选择忽略

点击yes

然后点击安装,安装中发现有报错,这里需要使用root用户来执行脚本,

[oracle@oracle ~]$ vi /oracle/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk

这里发现有缺失的包,然后编辑文件添加-lnnz11

执行完脚本之后,点击ok,然后安装完成

安装成功

最新文章
香港正版免费大全资料,重要性解释落实方法_Deluxe43.709
在这个数字化和信息化飞速发展的时代,获取信息的途径变得多样化,但随之而来的是版权问题的日益突出。香港作为一个国际化大都市,对版权的保护和正版资料的重视程度尤为重要。正版资料不仅能够确保信息的准确性和可靠性,还能维护创作者的
Root精灵
新买来的手机里总是充满了许多预装软件,这些软件普遍信价比不高,更有一些出名的无赖软件。想要删除这些软件也并不容易,需要手机的最高管理员权限,一顿操作后可能还不成功,这个时候就需要《Root精灵》这样的软件了,可以帮你迅速获得RO
谷歌SEO,如何给竞争关键词排名?
在数字营销领域,谷歌SEO无疑是获取流量和曝光度的关键。我深知,在这个日新月异的行业中,如何让自己的网站在谷歌搜索中脱颖而出,对于每一个SEO从业者来说都至关重要。今天,我将结合我的实战经验,分享一些关于如何给竞争关键词排名的实
微信清理大师
《微信清理大师》是一款简单实用的微信优化和清理的手机工具,这款软件操作方便,而且对于用户的隐私信息也有保护作用全方位扫描,为用户清理微信后台垃圾,释放手机空间,加速手机微信的运行的速度,让自己的微信更加的极速!感兴趣的小伙
排行榜:五款免费大头贴制作软件推荐
下面给大家推荐几款好用的免费的大头贴制作软件,有需要的小伙伴们来了解一下。美图拍拍是一款功能强大的摄像头自拍软件,兼容所有主流摄像头。它不仅能够轻松实现大头贴的拍摄,还支持视频录制和搞笑QQ表情制作等丰富功能。该软件拥有众多
镇江屋顶漏水维修电话〈免费上门〉镇江屋顶防水补漏师傅
不砸砖、不砸墙;免砸砖防水补漏技术,2小时快速解决漏水问题,超长保修期。漏水维修服务项目:房顶漏水、窗台防水补漏、楼顶漏水、泳池渗水、楼顶裂缝漏水、厨房间漏水、天棚漏水、别墅房顶漏水、地板下暗管漏水、飘窗防水、飘窗渗水、楼顶防
社会保险认证人脸识别平台:便捷、高效与安全并重的社保认证新方式
一、引言随着科技的飞速发展,社会保险认证方式也在不断创新。社会保险认证人脸识别平台作为一种新兴的社保认证方式,凭借其便捷性、高效性和安全性,逐渐受到广大参保人员的青睐。本文将详细介绍社会保险认证人脸识别平台的功能、优势、使
泸县第二人民医院医共体党委书记康健接受纪律审查和监察调查
  泸县第二人民医院医共体党委书记康健涉嫌严重违纪违法,目前正接受泸县纪委监委纪律审查和监察调查。  康健简历  康健,男,汉族,1975年7月生,四川泸县人,在职大学学历。1994年8月参加工作,2009年7月加入中国共产党。  1994
阿里巴巴和淘宝有什么区别
阿里巴巴和淘宝有什么区别1、成交客户不同一个是零售平台,一个是批发平台,最大的不同就在于这个客户类型;零售客户是一单单的发货,成交周期短,百分百平台上成交,他可能这辈子只跟你做这一次买卖;批发客户是大批量的采购,成交周期长
相关文章
推荐文章
发表评论
0评