分享好友 最新动态首页 最新动态分类 切换频道
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,然后安装完成

安装成功

最新文章
《名侦探柯南》第1121话图透:新一和小兰甜蜜发糖!白马探看穿基德伪装?
最近一个月,《名侦探柯南》漫画正在连载新的系列篇章,柯南、基德(新一)、白马探、小兰等人气角色集体登场。剧情有“新兰”CP发糖的甜蜜、有“三巨头”联手破案的烧脑、还有白马探辨别基德身份的惊险,每一话都无比精彩。而《名侦探柯南
陈达美股投资
几天前去了百度世界2024,人山人海纳百川。我讲百度的段子已经讲到了,只要提到百度,大家就会想到我。所以会后就有媒体记者采访,阿达啊,说说百度世界2024呗。我说啊,“三个事印象比较深刻,第一,没想到大模型那么难货币化变现,道阻且
百度和吉利高管称将兜底极越智驾和售后;Kimi突然崩了丨邦早报
【百度和吉利高管称将兜底极越智驾和售后】12月14日,百度集团副总裁、智能驾驶事业群组总裁王云鹏在朋友圈公开表示:“我们已经开始行动,智驾和地图导航有我们兜底,请极越车主放心。”同日,吉利控股集团高级副总裁杨学良也发布微博称,
百度明星排行榜在哪(百度明星排行榜在哪看)
大家好!今天让创意岭的小编来大家介绍下关于百度明星排行榜在哪的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码
云决科技如何利用AI技术革新办公场景,助力行业转型
近年来,人工智能(AI)的迅速发展引发了科技界和各行业的广泛关注。从2016年阿尔法狗战胜围棋冠军李世石以来,公众对于AI的信任度大幅攀升。2020年,OpenAI推出的ChatGPT-3,更是使得AI的应用普及化,推动了智能化时代的到来。在这一背景
还了本金还要还逾期利息吗?该怎么办呢?
还了本金还要还逾期利息吗?怎么办?小编导语在现代社会,借贷已经成为人们生活中不可或缺的一部分。很多人在急需资金时选择通过借款解决燃眉之急。借款往往伴随着利息,尤其是逾期利息。很多借款人常常会有一个疑问:当我已经还清了本金,
百度地图怎么定位自己位置的方法
在百度地图APP上定位自己的位置可以通过以下两种方法实现:方法一:使用百度地图APP进行实时定位1. 打开手机上的百度地图APP。2. 进入到百度地图主界面,点击左上角的一个头像标志(即我的位置)。3. 进入我的个人中心界面,往下滑动一点点
点评真实剖析联想笔记本电脑小新pro14和pro16哪个好一些?有啥区别?使用真实说说!
联想笔记本电脑小新pro14和pro16哪个更好一些?区别明显不?二个联想笔记本电脑小新pro14和pro16区别不大的哈,通过对比后我买的是联想笔记本电脑小新Pro14,系列感觉颜值很在线,而且磨砂工艺,不会留下手印,打开后运行速度很快,而且屏
腾讯云双12优惠券领取难题,快速解锁攻略!
腾讯云双12优惠券领取难题,快速解锁攻略!
海外facebook脸书广告号出售,x账号推特号怎么买便宜点
在如今的数字营销时代,社交媒体平台如Facebook和Twitter已成为企业推广的重要渠道。越来越多的商家开始关注如何以更低的成本获取这些平台上的广告账户。尤其是海外的Facebook广告账户,由于其丰富的用户基础和广告投放效果,备受青睐。推
相关文章
推荐文章
发表评论
0评