Oracle单机版升级(11.2.0.3升级到11.2.0.4)

news2024/9/20 14:54:30

📢📢📢📣📣📣
哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA及大数据工作经验
一位上进心十足的【大数据领域博主】!😜😜😜
中国DBA联盟(ACDU)成员,目前服务于工业互联网
擅长主流Oracle、MySQL、PG、高斯及Greenplum运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。
✨ 如果有对【数据库】感兴趣的【小可爱】,欢迎关注【IT邦德】💞💞💞
❤️❤️❤️感谢各位大可爱小可爱!❤️❤️❤️

文章目录

  • 前言
    • 📣 1.系统环境检查
    • 📣 2.检查升级条件
    • 📣 3、数据库全备
      • ✨ 3.1 RMAN备份
      • ✨ 3.2 EXPDP备份
    • 📣 4、关闭数据库和监听
      • ✨ 4.1 关闭数据库
      • ✨ 4.2 关闭监听
    • 📣 5、备份Oracle目录
    • 📣 6、解压11.2.0.4的安装包
      • ✨ 6.1 修改权限
      • ✨ 6.2 执行安装
    • 📣 7、修改环境变量
    • 📣 8、查看版本号
      • ✨ 8.1 处理OWB版本问题
      • ✨ 8.2 检查无效对象

前言

本文祥细阐述了Oracle单机版11.2.0.3升级到11.2.0.4的祥细过程

📣 1.系统环境检查

Oracle版本:
[oracle@MES ~]$ sqlplus -v

在这里插入图片描述

Linux版本:
[oracle@MES ~]$ cat /etc/redhat-release

在这里插入图片描述

📣 2.检查升级条件

[oracle@MES ~]$ sqlplus / as sysdba
SYS@PROD> startup

在这里插入图片描述

SYS@PROD> col comp_name for a35
SYS@PROD> col version for a20
SYS@PROD> col name for a20
SYS@PROD> set linesize 1000
SYS@PROD> set pagesize 1000
SYS@PROD> SELECT COMP_NAME, VERSION, STATUS FROM SYS.DBA_REGISTRY;

在这里插入图片描述

--兼容性查看
SYS@PROD> col name for a40
SYS@PROD> col value for a30
SYS@PROD> SELECT name, value FROM v$parameter WHERE name = 'compatible';

在这里插入图片描述

📣 3、数据库全备

✨ 3.1 RMAN备份

确认归档是否打开:
SYS@PROD> archive log list

在这里插入图片描述

[oracle@MES ~]$ rman target /
RMAN> backup database plus archivelog delete input format ‘/home/bak/full_%U.dbf’;

在这里插入图片描述

RMAN> list backup;
RMAN> list archivelog all;

在这里插入图片描述

✨ 3.2 EXPDP备份

[root@MES ~]# mkdir -p /home/oracle/DEMP_EXP
[root@MES oracle]#  chown -R oracle:oinstall /home/oracle/DEMP_EXP
[root@MES oracle]# ll
SYS@PROD> create directory expdp  as '/home/oracle/DEMP_EXP';
SYS@PROD> grant read,write on directory EXPDP to SCOTT;
SYS@PROD> select * from dba_directories;
[oracle@MES ~]$ expdp scott/tiger directory=expdp dumpfile=full.dmp full=y logfile=full.log

📣 4、关闭数据库和监听

✨ 4.1 关闭数据库

SYS@PROD> shutdown immediate

✨ 4.2 关闭监听

[oracle@MES ~]$ lsnrctl status
[oracle@MES ~]$ lsnrctl stop

在这里插入图片描述

📣 5、备份Oracle目录

[oracle@MES ~]$ env | grep ora

在这里插入图片描述

[oracle@MES ~]$ tar -cvf product.zip /u01/app/oracle/product/
[oracle@MES ~]$ ll

在这里插入图片描述

[oracle@MES ~]$ tar -cvf oralnventory.zip /u01/app/oraInventory/

在这里插入图片描述

📣 6、解压11.2.0.4的安装包

[root@MES ~]# mkdir /soft
[root@MES soft]# unzip p13390677_112040_Linux-x86-64_1of7.zip
[root@MES soft]# unzip p13390677_112040_Linux-x86-64_2of7.zip

✨ 6.1 修改权限

[root@MES soft]# chown -R oracle:oinstall database/
[root@MES soft]# chmod -R +x database/

在这里插入图片描述

✨ 6.2 执行安装

在oracle 用户执行安装操作
[oracle@MES ~]$ cd /soft/database/
[oracle@MES database]$ ll
[oracle@MES database]$ ./runInstaller

在这里插入图片描述
在这里插入图片描述

📣 7、修改环境变量

[oracle@MES ~]$ vi .bash_profile
[oracle@MES ~]$ source .bash_profile

在这里插入图片描述

📣 8、查看版本号

SQL> col comp_name for a35
SQL>  col version for a20
SQL>  col name for a20
SQL> set linesize 1000
SQL> set pagesize 1000
SQL> SELECT COMP_NAME, VERSION, STATUS FROM SYS.DBA_REGISTRY;

在这里插入图片描述

✨ 8.1 处理OWB版本问题

SQL> @?/owb/UnifiedRepos/clean_owbsys.sql
SQL> @?/owb/UnifiedRepos/cat_owb.sql
SQL> @?/owb/UnifiedRepos/reset_owbcc_home.sql
再次查看:

在这里插入图片描述

✨ 8.2 检查无效对象

SQL> select * from dba_objects where status<>'VALID';
至此,数据库升级全部完成,验证数据库是否正常!
SQL> select * from v$version;
SQL> select status from v$instance;

在这里插入图片描述

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

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

相关文章

人工神经网络ANN

文章目录 1. 人工神经网络简介1.1 生物神经网络1.2 人工神经网络 2. 人工神经网络原理2.1 ANN的基本构造2.1.1 神经元的结构模型2.1.2 网络拓扑结构 2.2 学习规则2.3 学习算法 3. 人工神经网络特点4. 人工神经网络的Python应用5. 源码仓库地址 1. 人工神经网络简介 1.1 生物神…

北通阿修罗2 Pro 多模板 连接Cemu 支持体感

需要使用体感的游戏基本上都是任天堂的游戏&#xff0c;如塞尔达。所以接下来针对CEMU模拟器介绍如何使用体感。 先看CEMU的手柄配置文档。 https://cemu.cfw.guide/controller-configuration.html 运动控制支持可能因手柄而异。任天堂Switch、Dualshock 4和DualSense手柄都支持…

Nik Color Efex 滤镜详解(5/5)

淡对比度 Pro Contrast 分析图像并为该图像创建特定的颜色&#xff0c;在保持画面细节的同时&#xff0c;实现更高的对比度。 校正色偏 Correct Color Cast 用于纠正色偏。 校正对比度 Correct Contrast 根据光影纠正对比度。 动态对比度 Dynamic Contrast 根据画面对象自动校…

【JY】浅析时程分析中的阻尼设置

&#xff08;非线性&#xff09;直接积分法、快速非线性分析&#xff08;FNA&#xff09;法等时程分析方法中的阻尼设置尤为重要&#xff0c;以SAP2000为例&#xff0c;进行抛砖引玉&#xff0c;各类软件做法也大同小异&#xff0c;可借鉴与学习。 模态阻尼 模态阻尼是用非耦合…

模拟电路系列分享-频率失真

目录 概要 整体架构流程 技术名词解释 技术细节 1.基本问题简介 2.线性失真 3.频率失真的危害 小结 概要 提示&#xff1a;这里可以添加技术概要 继续接着上一节的内容继续分享和学习&#xff0c; 整体架构流程 分三个部分&#xff0c;仔细的分享了失真方面的知识 技术名词…

团体程序设计天梯赛-练习集L1篇④

&#x1f680;欢迎来到本文&#x1f680; &#x1f349;个人简介&#xff1a;Hello大家好呀&#xff0c;我是陈童学&#xff0c;一个与你一样正在慢慢前行的普通人。 &#x1f3c0;个人主页&#xff1a;陈童学哦CSDN &#x1f4a1;所属专栏&#xff1a;PTA &#x1f381;希望各…

Spring Boot 日志的主要组件及其特点

Spring Boot 日志的主要组件及其特点 在开发应用程序时&#xff0c;日志是非常重要的一部分。它可以帮助我们了解应用程序的运行情况&#xff0c;发现并解决问题。在 Spring Boot 中&#xff0c;有许多不同的日志框架可供选择。本文将介绍 Spring Boot 日志的主要组件及其特点…

用OpenCV进行模板匹配

1. 引言 今天我们来研究一种传统图像处理领域中对象检测和跟踪不可或缺的方法——模板匹配&#xff0c;其主要目的是为了在图像上找到我们需要的图案&#xff0c;这听起来十分令人兴奋。 所以&#xff0c;事不宜迟&#xff0c;让我们直接开始吧&#xff01; 2. 概念 模板匹…

哈夫曼树——数组实现

构造n个给定值节点构成的森林&#xff1b; 选择权值最小的两个构成叶子节点&#xff0c;根节点权值为两叶子节点之和&#xff0c; 删除原有的两棵树&#xff0c;将这棵树加入森林中&#xff1b; 重复这两部直到只有一棵树为止&#xff0c;此树就是哈夫曼树&#xff1b; #pr…

警惕这些“挂羊头卖狗肉”的高科技培训!

最近真的被误人子弟的教育骗子给气到&#xff01; 事情是这样的&#xff0c;6月11号&#xff0c;我在2023 开放原子全球开源峰会上&#xff0c;遇到了一位从广东来北京参会的老师。 这位老师透露&#xff0c;他来自一所职业技术学院&#xff0c;学校师资挺不错的&#xff0c;可…

Spring Boot 如何配置日志级别和输出格式

Spring Boot 如何配置日志级别和输出格式 在开发一个应用程序时&#xff0c;日志记录是非常重要的一环。Spring Boot 提供了多种日志输出方式和配置选项&#xff0c;本文将介绍如何在 Spring Boot 应用程序中配置日志级别和输出格式。 配置日志级别 在 Spring Boot 应用程序中…

【知识点随笔分享 | 第一篇】避不开的浮点误差

引入&#xff1a; 各位在大一初入C语言的时候&#xff0c;老师肯定说过浮点数之间的比较要用做差法&#xff0c;当二者的差值特别小甚至于接近0的时候&#xff0c;这两个数就相等&#xff0c;不知道各位是否会有疑惑&#xff1f;为什么浮点数不可以直接进行比较呢&#xff1f; …

Nacos-手写配置中心基本原理

本文已收录于专栏 《中间件合集》 目录 概念说明Nacos配置中心Naocs配置项Naocs配置集Naocs配置快照 需求分析核心功能代码实现AService模块BService模块NacosService模块NacosSDK模块 注意事项总结提升 概念说明 Nacos注册中心&#xff1a;https://blog.csdn.net/weixin_4549…

vs中运行时库简要说明

vs中右键单击工程 -->属性–>c/c->代码生成&#xff0c;进入如下菜单中&#xff1a; 可以看出有如下几个选项&#xff1a; 多线程(/MT)&#xff1a;链接目标库为libcmt.lib 多线程调试(/MTd)&#xff1a;链接目标库为libcmtd.lib 多线程DLL(/MD)&#xff1a;链接目标…

02.GLM-130B

文章目录 前言泛读相关知识GPTBERTT5小结 背景介绍主要贡献和创新点GLM 6B 精读自定义Mask模型量化1TB 的中英双语指令微调RLHFPEFT训练策略 实验分析与讨论模型参数六个指标其他测评结果 代码复现&#xff08;6B&#xff09;环境准备运行调用代码调用网页服务命令行调用 模型微…

在 Python 中生成随机 4 位数字

文章目录 在 Python 中生成随机数使用 random 模块在 Python 中生成随机数使用 random.randint() 方法使用 random.randrange() 方法 使用替代方法在 Python 中生成随机数总结 Python 是一种高级解释型编程语言&#xff0c;全球大多数程序员都在使用它。 它在面向对象编程 (OOP…

SpringCloud Alibaba入门5之Hystrix的使用

我们继续在前一章的基础上进行学习。 SpringCloud Alibaba入门5之使用OpenFegin调用服务_qinxun2008081的博客-CSDN博客 上一节我们已经使用OpenFeign完成了服务间的调用&#xff0c;如果现在存在大量的服务&#xff0c;每个服务有若干个节点&#xff0c;其中一个节点发生故障…

Word技巧之【文档自动保存】

打工人的噩梦—电脑突然坏掉&#xff0c;文档还没保存&#xff01;你是否遇到这种情况&#xff1f; 如果Word文档设置了自动保存&#xff0c;就不用太过担心了&#xff0c;只需要几个简单的操作就能设置好。还不知道的小伙伴&#xff0c;跟着小编一起看看吧。 设置Word文档自动…

一起来学R编程把—do.call 函数的应用

R语言由一个个基础函数组成&#xff0c;熟练灵活应用这些基础函数&#xff0c;有助于我们更好的学习R包及编程,这个专栏可能很多人不感兴趣&#xff0c;但是对提升自己很有帮助&#xff0c;感兴趣的朋友一起来学习。今天我们来介绍一下do.call函数的用法. do.call函数是一个非…

ChatGLM-6B阿里云部署

机器配置 重点关注指标&#xff1a;CPU、内存、GPU、GPU驱动 类型CPU内存GPU机器配置16核125GNVIDIA A100 80G # 查看显卡安装状态 nvidia-smi 安装必要的软件 git sudo apt-get update sudo apt-get install git git-lfs(大文件管理) sudo apt-get install git-lfs py…