博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
手动升级11.2.0.1的rac数据库到11.2.0.4
阅读量:6245 次
发布时间:2019-06-22

本文共 785 字,大约阅读时间需要 2 分钟。

① 关闭两个节点上的数据库

   crsctl stop resource ora.ORA11G.db

② 命令行单节点启动数据库,

   注意这里的SQLPLUS 一定是升级后的软件地址

   sqlplus / as sysdba

   执行ALTER SYSTEM SET CLUSTER_DATABASE=false scope=spfile

③   shutdown immediate

   startup upgrade

   @/u01/product/11.2.0.4/rdbms/admin/catupgrd.sql;   注意是新的

   假如执行过程中出现问题,例如需要调整内存才能继续等问题,都可以重新 startup upgrade 然后执行该语句

④  执行完升级语句

  编译失效的对象

  shutdown immediate

  startup

   @/u01/product/11.2.0.4/rdbms/admin/utlrp.sql

⑤ 测试升级是否成功

   SELECT * FROM V$VERSION或者SELECT * FROM DBA_REGISTRY

⑥ 恢复数据库为集群数据库

   ALTER SYSTEM SET CLUSTER_DATABASE=true scope=spfile

⑥ 调整某些参数,例如一些跟踪文件文件

 ⑦ 不知道是我自己的问题还是咋,折腾了半天一直不能通过crsctl start crs,一次性将数据库也一同启动起来。 原来是因为数据库在CRS中注册的版本信息还是老版本.  需要以db home账号(一般是oracle)执行grid home目录中的srvctl

/u01/grid/srvctl upgrade database -d ora11g -o /u01/product/11.2.0.4/ db_1 

这一点是所有的升级文档里,都没有说到的问题!!!!

  

 

转载地址:http://tqoia.baihongyu.com/

你可能感兴趣的文章
线程下变量-原子操作 __sync_fetch_and_add等等
查看>>
Java 远程调试
查看>>
android 一个小例子说明handler和AlertDialog的简单使用
查看>>
解密Redis持久化
查看>>
[转载]使用 CTTeleyphonyCenter 截获来去电及短信消息
查看>>
linux 防火墙命令
查看>>
okhttp3使用
查看>>
android 6.0 权限设置详解
查看>>
php面向对象编程
查看>>
Apache HTTPD 正向(forward)和反向(reverse)代理
查看>>
工厂模式的jdbc
查看>>
十三周三次课(6月21日)
查看>>
linux目录结构详细介绍
查看>>
分享微信开发Html5轻游戏中的几个坑
查看>>
NBU MediaServer DrivePATH Missing
查看>>
useradd/usermod -p 指定用户密码
查看>>
CSS第一天
查看>>
memcache与一致性HASH算法
查看>>
正则表达式引发的血案
查看>>
机器学习中的概率模型和概率密度估计方法及VAE生成式模型详解之三(第1章)...
查看>>