inux 8.3下Oracle11.2.0.4单机安装
csdh11 2024-11-30 14:09 26 浏览
一、认证检查
根据文档Certification Information for Oracle Database on Linux x86-64 (Doc ID 1304727.2) ,11.2.0.4针对Oracle Linux 8 and Red Hat Enterprise Linux 8新增了认证。
二、操作系统要求
参考文档:
Supported Red Hat Enterprise Linux 8 Distributions for x86-64 for Oracle Database
Item | Requirements |
SSH Requirement | Ensure that OpenSSH is installed on your servers. OpenSSH is the required SSH software. |
Red Hat Enterprise Linux 8 | Minimum supported distribution:Red Hat Enterprise Linux 8.2: |
Red Hat Enterprise Linux 8.2: 4.18.0-348.12.2.el8_5.x86_64 or later | Install the latest released versions of the following packages: |
安装环境检查:
[root@linux8 ~]# uname -a
Linux linux8 4.18.0-240.el8.x86_64 #1 SMP Wed Sep 23 05:13:10 EDT 2020 x86_64 x86_64 x86_64 GNU/Linux
[root@linux8 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux release 8.3 (Ootpa)
[root@linux8 ~]#
[root@linux8 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 9.6M 3.9G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/mapper/rhel-root 20G 4.7G 16G 24% /
/dev/mapper/rhel-home 172G 16G 156G 9% /u01
/dev/nvme0n1p1 1014M 221M 794M 22% /boot
tmpfs 794M 1.2M 793M 1% /run/user/42
tmpfs 794M 0 794M 0% /run/user/0
[root@linux8 ~]#
[root@linux8 ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.31.83 linux8
[root@linux8 ~]#
三、操作系统配置
其余操作系统级别必要的配置请参考官方文档,这里不再赘述。
3.1 安装软件包
3.1.1 本地yum源配置参考如下
[root@linux8 ~]# mount /dev/cdrom /mnt/
mount: /mnt: WARNING: device write-protected, mounted read-only.
[root@linux8 ~]#
[root@linux8 ~]# cat /etc/yum.repos.d/linux8.repo
[BaseOS]
name=BaseOS
baseurl=file:///mnt/BaseOS
gpgcheck=0
enbaled=1
[AppStream]
name=AppStream
baseurl=file:///mnt/AppStream
gpgcheck=0
enabled=1
[root@linux8 ~]#
3.1.2 安装软件包
因为有的包安装被忽略,所以最终进行多次安装。这里安装不全的话,图形化安装检测的时候也能提示出来。
yum install -y psmisc binutils compat-libstdc++-33 gcc gcc-c++ glibc glibc-common glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat openssh-clients compat-libcap1 xorg-x11-utils xorg-x11-xauth elfutils unixODBC unixODBC-devel libXp elfutils-libelf elfutils-libelf-devel smartmontools glibc-headers
yum install -y bc binutils compat-openssl10 elfutils-libelf glibc glibc-devel ksh libaio libXrender libX11 libXau libXi libXtst libgcc libnsl libstdc++ libxcb libibverbs make policycoreutils policycoreutils-python-utils smartmontools sysstat
yum install -y gcc gcc-c++ libaio-devel elfutils-libelf-devel libstdc++-devel pdksh
四、安装过程
4.1 安装db soft
安装检测过程中问题:
根据官方文档说明,这两个包可以忽略。
但是因为我本地有如下包,也选择了安装。
compat-libstdc+±33-3.2.3-72.el7.x86_64.rpm
pdksh-5.2.14-37.el5.x86_64.rpm
官方文档截图如下:
link过程中问题:
安装到86%的时候,ins_precomp.mk link报错。
根据官方文档说明,link报错全部忽略,点击continue后,后面提示的报错也全部continue,最终安装完成。
官方文档截图如下:
4.2 应用DBPSU 11.2.0.4.220118
安装opatch,应用PSU
[oracle@linux8 soft]$ unzip p6880880_112000_Linux-x86-64.zip -d $ORACLE_HOME
[oracle@linux8 soft]$ unzip p33477185_112040_Linux-x86-64.zip
[oracle@linux8 soft]$ cd 33477185/
opatch prereq CheckConflictAgainstOHWithDetail -ph ./
opatch apply
根据官方文档,出现任何link失败的问题,先忽略。
安装过程relink报错如下:
The following make actions have failed :
Re-link fails on target "iamdu".
Re-link fails on target "ikfod".
Re-link fails on target "irenamedg".
Re-link fails on target "ikfed".
Re-link fails on target "ioracle".
Re-link fails on target "e2eme".
Re-link fails on target "irman".
Re-link fails on target "proc".
Re-link fails on target "jox_refresh_knlopt ioracle".
Re-link fails on target "iemtgtctl".
Re-link fails on target "ikgmgr".
Re-link fails on target "patchset_opt_all jox_refresh_knlopt ioracle".
Re-link fails on target "iimp".
Re-link fails on target "iexp".
Re-link fails on target "ldapaddmt".
Re-link fails on target "ldapadd".
Re-link fails on target "ldapmodify".
Re-link fails on target "ldapmodifymt".
Re-link fails on target "idgmgrl".
Re-link fails on target "ilsnrctl".
Re-link fails on target "itnslsnr".
Re-link fails on target "nmosudo".
Re-link fails on target "emdctl".
Re-link fails on target "agent".
Re-link fails on target "iplshprof".
Re-link fails on target "idg4pwd".
Re-link fails on target "isetasmgid".
Do you want to proceed? [y|n]
y
User Responded with: Y
Composite patch 33477185 successfully applied.
OPatch Session completed with warnings.
Log file location: /u01/app/oracle/product/11.2.0/db_1/cfgtoollogs/opatch/opatch2022-12-22_16-39-47PM_1.log
OPatch completed with warnings.
[oracle@linux8 33477185]$
4.3 应用one-off patch 33991024
The one-off patch 33991024 will take care of the database linking errors and DBPSU 11.2.0.4.220118 patch warnings.
[oracle@linux8 soft]$ unzip p33991024_11204220118_Generic.zip
[oracle@linux8 soft]$ cd 33991024/
[oracle@linux8 soft]$ opatch prereq CheckConflictAgainstOHWithDetail -ph ./
[oracle@linux8 33991024]$ opatch apply
Oracle Interim Patch Installer version 11.2.0.3.39
Copyright (c) 2022, Oracle Corporation. All rights reserved.
Oracle Home : /u01/app/oracle/product/11.2.0/db_1
Central Inventory : /u01/app/oraInventory
from : /u01/app/oracle/product/11.2.0/db_1/oraInst.loc
OPatch version : 11.2.0.3.39
OUI version : 11.2.0.4.0
Log file location : /u01/app/oracle/product/11.2.0/db_1/cfgtoollogs/opatch/opatch2022-12-22_16-47-36PM_1.log
Verifying environment and performing prerequisite checks...
OPatch continues with these patches: 33991024
Do you want to proceed? [y|n]
y
User Responded with: Y
All checks passed.
Please shutdown Oracle instances running out of this ORACLE_HOME on the local system.
(Oracle Home = '/u01/app/oracle/product/11.2.0/db_1')
Is the local system ready for patching? [y|n]
y
User Responded with: Y
Backing up files...
Applying interim patch '33991024' to OH '/u01/app/oracle/product/11.2.0/db_1'
Patching component oracle.rdbms.rsf, 11.2.0.4.0...
Patching component oracle.buildtools.rsf, 11.2.0.4.0...
Patching component oracle.has.db, 11.2.0.4.0...
Patch 33991024 successfully applied.
Log file location: /u01/app/oracle/product/11.2.0/db_1/cfgtoollogs/opatch/opatch2022-12-22_16-47-36PM_1.log
OPatch succeeded.
[oracle@linux8 33991024]$
检查补丁安装情况
[oracle@linux8 33991024]$ opatch lspatches
33991024;11204CERT ON OL8: LINKING ERRORS DURING 11204 FOR DB INSTALL ON OL8.2
33477185;Database Patch Set Update : 11.2.0.4.220118 (33477185)
OPatch succeeded.
[oracle@linux8 33991024]$
4.4 手工Relink
[oracle@linux8 soft]$ $ORACLE_HOME/bin/relink all
writing relink log to: /u01/app/oracle/product/11.2.0/db_1/install/relink.log
[oracle@linux8 soft]$
Relink过程中会出现的error,可以忽略
[oracle@linux8 ~]$ grep -in err /u01/app/oracle/product/11.2.0/db_1/install/relink.log
778:collect2: error: ld returned 1 exit status
780:make[1]: *** [/u01/app/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk:135: /u01/app/oracle/product/11.2.0/db_1/sysman/lib/emagent] Error 1
781:make: *** [/u01/app/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk:52: emagent] Error 2
782:Error in invoking target 'agent nmhs' of makefile '/u01/app/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk'. See '/u01/app/oracle/product/11.2.0/db_1/install/relinkActions2022-12-23_11-43-27-AM.log' for details.
[oracle@linux8 ~]$
4.5 创建监听
netca
全部正常完成。
4.6 创建DB
dbca
全部正常完成。
五、总结
安装过程忽略link错误,然后安装必要的PSU及one off patch后手工执行relink,最终安装完成。
- 上一篇:遇见杨柳青
- 下一篇:分分钟搭建Oracle环境
相关推荐
- SpringBoot+LayUI后台管理系统开发脚手架
-
源码获取方式:关注,转发之后私信回复【源码】即可免费获取到!项目简介本项目本着避免重复造轮子的原则,建立一套快速开发JavaWEB项目(springboot-mini),能满足大部分后台管理系统基础开...
- Spring Boot+Vue全栈开发实战,中文版高清PDF资源
-
SpringBoot+Vue全栈开发实战,中文高清PDF资源,需要的可以私我:)SpringBoot致力于简化开发配置并为企业级开发提供一系列非业务性功能,而Vue则采用数据驱动视图的方式将程序...
- 2021年超详细的java学习路线总结—纯干货分享
-
本文整理了java开发的学习路线和相关的学习资源,非常适合零基础入门java的同学,希望大家在学习的时候,能够节省时间。纯干货,良心推荐!第一阶段:Java基础...
- 探秘Spring Cache:让Java应用飞起来的秘密武器
-
探秘SpringCache:让Java应用飞起来的秘密武器在当今快节奏的软件开发环境中,性能优化显得尤为重要。SpringCache作为Spring框架的一部分,为我们提供了强大的缓存管理能力,让...
- 3,从零开始搭建SSHM开发框架(集成Spring MVC)
-
目录本专题博客已共享在(这个可能会更新的稍微一些)https://code.csdn.net/yangwei19680827/maven_sshm_blog...
- Spring Boot中如何使用缓存?超简单
-
SpringBoot中的缓存可以减少从数据库重复获取数据或执行昂贵计算的需要,从而显著提高应用程序的性能。SpringBoot提供了与各种缓存提供程序的集成,您可以在应用程序中轻松配置和使用缓...
- 我敢保证,全网没有再比这更详细的Java知识点总结了,送你啊
-
接下来你看到的将是全网最详细的Java知识点总结,全文分为三大部分:Java基础、Java框架、Java+云数据小编将为大家仔细讲解每大部分里面的详细知识点,别眨眼,从小白到大佬、零基础到精通,你绝...
- 1,从零开始搭建SSHM开发框架(环境准备)
-
目录本专题博客已共享在https://code.csdn.net/yangwei19680827/maven_sshm_blog1,从零开始搭建SSHM开发框架(环境准备)...
- 做一个适合二次开发的低代码平台,把程序员从curd中解脱出来-1
-
干程序员也有好长时间了,大多数时间都是在做curd。现在想做一个通用的curd平台直接将我们解放出来;把核心放在业务处理中。用过代码生成器,在数据表设计好之后使用它就可以生成需要的controller...
- 设计一个高性能Java Web框架(java做网站的框架)
-
设计一个高性能JavaWeb框架在当今互联网高速发展的时代,构建高性能的JavaWeb框架对于提升用户体验至关重要。本文将从多个角度探讨如何设计这样一个框架,让我们一起进入这段充满挑战和乐趣的旅程...
- 【推荐】强&牛!一款开源免费的功能强大的代码生成器系统!
-
今天,给大家推荐一个代码生成器系统项目,这个项目目前收获了5.3KStar,个人觉得不错,值得拿出来和大家分享下。这是我目前见过最好的代码生成器系统项目。功能完整,代码结构清晰。...
- Java面试题及答案总结(2025版持续更新)
-
大家好,我是Java面试分享最近很多小伙伴在忙着找工作,给大家整理了一份非常全面的Java面试场景题及答案。...
- Java开发网站架构演变过程-从单体应用到微服务架构详解
-
Java开发网站架构演变过程,到目前为止,大致分为5个阶段,分别为单体架构、集群架构、分布式架构、SOA架构和微服务架构。下面玄武老师来给大家详细介绍下这5种架构模式的发展背景、各自优缺点以及涉及到的...
- 本地缓存GuavaCache(一)(guava本地缓存原理)
-
在并发量、吞吐量越来越大的情况下往往是离不开缓存的,使用缓存能减轻数据库的压力,临时存储数据。根据不同的场景选择不同的缓存,分布式缓存有Redis,Memcached、Tair、EVCache、Aer...
- 一周热门
- 最近发表
- 标签列表
-
- mydisktest_v298 (34)
- document.appendchild (35)
- 头像打包下载 (61)
- acmecadconverter_8.52绿色版 (39)
- word文档批量处理大师破解版 (36)
- server2016安装密钥 (33)
- mysql 昨天的日期 (37)
- parsevideo (33)
- 个人网站源码 (37)
- centos7.4下载 (33)
- mysql 查询今天的数据 (34)
- intouch2014r2sp1永久授权 (36)
- 先锋影音源资2019 (35)
- jdk1.8.0_191下载 (33)
- axure9注册码 (33)
- pts/1 (33)
- spire.pdf 破解版 (35)
- shiro jwt (35)
- sklearn中文手册pdf (35)
- itextsharp使用手册 (33)
- 凯立德2012夏季版懒人包 (34)
- 冒险岛代码查询器 (34)
- 128*128png图片 (34)
- jdk1.8.0_131下载 (34)
- dos 删除目录下所有子目录及文件 (36)