文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

如何理解Oracle参数COMPATIBLE

2024-04-02 19:55

关注

如何理解Oracle参数COMPATIBLE,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

Oracle数据库中有个参数可共用的我们有时候会叫它为编译版本。

对于该参数的含义,官方文档的解释是:

COMPATIBLE允许您使用Oracle的新版本,同时保证与早期版本的向后兼容性。如果需要恢复到早期版本,这将非常有用。

可共用的允许您使用新的Oracle版本,同时保证与早期版本的向后兼容性。 如果有必要恢复到以前的版本,这是有帮助的

此参数指定Oracle必须与之保持兼容性的版本。它允许您在生产系统中立即利用新版本的维护改进,而无需在您的环境中测试新功能。该版本的某些功能可能会受到限制。

此参数指定Oracle必须保持兼容性的版本。 它使您可以立即在生产系统中利用新版本的维护改进功能,而无需测试环境中的新功能。 该版本的某些功能可能受到限制

使用备用数据库时,此参数在主数据库和备用数据库上的值必须相同。

使用备用数据库时,此参数在主数据库和备用数据库上必须具有相同的值

关于兼容的初始化参数:关于可共用的初始化参数

COMPATIBLE initialization参数启用或禁用数据库中影响磁盘上文件格式的功能。例如,如果创建Oracle Database 11g Release 2(11.2)数据库,但在初始化参数文件中指定COMPATIBLE=10.0.0,则需要11.2兼容性的功能在尝试使用时会生成错误。这样的数据库被称为10.0.0兼容级别。

可共用的初始化参数启用或禁用数据库中影响磁盘上文件格式的功能。 例如,如果创建Oracle数据库11g第2.版(11.2)数据库,但在初始化参数文件中指定兼容=10.0.0那么如果您尝试使用它们,那么需要兼容11.2的功能部件将生成错误。 据说这样的数据库处于10.0.0兼容级别。

您可以通过更改COMPATIBLE initialization参数来提高数据库的兼容性级别。如果这样做,则无法使用较低的兼容性级别设置启动数据库,除非执行时间点恢复到兼容性提升之前的某个时间。

您可以通过更改可共用的初始化参数来提高数据库的兼容级别。 如果这样做,则无法使用较低的兼容级别设置启动数据库,除非在兼容性提前之前进行时间点恢复。

COMPATIBLE参数的默认值是最新主要版本的版本号。

可共用的参数的默认值是最新主版本的版本号。

参数设置限制(更多参数介绍请参照Oracle数据库升级指南11g第2版(11.2)E23633-09文中Oracle数据库版本之间的兼容性和互操作性)

需要注意,这个参数在甲骨文9i的时候,可以将版本往低调,但是到10g之后,只能往高调整,不能往低调。

从Oracle Database 10g开始,兼容的初始化参数变得不可逆转;也就是说,不能将其设置为小于先前值的值。因此,数据库的兼容性只能向前,不能向后。

例如,假设您将COMPATIBLE设置为10.0.0并启动数据库,然后关闭数据库以重新启动COMPATIBLE设置为9.2.0。在启动过程中,会出现一个错误,指示无法反转兼容设置。

如果确实使用COMPATIBLE initialization参数提高了数据库的兼容性,则无法使用较低的兼容性级别设置启动数据库,除非执行时间点恢复到兼容性提高之前的某个时间。(因此)此后的任何更改都将丢失。

因此,alterdatabasereset COMPATIBILITY命令现在已经过时。

因此,更改数据库重置兼容性命令现在已经过时。

有时候,我们在Oracle 10.2.0.4版本的数据库中,会看到编译版本为10.2.0.1。这种情况可能是因为,该数据库是在10.2.0.1的数据库软件版本上创建的,而后数据库软件做了升级,升级之后继承了之前的编译版本。如果是在10.2.0.4数据库版本上新建的数据库,则默认其编译版本为10.2.0.3

关于如何理解Oracle参数COMPATIBLE问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯