引用自: 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 |
更多信息,请参阅以下链接:
http://docs.oracle.com/cd/E11882_01/server.112/e23633/preup.htm#UPGRD12358
(以上链接会定向到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 |
更多信息,请参阅以下链接:
http://download.oracle.com/docs/cd/B28359_01/server.111/b28300/preup.htm#CEGEIBHC
(以上链接会定向到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 |
更多信息,请参阅以下链接:
http://download.oracle.com/docs/cd/B19306_01/server.102/b14238/preup.htm#CEGEIBHC
升级到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 |
更多信息,请参阅以下链接:
http://download.oracle.com/docs/cd/B14117_01/server.101/b10763/preup.htm#CEGEIBHC
升级到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 |
更多信息,请参阅以下链接:
http://download.oracle.com/docs/cd/B10501_01/server.920/a96530/migprep.htm#1006863
降级
从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 |
更多的信息,请参考 19c Downgrade link.
从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 |
更多的信息,请参考 18c Downgrade link.
从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.2 Downgrade link.
从12.1.x降级的降级兼容性矩阵
源数据库 |
可能降级到 |
---|---|
12.1.x |
11.1.0.7 |
12.1.x |
11.2.0.2.0 (或更高版本) |
更多信息,请参阅以下链接:
http://docs.oracle.com/cd/E16655_01/server.121/e17642/downgrade.htm#i1010267
你不能降级到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 (或更高版本) |
更多信息,请参阅以下链接:
http://docs.oracle.com/cd/E11882_01/server.112/e23633/downgrade.htm#UPGRD00710
从11.1.x降级的降级兼容性矩阵
源数据库 |
可能降级到 |
---|---|
11.1.x |
10.1.0.5.0 (或更高版本) |
11.1.x |
10.2.0.3.0 (或更高版本) |
更多信息,请参阅以下链接:
http://download.oracle.com/docs/cd/B28359_01/server.111/b28300/downgrade.htm#i1010243
从10.2.x降级的降级兼容性矩阵
源数据库 |
可能降级到 |
---|---|
10.2.x |
9.2.0.6.0 (或更高版本) |
10.2.x |
10.1.0.4.0 (或更高版本) |
更多信息,请参阅以下链接:
http://download.oracle.com/docs/cd/B19306_01/server.102/b14238/downgrade.htm#i1010243
从10.1.x降级的降级兼容性矩阵
源数据库 |
可能降级到 |
---|---|
10.1.x |
9.2.0.4.0 (或更高版本) |
更多信息,请参阅以下链接:
http://download.oracle.com/docs/cd/B14117_01/server.101/b10763/downgrade.htm#i1010243
从9.2.x降级的降级兼容性矩阵
源数据库 |
可能降级到 |
---|---|
9.2.x |
9.0.1.3.0 (或更高版本) |
9.2.x |
8.1.7.3.0 (或更高版本) |
更多信息,请参阅以下链接:
http://download.oracle.com/docs/cd/B10501_01/server.920/a96530/downgrad.htm#1008177
注意
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下来完成升级。