适用于:
Oracle Database - Enterprise Edition - 版本 9.2.0.1 和更高版本本文档所含信息适用于所有平台
用途
这篇文档总结了Oracle数据库升级和降级的兼容性矩阵。
适用范围
信息适用于Oracle Database Server 9.2.0 及更高版本,为DBA以及负责数据库升级和降级的相关人员提供帮助。
详细信息
升级
升级到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
降级
从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下来完成升级。