Exadata想要补装Oracle 11g的注意事项
用户有一台Exadata X9M,上线一段时间了。当时在刷机时选择的Oracle数据库版本是19c,GI软件是21c。
由于系统在性能和可靠性方面表现良好,并且还有资源富余。用户决定将一个基于Oracle 11g的应用也迁移到Exadata。那么问题来了,如何判断这个应用是否可以迁移?
经过一番了解,Exadata上安装11g需要具备以下的条件:
- 已安装11gR2数据库软件
- 设置了正确的ASM和数据库兼容性,依据是Oracle Clusterware (CRS/GI) - ASM - Database Version Compatibility (Doc ID 337737.1)
对于第1点,虽然后续可以补装,但比较麻烦。而且系统已经上线,去动机器多少有些顾忌。
对于第2点,我们查询的结果如下:
col COMPATIBILITY format a40
col DATABASE_COMPATIBILITY format a30
col name format a20
set lines 120select NAME,COMPATIBILITY,DATABASE_COMPATIBILITY from v$asm_diskgroup;NAME COMPATIBILITY DATABASE_COMPATIBILITY
-------------------- ---------------------------------------- ----------------------
DATA 21.0.0.0.0 11.2.0.4.0
RECO 21.0.0.0.0 11.2.0.4.0
很不幸,虽然数据库兼容性满足要求,但ASM兼容性设成21c后,可以支持的最低数据库版本是12c。或者换句话说,如果想要支持11gR2,ASM兼容性最高只能设成19c。
说一下经验教训,在Exadata初始刷机时,需要和用户充分的沟通,看是否有安装多版本数据库的需求。如果有,就一次性把数据库软件刷全,同时根据MOS 337737.1设置正确的兼容性。当时我们没这么做,是我们认为资源也许还不够现有应用来用,可是事实是,Exadata的能力还是挺强的。
知道这个11g应用无法嵌入后,我们试图说服用户升级数据库到19c。但是这个应用太关键,和其集成的应用太大,而且已有大量的二次开发。总之一句话,迁移太复杂,短期内不可能。
目前唯一的方法就是,看有没有其它11g的应用,如果可以组个团,就买一台新的小Exadata,专门用于迁移这些11g数据库应用。
Exadata想要补装Oracle 11g的注意事项相关推荐
- win7装oracle 11g 问题
系统缺少Engine.dll 一.把Engine.dll下载到本机,下载地址:http://www.dllbang.com/dll/Engine_dll 二.直接拷贝该文件到系统目录里:C:\Wind ...
- mac osx 装oracle 11g,macOS 安装Oracle数据库
一.docker部署: 首先,你需要在Mac中部署Docker,也就是安装Docker.安装Docker分了两种途径,一种是通过terminal终端并下载相关依赖包进行安装,另一种是通过下载dmg格式 ...
- CentOS环境装Oracle 11g启动报错
# su oracle 启动监听 $ lsnrctl start 出现: bash:lsnrctl:command not found.错误 关闭监听 # su - oracle 注意这是因为s ...
- 在Windows 7下安装Oracle 11g的解决方法
在Windows 7下安装Oracle 11g的解决方法 前不久卸载掉了自己的Windows Vista系统,装上了Windows7 旗舰版,在装机过程中也遇到了很多问题,有些问题是自己不曾遇到过的, ...
- 43、Windows 7下安装Oracle 11g相关问题解决方法
很多DBA目前还停留在Oracle 9i或者10g,究其原因有可能是Oracle 11g的价格问题.本文将为大家讲解在Windows 7下安装Oracle 11g,也希望大家能从中看到11g的一些新特 ...
- Oracle 11g 卸载重装时出现的DIM-00019的错误解决办法
本人装Oracle 11g应该装了不下10次,每次都出现DIM-00019的错误,接下来提示TNS协议适配器错误,导致安装不能正常进行,查了很多的资料感觉应该是权限不够,在此我给出自己解决办法,如若不 ...
- 64位电脑 装32位oracle,在64位Windows和64位Oracle 11g基础上安装32位ArcSDE
64位Oracle 11g如何安装32位ArcSDE呢?以下是操作步骤: 1.安装64位Oracle 11g服务端: 2.安装32位Oracle 11g客户端,选择管理员: 3.安装ArcSDE: 4 ...
- oracle装了客户端怎么登陆账号,分享Oracle 11G Client 客户端安装步骤(图文详解)...
Oracle 11G Client 客户端安装步骤,具体如下: 下载地址:http://www.gimoo.net/database/167737.html 先将下载下来的ZIP文件解压,并运行set ...
- 菜鸟也来学习ORACLE(1)_linux下安装oracle 11g
加入 oracle Club 之前,学长给我们开了个小会 说是看看我们加入的意愿,哎哎 其实直无聊,但是大体比较重视linux 服务器的搭建 以及在linux 下安装oracle 搭建一个oracl ...
- oracle 11g 的em启动不了
前几天抽了个时间,在测试的服务器上,安装一个ERP系统的模拟环境. 在安装ORACLE的过程中,遇到了ORACLE的EM无法访问,今天折腾了一个早上,终于解决了. 症状:刚装完ORACLE 11G后, ...
最新文章
- 【iOS报错】“this class is not key value coding-compliant for the key userPhoneNum”给字典设置键值对的时候报错...
- linux 生成字母序列,Python序列之字符串
- Spring MVC 和 Spring 总结
- Linux 统计多个文件中 某字符串出现的行数
- 基于pygame的射击小游戏制作(二)射击子弹
- weexpack占据的存储空间
- api报错 javaee maven_JavaEE关于Maven的配置与学习
- 081212 晴
- Entity Framework context per request
- NLP《词汇表示方法(一)one-hot向量表示》
- 交叉编译 for arm-linux-gcc... no,QT4.8.6、tslib库移植到arm上配置出错!求大神指点
- python编程语言模块_Python基础编程常用模块汇总
- Python机器学习:梯度下降法004实现线性回归中的梯度下降法
- Tornado请求分析request, 获取请求参数
- sublime3中文乱码解决包ConvertToUTF8.zip
- Day04:继承的意义(下) / 访问控制 / static和final
- 接第三方图片滑动验证极验
- C#中SqlParameter的作用与用法
- Print Screen sysRa PrtSc
- 宽带连接已断开 | 宽带拨号上网、连上几分之后自动断开|宽带连上一会儿就断