Oracle10.2.0.4 for Windows 32bit升级

升级测试环境:
服务器:P4 3.0  1G RAM
操作系统:Windows 2003 Server EE SP2 32BIT
数据库:Oracle 10.2.0.1
升级补丁包:Oracle 10.2.0.4(Oracle 10g R2 Patch Set3)
数据库存储:NTFS文件系统

一、Oracle 10.2.0.4 Patch Set for Windows 32BIT系统环境要求
    硬件要求: Intel Pentium or AMD 32 bit 处理器
    操作系统要求:
    Windows Server 2003
    Windows Server 2003 R2
    Windows 2000 (Service Pack 2 or later)
    Windows XP Professional
    Windows Vista with Service Pack 1 or later
    数据库版本要求:Oracle Database 10g (10.2.0.1) or later

二、 升级安装前准备工作
1 关闭数据库:
    SQL> CONNECT SYS AS SYSDBA
    Enter password: SYS_password
    SQL> SHUTDOWN

2 停止所有服务
    1.关闭所有可能访问数据库的工具, 例如 Oracle Enterprise Manager Database Control or iSQL*Plus:
    2.C:>E:\oracle\product\10.2.0\db_1\bin\emctl stop dbconsole
    3.C:>E:\oracle\product\10.2.0\db_1\bin\isqlplusctl stop

    4.C:> lsnrctl stop
    5.C:> sqlplus /NOLOG
    6.SQL> CONNECT SYS AS SYSDBA
    7.Enter password:SYS_Password
    8.SQL> SHUTDOWN
   使用控制面板中的服务关闭 Oracle Database service OracleServiceSID  SID is the system identifier of the database.

三、备份系统
   备份内容包括: Oracle Inventory, Oracle 10g home 和 Oracle 10g Database.

四、安装升级包软件
   1.以具有操作系统管理员权限的用户登陆系统.
   2.解压升级包,运行setup.exe,画面如下:    
   3.在欢迎画面单击“下一步”.      
   4.在指定主目录详细信息画面,选择你想升级的Oracle home,或者选择“路径”, 然后单击“下一步”。    
   5.“下一步”.    
   6.不启用Oracle Configuration Manager, 单击“下一步”。    
   7.单击“安装”.    
   8.进行安装,安装完成后如下画面:    
   9.在安装结束画面, 单击“退出”, 然后确认退出 Oracle Universal Installer,至此,ORACLE升级包软件安装结束


五、运行脚本升级数据库
如果只安装了升级包,没有进行数据库字典信息升级,启动数据库将报ORA-01092 ORACLE 例程终止。强行断开连接。(这和Oracle9i有点不同,对Oracle9i做了升级后,不升级数据库字典信息,仍然可以启动数据库使用,但对exp/imp,RMAN之类的工具不能使用)。
   1运行数据库预升级检查( Pre-Upgrade Information Tool)
          Conn / as sysdba
          STARTUP UPGRADE
          SPOOL upgrade_info.log
          @?/rdbms/admin/utlu102i.sql
          SPOOL OFF

   2 进行数据库字典信息升级(Upgrading a Release 10.2 Database)
          启动监听器:lsnrctl start
          sqlplus /NOLOG
          SQL> CONNECT / AS SYSDBA
          STARTUP UPGRADE
          SQL> SPOOL patch.log
          SQL> @?/rdbms/admin/catupgrd.sql
          SQL> SPOOL OFF
          检查 patch.log 文件,如果有问题,重新运行catupgrd.sql。
   3 重启动数据库:
          SQL> SHUTDOWN IMMEDIATE
          SQL> STARTUP
   4 运行utlrp.sql脚本重新编译无效PL/SQL包
          SQL> @?/rdbms/admin/utlrp.sql
   5 运行命令检查所有组件是否升级成功:
          SQL> SELECT COMP_NAME, VERSION, STATUS FROM SYS.DBA_REGISTRY;
          所有输出为 VALID表示升级成功.
   6 如果使用Oracle Recovery Manager catalog, 需要对catalog进行升级,如下:
          C:> rman catalog username/password@alias
          RMAN> UPGRADE CATALOG;

六、检查基本的数据库工具可用性
    对数据库中的用户进行EXP和IMP操作,对数据库用RMAN进行备份和恢复操作。确认备份恢复没问题


文章出自:http://www.itpub.net/thread-1017384-1-1.html

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11134237/viewspace-660513/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/11134237/viewspace-660513/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值