Home > Database > Mysql Tutorial > Oracle RAC 10g 升级到11g (out of place) 回退方案

Oracle RAC 10g 升级到11g (out of place) 回退方案

WBOY
Release: 2016-06-07 17:32:07
Original
940 people have browsed it

如何保证10g CRS和11g GI并存在同一节点 , 即保持10g CRS和11g Grid Infrastructure 同时安装在一套cluster上,通过脚本切换实现

如何保证10g CRS和11g GI并存在同一节点

从 10.2.0.4 rac 升级到 11.2.0.3, 从网上看到,,有两种升级方式:
1,直接在原来的安装用户Oracle下面安装GI, 升级旧的crs, asm;
2,  新建一个grid用户,屏蔽到10g crs信息,全新安装GI,再导入asm disk, 导入10g db, 然后再升级10g DB 都11g;

如果要求回退 ,那么一般使用方案2:
具体实施 如下:

如何保证10g CRS和11g  GI并存在同一节点 , 即保持10g CRS和11g  Grid Infrastructure 同时安装在一套cluster上,通过脚本切换实现 2者之间的切换,互不冲突
 
 
  一、在安装11g GI 之前备份10g CRS环境配置文件的操作步骤
 
  1、disable服务器自动启动CRS
  以root用户执行:
  $CRS_HOME/bin/crsctl disable crs
 
  2、在/etc目录下新建/etc/10gcrs_bak目录作为备份文件存放的目录
以root用户登录
  cd /etc
  mkdir 10gcrs_bak
 
  3、将以下需要备份的文件和文件夹进行备份
以root用户登录,备份文件:
  cp -p /etc/inittab            /etc/10gcrs_bak/inittab
  cp -p /etc/init.crs            /etc/10gcrs_bak/init.crs
  cp -p /etc/init.crsd          /etc/10gcrs_bak/init.crsd
  cp -p /etc/init.cssd          /etc/10gcrs_bak/init.cssd
  cp -p /etc/init.evmd          /etc/10gcrs_bak/init.evmd
  cp -p /etc/oratab              /etc/10gcrs_bak/oratab
  cp -p /etc/oraInst.loc        /etc/10gcrs_bak/oraInst.loc
  cp -p /usr/local/bin/dbhome  /etc/10gcrs_bak/dbhome
  cp -p /usr/local/bin/coraenv  /etc/10gcrs_bak/coraenv
  cp -p /usr/local/bin/oraenv  /etc/10gcrs_bak/oraenv
 
  备份目录:
  rm -rf /etc/10gcrs_bak/oracle
  cp -pr /etc/oracle            /etc/10gcrs_bak
 
  查看/etc/rc.d/rc2.d下链接:
 
  ls -lrt /etc/rc.d/rc2.d/*init.crs
  结果应该返回2个文件名:
  lrwxrwxrwx    1 root    system            13 Apr 25 14:17 S96init.crs ->  /etc/init.crs
  lrwxrwxrwx    1 root    system            13 Apr 25 14:17 K96init.crs ->  /etc/init.crs
 
 
  4、enable服务器自动启动CRS
  以root用户执行:
  $CRS_HOME/bin/crsctl enable crs

推荐阅读:

Oracle 10g 10.2.0.1 32位迁移升级到10g 10.2.0.5 64位

Oracle升级(10.2.0.1->10.2.0.3)

Oracle 10g rac升级到10.2.0.5

Oracle 10g 升级到11g实训项目

RedHat 5.5 Oracle RAC 数据库 从10.2.0.1升级到 10.2.0.5

 

接下来请看第2页精彩内容

linux

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template