patch列表 不知道是那个牛人汇总的 ,相当不错。
9.2.0.4 = 3095277
9.2.0.5 = 3501955
9.2.0.6 = 3948480
9.2.0.7 = 4163445
9.2.0.8 = 4547809(9i最终)
10.1.0.3 = 3761843
10.1.0.4 = 4163362
10.1.0.5 = 4505133
10.2.0.2 = 4547817
10.2.0.3 = 5337014
10.2.0.4 = 尚未发布
==============================
oracle 9.2.0.4
[url]ftp://updates.oracle.com/3095277/p3095277_9204_LINUX.zip[/url]
[url]ftp://updates.oracle.com/3095277/p3095277_9204_WINNT.zip[/url]
oracle 9.2.0.5
[url]ftp://updates.oracle.com/3501955/p3501955_9205_LINUX.zip[/url]
[url]ftp://updates.oracle.com/3501955/p3501955_9205_WINNT.zip[/url]
oracle 9.2.0.6
[url]ftp://updates.oracle.com/3948480/p3948480_9206_LINUX.zip[/url]
[url]ftp://updates.oracle.com/3948480/p3948480_9206_WINNT.zip[/url]
oracle 9.2.0.7
[url]ftp://updates.oracle.com/4163445/p4163445_92070_LINUX.zip[/url]
[url]ftp://updates.oracle.com/4163445/p4163445_92070_WINNT.zip[/url]
oracle 9.2.0.8(9i最终版本)
[url]ftp://updates.oracle.com/4547809/p4547809_92080_WINNT.zip[/url]
[url]ftp://updates.oracle.com/4547809/p4547809_92080_LINUX.zip[/url]
10.1.0.5
[url]ftp://updates.oracle.com/4505133/p4505133_10105_WINNT.zip[/url]
[url]ftp://updates.oracle.com/4505133/p4505133_10105_LINUX.zip[/url]
10.2.0.2
[url]ftp://updates.oracle.com/4547817/p4547817_10202_WINNT.zip[/url]
[url]ftp://updates.oracle.com/4547817/p4547817_10202_LINUX.zip[/url]
10.2.0.3
[url]ftp://updates.oracle.com/5337014/p5337014_10203_WINNT.zip[/url]
[url]ftp://updates.oracle.com/5337014/p5337014_10203_LINUX.zip[/url]
直接升级到9i的终极版9.2.0.8 下载完开始升级:
第一步:关闭所有oracle服务。补充一下 备份!由于我是做的测试机,就随便折腾了。
第二部:点击patch中disk目录下的exe或者installer下的setup.exe.
第三步:选择数据库名称,目录。这块需要到注册表中查看oracle_home &oracle_home_name.切记不可上了oracle的当 (去新建oralce_home,那就错了)。下一步到底。
第四步:
SQL> alter tablespace system add datafile 'E:\Oracle\oradata\orcl\systemadd.dbf' size 100m;
表空间已更改。
SQL> alter tablespace xdb add datafile 'E:\Oracle\oradata\orcl\xdbadd.dbf' size 100m;
表空间已更改。
SQL> alter system set shared_pool_size='150m' scope=spfile;
系统已更改。
SQL> alter system set java_pool_size='150m' scope=spfile;
系统已更改。
SQL> show sga
Total System Global Area 135339604 bytes
Fixed Size 454228 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
SQL> alter system set sga_max_size=1024m scope=spfile;
系统已更改。
SQL>shutdown immediate
这一步对数据库所作的修改时因为在下面要对已经创建的数据库 database进行一些升级后的修改。由于执行过程中的要求所有java_pool_size shared_pool_size最好>=150M 。system xdb剩余空间分别要大于50M 20M的空间。
第五步:startup migrate;
spool c:\patch.log;
@d:\oracle\ora92\rdbms\admin\catpatch.sql;
spool off;
合理分配
alter system set shared_pool_size=''50m'' scope=spfile;
alter system set java_pool_size=''50m'' scope=spfile;
shutdown immediate;
startup;
重新编译失效对象
@d:\oracle\ora92\rdbms\admin\utlrp.sql;
END!!
如果一个服务器上有多个数据库的话 需要针对每个数据库执行第四步以后的脚本。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/11813230/viewspace-620540/ ,如需转载,请注明出处,否则将追究法律责任。