1.可能产生的问题
Oracle 将会在 2019 年 6 月 23 日后自动调整高版本的数据库 SCN COMPATIBILITY 为 3,调整之后,这些数据库内部的 SCN 上限增速会变成 96k/s, 从而可能出现超出低版本的 SCN 的情况,如果发生这种情况,将会导致低版本数据库无法与高版本通过 DB Link 进行连接。DBlink会自动同步数据库的SCN。
2.版本问题
高版本
11.2.0.4和12.1.0.2及其以上版本
打过补丁的11.1.0.7和11.2.0.3版本
低版本
不在以上版本之中的版本
3.解决方法,以下是在网上找到的,这个是否能解决这个问题啊(目前没办法打补丁,也不能升级低版本库)?
当然如果你不打算在2019年6月份自动调整级别到3,那么可以禁用该功能过DBMS_SCN包来实现
SQL>execute dbms_scn.disableautorollover;
想要开启的话
SQL>execute dbms_scn.enableautorollover;
如果是在2019年6月以后安装的新的高版本,默认就是SCN COMPATIBILITY 为 3,这就需要在mount状态调低兼容性:
ALTER DATABASE SET SCN COMPATIBILITY 1;
版权声明:本文为博主原创文章,未经博主允许不得转载。