ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle 9.2.0.1的升级 (校内)

oracle 9.2.0.1的升级 (校内)

原创 Linux操作系统 作者:sieper 时间:2009-11-25 16:34:56 0 删除 编辑

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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-03-17

  • 博文量
    87
  • 访问量
    210535