zoukankan      html  css  js  c++  java
  • oracle 10g升级小版本(10.2.0.3.010.2.0.5)

    公司需要升级oracle数据库,网上搜索了一些资料,加上自己的总结,大致能够如何去操作,在此简单记录一下。

    OS:windows

    oracle原版本:10.2.0.3

    升级到版本:10.2.0.5

    1,首先停止oracle在机器上的所有服务(控制面板-管理-服务 下面的Server和Listener等

    2,打开升级包,点stept进行安装,安装目录原有数据库的根目录(D:\oracle\product5\10.2.0\db_1)

    3,上述步骤完成之后,按照步骤1从新打开oracle所有服务

    4:进入dos命令,升级DATABASE(必须要做

    C:\Users\caojie>sqlplus "/as sysdba"

    SQL*Plus: Release 10.2.0.5.0 - Production on 星期二 4月 16 17:04:05 2013

    Copyright (c) 1982, 2010, Oracle. All Rights Reserved.

    已连接到空闲例程。

    SQL> startup upgrade
    ORA-00119: invalid specification for system parameter LOCAL_LISTENER
    ORA-00132: syntax error or unresolved network name 'LISTENER_FSS'

    我在本地执行时候报上面的错误,查了一些资料解决了问题,具体请参照:

    ORA-00119和ORA-00132的解决方法

    http://hi.baidu.com/twobutterflys/item/d23ba84331a2cc12896d10b2

    处理完上面的错误继续执行startup upgrade,执行成功会出现下面的信息。

    SQL> startup upgrade
    ORACLE 例程已经启动。

    Total System Global Area 1241513984 bytes
    Fixed Size 1304800 bytes
    Variable Size 293603104 bytes
    Database Buffers 939524096 bytes
    Redo Buffers 7081984 bytes
    数据库装载完毕。
    数据库已经打开。
    SQL>

    5,通过oracledb_home配置和移植工具Database upgrade Assistant进行升级

    不知道需要多久,等待中。。。。好慢呀

    终于执行完了 四十分钟左右吧

    执行完报错了 提示:无法使用Enterprise Manager 配置数据库,可以通过D:\oracle\product5\10.2.0\db_1\bin\emca

    具体哪里引起的错误还有待研究,升级完之后赶紧连接一下数据库,查看表,用户是否正常

    再查询一下oracle版本号

    select * from v$version

    BANNER

    Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - Prod
    PL/SQL Release 10.2.0.5.0 - Production
    CORE 10.2.0.5.0 Production
    TNS for 32-bit Windows: Version 10.2.0.5.0 - Production
    NLSRTL Version 10.2.0.5.0 - Production

    2、查看组件有效性(显示值为VALID,则成功完成升级)

    SQL>select comp_id,comp_name,version,status,modified from sys.dba_registry; 

    升级成功啦,暂时没发现什么问题

    以上通过俗称DBUG方式升级,还有一种通过 SQLPLUS执行脚本升级,可以参考下面的连接

    http://www.2cto.com/database/201202/119681.html

    ORACLE是个分外妖娆的女人,她总能勾起你的欲望,去驾驭她
  • 相关阅读:
    项目中常用的图片处理方案小结
    Unity2D实现人物三连击
    使用mescroll实现上拉加载与下拉刷新
    iOS中文输入法多次触发的问题及解决方案
    使用WebStorm将项目部署到IIS
    在Less中使用条件判断
    Vue+原生App混合开发手记#1
    在Vue中使用layer.js弹出层插件
    局域网简单的SVN服务器的搭建
    在iOS中实现sticky header
  • 原文地址:https://www.cnblogs.com/caojie0432/p/3024425.html
Copyright © 2011-2022 走看看