实战篇:Oracle 数据库标准版(SE)转换为企业版(EE)

前言

很多 Oracle 数据库在初始安装的时候选择了标准版,而相对企业版来说就少了:RAC、ASM、DataGuard、闪回功能、分区表等等一些很实用的功能:

那么如何将标准版升级到企业版呢racle 给我们提供了具体方案:

  • How to Convert Database from Standard to Enterprise Edition (till 11gR2)(Doc ID 117048.1)

下面我就来测试一下升级过程!

环境准备

主机名

IP地址

主机版本

Oracle 版本

实例名

orcl

10.211.55.100

rhel8.6

19.15 SE2

orcl

正式转换

Oracle 创建数据库均使用相同的 脚本,因此数据库在内部几乎相同,转换过程不是很复杂。

备份数据库

首先,出于数据安全考虑,转换前进行一次备份:

确保备份成功:

最好把参数文件、密码文件以及监听文件:

关闭数据库

关闭数据库相关的所有服务:

卸载 Oracle SE 软件

这里的卸载不建议使用 ,建议使用 来卸载 :

使用以上命令 下的所有文件和目录都被保留,实际上没有从 文件系统中删除任何内容。它只是从 中删除了该特定 的所有信息。

可参考 MOS 文档:Behaviour of the Oracle De-install/Deinstall/Uninstall Utility in 11gR2 (Doc ID 1363753.1)

安装 Oracle EE 软件

由于旧的 ORACLE_HOME 没有删除,所以建议创建新的 ORACLE_HOME 目录:

至此,Oracle EE 安装完成。

启动数据库

启动数据库之前,需要将原先的 下的参数文件、密码文件拷贝到新的 下:

启动监听和数据库:

此时再次查询版本以及可选功能:

此时已经转换成功。

执行升级脚本

运行 和 脚本:

这两个脚本的执行可能不是在所有情况下都是强制性的,但最好运行它们,因为数据字典的复杂性,我们无法确保创建所有 EE 对象。

编译无效对象

最后,重新编译数据库中的所有无效对象:

注意事项

在整个转换过程中,有哪些需要注意的点:

  • 确保你的企业版服务器软件的版本 (和补丁版本)与原始标准版服务器软件的版本相同;
  • Windows 系统,必须在重新安装软件后重新创建数据库服务(通过 ORADIM);

END!

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92733 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月20日
下一篇 2022年5月20日

相关推荐