引用自: Doc ID 1577660.1
升级到19c的升级兼容性
能够直接升级到Oracle Database 19c的数据库最小版本
源库
目标库
18 (所有版本)
19c
12.2.0.1
19c
12.1.0.2
19c
11.2.0.4
19c
其他未在上面提到的数据库发布/版本不支持直接升级到19c。
所以首先升级到中间Oracle数据库版本,然后可以直接升级到19c。
升级到18c的升级兼容性矩阵
注意:对于 Exadata 18.1 数据库已经发布了, 对于 On-Premise 数据库 18.3 发布了。
能够直接升级到Oracle Database 18.1的数据库最小版本
源库
目标库
12.2.0.1
18c
12.1.0.1 / 12.1.0.2
18c
11.2.0.3 / 11.2.0.4
18c
如果不是上述提到的数据库版本,直接升级到18c是不support的。
因此,首先升级到Oracle数据库的中间版本,然后可以将其直接升级到18c版本。
升级到12.2.x的升级兼容性矩阵
能够直接升级到Oracle 12c Release 2的数据库最小版本
源库
目标库
11.2.0.3 / 11.2.0.4
12.2.x
12.1.0.1 / 12.1.0.2
12.2.x
以下的数据库版本需要间接升级
源库
升级路径
目标库
11.2.0.2
–> 11.2.0.4/12.1.0.2 –>
12.2.x
11.2.0.1
–> 11.2.0.4 –>
12.2.x
11.1.0.7
–> 11.2.0.4/12.1.0.2 –>
12.2.x
11.1.0.6
–> 11.2.0.4 –>
12.2.x
10.2.0.5
–> 11.2.0.4/12.1.0.2 –>
12.2.x
10.2.0.2 /10.2.0.3/10.2.0.4
–> 11.2.0.4 –>
12.2.x
10.2.0.1
–> 10.2.0.5 –> 11.2.0.4/12.1.0.2 –>
12.2.x
10.1.0.5
–> 11.2.0.4 –>
12.2.x
10.1.0.4(或更低版本)
–> 10.2.0.5 –> 11.2.0.4/12.1.0.2 –>
12.2.x
9.2.0.8
–> 11.2.0.4 –>
12.2.x
9.2.0.7(或更低版本)
–> 9.2.0.8 –> 11.2.0.4 –>
12.2.x
升级到12.1.x的升级兼容性矩阵
能够直接升级到Oracle 12c Release 1的数据库最小版本
源数据库
目标数据库
10.2.0.5
12.1.x
11.1.0.7
12.1.x
11.2.0.2 (或更高版本)
12.1.x
以下的数据库版本需要间接升级。
源数据库
升级路径
目标数据库
11.2.0.1
=> 11.2.0.2 或更高版本 =>
12.1.x
11.1.0.6
=> 11.1.0.7 or 11.2.0.2 或更高版本 =>
12.1.x
10.2.0.4 (或更低版本)
=> 10.2.0.5 或之后的直接升级版本 =>
12.1.x
10.1.0.5 (或更低版本)
=> 10.2.0.5 或之后的直接升级版本 =>
12.1.x
9.2.0.8 (或更低版本)
=> 9.2.0.8 –> 11.2.0.2 或更高版本 =>
12.1.x
升级到11.2.x的升级兼容性矩阵
能够直接升级到Oracle 11g Release 2的数据库最小版本
源数据库
目标数据库
9.2.0.8 (或更高版本)
11.2.x
10.1.0.5 (或更高版本)
11.2.x
10.2.0.2 (或更高版本)
11.2.x
11.1.0.6 (或更高版本)
11.2.x
以下的数据库版本需要间接升级。
源数据库
升级路径
目标数据库
7.3.3 (或更低版本)
=> 7.3.4.0 => 9.2.0.8 =>
11.2.x
8.0.5 (或更低版本)
=> 8.0.6.x => 9.2.0.8 =>
11.2.x
8.1.7 (或更低版本)
=> 8.1.7.4 => 10.2.0.4 =>
11.2.x
9.0.1.3 (或更低版本)
=> 9.0.1.4 => 10.2.0.4 =>
11.2.x
9.2.0.7 (或更低版本)
=> 9.2.0.8 =>
11.2.x
(以上链接会定向到Oracle Technology Network,需要OTN的用户名和密码进行访问)
升级到11.1.x的升级兼容性矩阵
能够直接升级到Oracle 11g Release 1的数据库最小版本
源数据库
目标数据库
9.2.0.4 (或更高版本)
11.1.x
10.1.0.2 (或更高版本)
11.1.x
10.2.0.1 (或更高版本)
11.1.x
以下版本的数据库需要间接升级。
源数据库
升级路径
目标数据库
7.3.3 (或更低版本)
=> 7.3.4.0 => 9.2.0.8 =>
11.1.x
8.0.5 (或更低版本)
=> 8.0.6.x => 9.2.0.8 =>
11.1.x
8.1.7 (或更低版本)
=> 8.1.7.4 => 9.2.0.8 =>
11.1.x
9.0.1.3 (或更低版本)
=> 9.0.1.4 => 9.2.0.8 =>
11.1.x
9.2.0.3 (或更低版本
=> 9.2.0.4.0 =>
11.1.x
(以上链接会定向到Oracle Technology Network,需要OTN的用户名和密码进行访问)
升级到10.2.x的升级兼容性矩阵
能够直接升级到10.2.x的数据库最小版本
源数据库
目标数据库
8.1.7.4 (或更高版本)
10.2.x
9.0.1.4 (或更高版本)
10.2.x
9.2.0.4 (或更高版本)
10.2.x
10.1.0.2 (或更高版本)
10.2.x
以下版本的数据库需要间接升级。
源数据库
升级路径
目标数据库
7.3.3 (或更低版本)
=> 7.3.4 => 8.1.7 =>8.1.7.4 =>
10.2.x
7.3.4 (或更低版本)
=>8.1.7 => 8.1.7.4 =>
10.2.x
8.0.n (或更低版本)
=>8.1.7 => 8.1.7.4 =>
10.2.x
8.1.n (或更低版本)
=>8.1.7 => 8.1.7.4 =>
10.2.x
升级到10.1.x的升级兼容性矩阵
能够直接升级到10.1.x的数据库最小版本
源数据库
目标数据库
8.0.6 (或更高版本)
10.1.x
8.1.7 (或更高版本)
10.1.x
9.0.1 (或更高版本)
10.1.x
9.2.0 (或更高版本)
10.1.x
以下版本的数据库需要间接升级。
源数据库
升级路径
目标数据库
7.3.4 (或更低版本)
=> 8.0.6 =>
10.1.x
8.0.5 (或更低版本)
=> 8.0.6 =>
10.1.x
8.1.6 (或更低版本)
=> 8.1.7 =>
10.1.x
升级到9.2.x的升级兼容性矩阵
能够直接升级到9.2.x的数据库最小版本
源数据库
目标数据库
7.3.4 (或更高版本)
9.2.x
8.0.6 (或更高版本)
9.2.x
8.1.7 (或更高版本)
9.2.x
9.0.1 (或更高版本)
9.2.x
以下版本的数据库需要间接升级。
源数据库
升级路径
目标数据库
7.3.3 (或更低版本)
=> 7.3.4 =>
9.2.x
8.0.5 (或更低版本)
=> 8.0.6 =>
9.2.x
8.1.6 (或更低版本)
=> 8.1.7 =>
9.2.x
降级
从19c降级的降级兼容性矩阵
源数据库
可能降级到
Non-CDB 19c
18c,12.2.0.1,12.1.0.2,12.1.0.1,11.2.0.4
PDB/CDB 19c
18c,12.2.0.1,12.1.0.2
从18c降级的降级兼容性矩阵
源数据库
可能降级到
Non-CDB 18c
12.2.0.1,12.1.0.2,12.1.0.1,11.2.0.4
PDB/CDB 18c
12.2.0.1,12.1.0.2
从12.2降级的降级兼容性矩阵
源数据库
可能降级到
Non-CDB 12.2
12.1.0.2,12.1.0.1,11.2.0.4,11.2.0.3
PDB/CDB 12.2
12.1.0.2
从12.1.x降级的降级兼容性矩阵
源数据库
可能降级到
12.1.x
11.1.0.7
12.1.x
11.2.0.2.0 (或更高版本)
注意:
你不能降级到10.2.0.5因为Oracle Database 12c的最小兼容版本是11.0。
你不能降级一个从Oracle Database Express Edition升级上来的数据库。
从11.2.x降级的降级兼容性矩阵
源数据库
可能降级到
11.2.x
10.1.0.5.0 (或更高版本)
11.2.x
10.2.0.2.0 (或更高版本)
11.2.x
11.1.0.6.0 (或更高版本)
从11.1.x降级的降级兼容性矩阵
源数据库
可能降级到
11.1.x
10.1.0.5.0 (或更高版本)
11.1.x
10.2.0.3.0 (或更高版本)
从10.2.x降级的降级兼容性矩阵
源数据库
可能降级到
10.2.x
9.2.0.6.0 (或更高版本)
10.2.x
10.1.0.4.0 (或更高版本)
从10.1.x降级的降级兼容性矩阵
源数据库
可能降级到
10.1.x
9.2.0.4.0 (或更高版本)
从9.2.x降级的降级兼容性矩阵
源数据库
可能降级到
9.2.x
9.0.1.3.0 (或更高版本)
9.2.x
8.1.7.3.0 (或更高版本)
注意
1 : 如果您在升级后打了某个补丁集,那么将不能降级。
例如:如果您从9.2.0.6 升级到 10.2.0.1,然后打上了10.2.0.3的补丁集,那么您将不能从10.2.0.3 降级到 9.2.0.6. (只有当您直接升级9.2.0.6 到 10.2.0.3,您才能从10.2.0.3 降级到 9.2.0.6)
2 : 您只能降级到和您数据库升级前一样的版本。
例如:只有您的数据库是从10.2.0.3升级到11.1.0.6的话,才能从11.1.0.6降级到10.2.0.3。如果您创建了新的11.1.0.6数据库,那么您不能将数据库降级到10.2.0.3。而且,如果您直接升级9.2.0.8 到 11.1.0.6,那么您也不能降级到10.2.0.3,因为您的数据库不是从10.2.0.3升级的。
3 : 如果数据库参数COMPATIBLE设置为比您升级前数据库版本更高的版本,您将不能做降级。
例如:如果您从10.2.0.3 升级到 11.1.0.6,之后设置COMPATIBLE 为 11.1.0.6,您不能做降级。而且,如果您从9.2.0.8 直接升级到 11.1.0.6之后设置COMPATIBLE 为10.2.0.1,您也不能做降级。
4 : 您不能升级一个发行版的数据库二进制文件到另一个发行版
例如:您不能升级10.1.0.2.0的二级制文件 到 10.2.0.1.0。发行版必须在一个单独的oracle home下安装。您不能将10.2.0.x安装在任何其他发行版的oracle home下来完成升级。