Oracle升级回退:10.2.0.4 crs升级到11.2.0.4 回退方案

news/2025/11/12 17:02:12/文章来源:https://www.cnblogs.com/www-htz-pw/p/19214698

我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢!
由于博客中有大量代码,通过页面浏览效果更佳。

Oracle升级回退:10.2.0.4 crs升级到11.2.0.4 回退方案

1,停数据库

$ srvctl stop instance  -d sol -i sol1 -o abort 
$ srvctl stop instance  -d sol -i sol2 -o abort

2,deconfig gi的信息

两个节点同时执行这个操作

# .//crs/install/rootcrs.pl -verbose -deconfig -force
Using configuration parameter file: crs/install/crsconfig_params
Network exists: 1/192.168.111.0/255.255.255.0/e1000g0, type static
VIP exists: /sol1-vip/192.168.111.48/192.168.111.0/255.255.255.0/e1000g0, hosting node sol1
VIP exists: /sol2-vip/192.168.111.49/192.168.111.0/255.255.255.0/e1000g0, hosting node sol2
GSD exists
ONS exists: Local port 6100, remote port 6200, EM port 2016
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'sol1'
CRS-2673: Attempting to stop 'ora.crsd' on 'sol1'
CRS-2790: Starting shutdown of Cluster Ready Services-managed resources on 'sol1'
CRS-2673: Attempting to stop 'ora.oc4j' on 'sol1'
CRS-2675: Stop of 'ora.oc4j' on 'sol1' failed
CRS-2679: Attempting to clean 'ora.oc4j' on 'sol1'
CRS-2681: Clean of 'ora.oc4j' on 'sol1' succeeded
CRS-2792: Shutdown of Cluster Ready Services-managed resources on 'sol1' has completed
CRS-2677: Stop of 'ora.crsd' on 'sol1' succeeded
CRS-2673: Attempting to stop 'ora.mdnsd' on 'sol1'
CRS-2673: Attempting to stop 'ora.crf' on 'sol1'
CRS-2673: Attempting to stop 'ora.ctssd' on 'sol1'
CRS-2673: Attempting to stop 'ora.evmd' on 'sol1'
CRS-2673: Attempting to stop 'ora.cluster_interconnect.haip' on 'sol1'
CRS-2677: Stop of 'ora.mdnsd' on 'sol1' succeeded
CRS-2677: Stop of 'ora.crf' on 'sol1' succeeded
CRS-2677: Stop of 'ora.evmd' on 'sol1' succeeded
CRS-2677: Stop of 'ora.cluster_interconnect.haip' on 'sol1' succeeded
CRS-2677: Stop of 'ora.ctssd' on 'sol1' succeeded
CRS-2673: Attempting to stop 'ora.cssd' on 'sol1'
CRS-2677: Stop of 'ora.cssd' on 'sol1' succeeded
CRS-2673: Attempting to stop 'ora.gipcd' on 'sol1'
CRS-2677: Stop of 'ora.gipcd' on 'sol1' succeeded
CRS-2673: Attempting to stop 'ora.gpnpd' on 'sol1'
CRS-2677: Stop of 'ora.gpnpd' on 'sol1' succeeded
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on 'sol1' has completed
CRS-4133: Oracle High Availability Services has been stopped.
updating /platform/i86pc/boot_archive
Removing Trace File Analyzer
Successfully deconfigured Oracle clusterware stack on this node

3,还原文件

两个节点都要执行

# mv /soft/backup.tar /
# tar -xvf backup.tar
x ./etc/init.d/init.cssd, 53790 bytes, 106 tape blocks
x ./etc/init.d/init.crs, 2236 bytes, 5 tape blocks
x ./etc/init.d/init.crsd, 4950 bytes, 10 tape blocks
x ./etc/init.d/init.evmd, 3232 bytes, 7 tape blocks
x ./var/opt/oracle, 0 bytes, 0 tape blocks
x ./var/opt/oracle/oraInst.loc, 58 bytes, 1 tape blocks
x ./var/opt/oracle/oprocd, 0 bytes, 0 tape blocks
x ./var/opt/oracle/oprocd/check, 0 bytes, 0 tape blocks
x ./var/opt/oracle/oprocd/stop, 0 bytes, 0 tape blocks
x ./var/opt/oracle/oprocd/fatal, 0 bytes, 0 tape blocks
x ./var/opt/oracle/scls_scr, 0 bytes, 0 tape blocks
x ./var/opt/oracle/scls_scr/sol1, 0 bytes, 0 tape blocks
x ./var/opt/oracle/scls_scr/sol1/oracle, 0 bytes, 0 tape blocks
x ./var/opt/oracle/scls_scr/sol1/oracle/cssfatal, 7 bytes, 1 tape blocks
x ./var/opt/oracle/scls_scr/sol1/root, 0 bytes, 0 tape blocks
x ./var/opt/oracle/scls_scr/sol1/root/crsstart, 8 bytes, 1 tape blocks
x ./var/opt/oracle/scls_scr/sol1/root/cssrun, 37 bytes, 1 tape blocks
x ./var/opt/oracle/scls_scr/sol1/root/crsdboot, 37 bytes, 1 tape blocks
x ./var/opt/oracle/scls_scr/sol1/root/nooprocd, 0 bytes, 0 tape blocks
x ./var/opt/oracle/scls_scr/sol1/root/noclsmon, 0 bytes, 0 tape blocks
x ./var/opt/oracle/scls_scr/sol1/root/clsvmonpid, 5 bytes, 1 tape blocks
x ./var/opt/oracle/scls_scr/sol1/root/clsomonpid, 5 bytes, 1 tape blocks
x ./var/opt/oracle/scls_scr/sol1/root/cssfboot, 37 bytes, 1 tape blocks
x ./var/opt/oracle/scls_scr/sol1/root/daemonpid, 5 bytes, 1 tape blocks
x ./var/opt/oracle/ocr.loc, 61 bytes, 1 tape blocks
x ./var/opt/oracle/oratab, 720 bytes, 2 tape blocks
x ./etc/inittab, 1539 bytes, 4 tape blocks

4,还原ocr/vote

# su - oracle
Oracle Corporation      SunOS 5.10      Generic Patch   January 2005
$ dd if=/soft/votevol of=/dev/vx/rdsk/ocrvotedg/votevol 
dd: /dev/vx/rdsk/ocrvotedg/votevol: open: No such file or directory
dd if=/soft/votevol of=/dev/vx/rdsk/ocrvotedg/votevoldd  if=/soft/ocrvol of=/dev/vx/rdsk/ocrvotedg/ocrvol

5,启动crs

两边同时启动crs

/etc/init.d/init.crs start
# hostname
sol1
# crsctl check crs
CSS appears healthy
CRS appears healthy
EVM appears healthy# crsctl check crs
CSS appears healthy
CRS appears healthy
EVM appears healthy

6,查看资源

# crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora.sol.db     application    OFFLINE   OFFLINE               
ora....l1.inst application    OFFLINE   OFFLINE               
ora....l2.inst application    OFFLINE   OFFLINE               
ora....L1.lsnr application    ONLINE    ONLINE    sol1        
ora.sol1.gsd   application    ONLINE    ONLINE    sol1        
ora.sol1.ons   application    ONLINE    ONLINE    sol1        
ora.sol1.vip   application    ONLINE    ONLINE    sol1        
ora....L2.lsnr application    ONLINE    ONLINE    sol2        
ora.sol2.gsd   application    ONLINE    ONLINE    sol2        
ora.sol2.ons   application    ONLINE    ONLINE    sol2        
ora.sol2.vip   application    ONLINE    ONLINE    sol2  # hares -online ora1 -sys sol1
# hares -online ora1 -sys sol2# hares -state
#Resource               Attribute             System     Value
cssd                    State                 sol1       ONLINE
cssd                    State                 sol2       ONLINE
cvm_clus                State                 sol1       ONLINE
cvm_clus                State                 sol2       ONLINE
cvm_vxconfigd           State                 sol1       ONLINE
cvm_vxconfigd           State                 sol2       ONLINE
ocrvote_voldg_ocrvotedg State                 sol1       ONLINE
ocrvote_voldg_ocrvotedg State                 sol2       ONLINE
ora1                    State                 sol1       ONLINE
ora1                    State                 sol2       ONLINE
ora_priv                State                 sol1       ONLINE
ora_priv                State                 sol2       ONLINE
oradata_mnt             State                 sol1       ONLINE
oradata_mnt             State                 sol2       ONLINE
oradata_voldg           State                 sol1       ONLINE
oradata_voldg           State                 sol2       ONLINE
vxfsckd                 State                 sol1       ONLINE
vxfsckd                 State                 sol2       ONLINE

资源全部正常,回退相当的方便。

------------------作者介绍-----------------------
姓名:黄廷忠
个人博客: (http://www.htz.pw)
CSDN地址: (https://blog.csdn.net/wwwhtzpw)
博客园地址: (https://www.cnblogs.com/www-htz-pw)

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

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

相关文章

精度、正确率、召回率的简单理解

通俗版 想象地上散落了一片红色绿色的小石子,弯腰闭眼任意拿取(类比预测过程)一些后,地上和手里都有红色和绿色石子,此时石子分为四类:手里绿、手里红、地上绿、地上红。 我们假定绿色是我们想要的,红色是不想要…

西林瓶粉末灌装机:舟山备件更换快,紧急可加急发货

在制药及生物制剂设备选型过程中,采购方常面临产品功能与实际产线需求错位、技术参数筛选标准混乱、备件响应周期不可控等核心痛点。尤其对于西林瓶灌装机这类高精度设备而言,一旦关键部件出现损耗或故障,若无法及时…

制作自己的最小操作系统

自制一个linux系统 前言 谁不想要一个自己的系统呢? 现在做一个可以直接在虚拟机VMware上安装运行的系统. 文件信息:在VMware运行qemu原理 一个完整的系统组成:引导文件,内核,文件系统 linux系统启动的大致过程:…

.NET 10性能突破:持续优化才是质变关键

.NET 10性能突破:持续优化才是质变关键2025年11月12日,微软在.NET Conf 2025正式发布了.NET 10。 作为一个长期支持(LTS)版本,它将获得为期三年的官方安全补丁与服务支持,直至 2028 年 11 月 10 日, 官方称其为…

MySql批量导入csv文件

前置条件:因为在数据库在云端,且测试数据库与生产数据库不一致,索性就在本地搭建一个MySql数据库,把生产的可用数据导入到本地,方便本地测试。当然要注意一点,csv文件是没有建表语句的,需要你先建表 步骤1:启用…

win1125h2使用和优化技巧

win1125h2使用和优化技巧 技巧一、首次配置,绕过强制输入微软ID 方法一:利用专业版、企业版独有的域设置,但家庭版没有此功能 选择“为工作或学校设置”选项,而不是“为个人使用设置” 登录选项中,选择“改为域加…

植物大战僵尸经典版下载教程:重新体验最纯粹的塔防乐趣

前言: 在过去的十多年里,《植物大战僵尸》已经成为一代玩家共同的电脑记忆。 这款体量不大的塔防游戏,不靠华丽的画面和复杂的系统,却凭借扎实的节奏设计与无数细节成为了塔防游戏的经典代表。 如今互联网上有非常…

rsync安装部署

OS:Centos 7服务端ip:192.168.1.134客户端ip:192.168.1.135##########################服务端部署####################################1.安装rpm -qa rsync#安装 yum -y install rsync 2.配置rsync软件配置文件more …

PG预写式日志解码的艺术与应用

本文整理自 IvorySQL 2025 生态大会暨 PostgreSQL 高峰论坛的演讲分享,演讲嘉宾:李传成,walminer 作者。本文内容主要包括:逻辑解码的基本原理 高级逻辑解码特性 walminer 数据恢复实战 walminer pgto server 实战…

5 CSRF 攻击防范

5 CSRF 攻击防范前言:flask_wtf本身提供了生成表单HTML页面的功能(基于wtforms提供),常用于开发前后端不分离的表单页面,同时Flask-wtf 扩展模块还提供了一套完善的 csrf 防护体系,对于我们开发者来说,使用flask_…

湘潭西林瓶灌装机:料位监测,智能提醒加料

近年来,受原材料价格波动、物流成本上升及自动化元器件进口汇率变化等多重因素影响,西林瓶灌装设备市场整体呈现温和上涨趋势。据行业监测数据显示,2024年第四季度至2025年第三季度期间,国内西林瓶灌装机平均出厂价…

对比m3node 时序数据库和influx/tsdb/greptime/VictoriaMetrics

下面把 M3(M3DB)与 InfluxDB、TimescaleDB、GreptimeDB、VictoriaMetrics 五款主流 TSDB 放在一张“大表”里,按 10 个真实生产最关心的维度做横向对比。所有数据均来自 2025 年已公开测试或官方文档,可直接做选型…

11.12记录-机器学习

# 11.12记录 决策树 决策树也是机器学习的关键算法之一。也是XGBoost算法的基本构成单元。决策树是一个树形结构,如下图所示有个线上小游戏叫做akinator(网络精灵),这个就是一个类似决策树的东西。 特征选择 特征选择…

个人工作版(Linux)

最近新入职了一家公司,好久没有进行Linux备份之类的事情了,很多都忘记了,索性最近的使用自己记录下来。基于SpringBoot项目,第一想法可能是docker打个镜像部署,但很可惜,没学到这点,就简单的jar包部署,也没有做…

烟台西林瓶灌装加塞机:合规21 CFR Part 11,数据加密与审计追踪完善

近年来,烟台地区制药与生物技术产业持续扩张,对西林瓶灌装加塞机等关键设备的需求稳步上升。在采购过程中,用户普遍关注设备软件是否符合美国FDA 21 CFR Part 11法规要求,尤其聚焦于数据加密机制与审计追踪功能的完…

CF710F String Set Queries

考虑到不同的长度类型最多只有 \(O(\sqrt n)\) 种,那么我们对于每种长度开个 set 存储一下哈希值即可做到 \(O(n \sqrt n \log n)\)。 有大受子二进制分组 + AC 自动机做法可以把 \(\sqrt n\) 干掉,不过能过就是了。…

使用 Ansible 实现 Apache NiFi 集群扩容

使用 Ansible 实现 Apache NiFi 集群扩容1. 环境信息 1.1 原 NiFi 集群IP 主机名 内存(GB) CPU核数 内核版本 磁盘 操作系统 Java Python NiFi 部署用户 NiFi 版本 NiFi 部署目录10.116.201.63 sy-vm-afp-oneforall0…

多智能体设计模式和智能体框架,你会了么?

一、新闻 先播放一条最新新闻,通义团队官宣开源了两个智能体Alias-Agent和Data-Juicer Agent。 Alias-Agent提供了RaAct,Planner,DeepResearch三种模式,以实现灵活的任务执行。 DataJuicer 智能体是一个数据专员,…

YL-51单片机开发板配套资料

使用前,不要急于操作,请查看光盘(或网盘)/使用前必看,完成以下操作:1、确认单片机芯片(STC89C52RC)安装是否正确。2、USB驱动安装,请根据你的电脑系统,进入相应的文件夹,按说明操作。3、STC-ISP下载软件,推存…

神经网络中激活函数的作用

我们来系统地梳理一下激活函数在神经网络中的作用。 核心作用:引入非线性 这是激活函数最根本、最重要的作用。没有激活函数的神经网络是什么样的? 假设你有一个多层神经网络,但所有层都是线性的(即没有激活函数)…