最近要做一个数据库的升级工作,提前在自己的PC机上练习了一下,这种文档在网上很多,但是大多都是使用命令编辑脚本,其实数据库还有一个DBUA的升级工具可以使用,使升级工作方便了很多。

OS环境:windows XP 32位 PC

数据库版本:10.20.01

升级版本:10.20.05

操作步骤:1.备份数据库软件和数据库,因为迁移一旦失败,可以迅速恢复。

2.使用metalink下载升级包

3.关闭数据库所有的后台服务,在管理工具内停止。

4.升级数据库软件

5.升级数据库

//metalink下载补丁包,补丁编号为:8202632

/关闭所有的服务进程,windows在管理工具/服务内

//升级数据库软件

选择要升级的ORACLE_HOME路径,然后点击下一步,一路安装,和平常装Oracle软件的步骤是一样的。

//软件升级后,启动后台服务,使用本地连接到数据库,通过输出提示可以看出,软件已经安装成功为10.2.0.5

C:/Documents and Settings/songyang>sqlplus / as sysdba

SQL*Plus: Release 10.2.0.5.0 - Production on 星期三 5月 25 15:55:04 2011

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

已连接到空闲例程。

//启动数据库会报错,因为数据库还是10.2.0.1的版本,所以需要升级数据库,主要升级的是数据字典与试图。

SQL> startup
ORACLE 例程已经启动。

Total System Global Area  603979776 bytes
Fixed Size                  1304728 bytes
Variable Size             180356968 bytes
Database Buffers          415236096 bytes
Redo Buffers                7081984 bytes
数据库装载完毕。
ORA-01092: ORACLE 实例终止。强制断开连接

//我们以升级模式startup upgrade可以打开数据库,打开后,使用DBUA工具升级数据库。

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

Total System Global Area  603979776 bytes
Fixed Size                  1304728 bytes
Variable Size             180356968 bytes
Database Buffers          415236096 bytes
Redo Buffers                7081984 bytes
数据库装载完毕。
数据库已经打开。

//在DOS命令下运行DBUA,调出升级页面,以下是升级页面的窗口。

C:/Documents and Settings/songyang>dbua

选择要升级的数据库SID

是否要迁移数据文件,默认不是迁移

选择编译时所使用的CPU数量,可以加快编译时间

数据库迁移之间一定要做好备份,因为有可能要失败

点击完成开始升级,升级时间要根据你数据量大小来计算,是个很漫长的过程

//升级后查看视图v$version,查看数据库版本

SQL> 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

//升级后查询sys.dba_registry试图,当STATUS为VALID则表示升级成功

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

COMP_ID              COMP_NAME                                VERSION                        STATUS
-------------------- ---------------------------------------- ------------------------------ --------------------
CATALOG              Oracle Database Catalog Views            10.2.0.5.0                     VALID
CATPROC              Oracle Database Packages and Types    10.2.0.5.0                     VALID
OWM                  Oracle Workspace Manager                    10.2.0.5.0                     VALID
JAVAVM               JServer JavaVirtual Machine                 10.2.0.5.0                     VALID
XML                     Oracle XDK                                        10.2.0.5.0                      VALID
CATJAVA              Oracle Database Java Packages             10.2.0.5.0                      VALID
EXF                  Oracle Expression Filter                           10.2.0.5.0                     VALID
ODM                  Oracle Data Mining                                10.2.0.5.0                     VALID
CONTEXT              Oracle Text                                        10.2.0.5.0                     VALID
XDB                  Oracle XML Database                              10.2.0.5.0                     VALID
RUL                  Oracle Rule Manager                               10.2.0.5.0                     VALID
ORDIM                Oracle interMedia                                 10.2.0.5.0                     VALID
APS                  OLAP Analytic Workspace                        10.2.0.5.0                     VALID
XOQ                  Oracle OLAP API                                   10.2.0.5.0                     VALID
AMD                  OLAP Catalog                                       10.2.0.5.0                     VALID
SDO                  Spatial                                                 10.2.0.5.0                     VALID
EM                   Oracle Enterprise Manager                       10.2.0.5.0                     VALID

ORACLE 10.2.01升级10.2.05 for windows 详细文档的更多相关文章

  1. SQL 2008升级SQL 2008 R2完全教程或者10.00.1600升级10.50.1600

    http://blog.csdn.net/feng19821209/article/details/8571571 SQL 2008升级SQL 2008 R2完全教程或者10.00.1600升级10. ...

  2. SQL 2008升级SQL 2008 R2完全教程或者10.00.4000升级10.50.1600

    今天将由于需要就将我的SQL 2008升级到SQL 2008 R2. 说到为什么要升级是因为,从另一台机器上备份了一个数据库,到我的机器上还原的时候提示“System.Data.SqlClient.S ...

  3. kubeadm安装Kubernetes V1.10集群详细文档

    https://www.kubernetes.org.cn/3808.html?tdsourcetag=s_pcqq_aiomsg 1:服务器信息以及节点介绍 系统信息:centos1708 mini ...

  4. SQL 2008 R2下载 升级R2 SP1或者SQL 2008从10.50.1600升级10.5.2500

    SQL Server 2008 R2 中英文 开发版/企业版/标准版 链接地址 一. 简体中文 1. SQL Server 2008 R2 Developer (x86, x64, ia64) - D ...

  5. Oracle 12C R2 on Linux 7.X 单实例静默安装文档

    禁用防火墙systemctl stop firewalld.servicesystemctl disable firewalld.service 禁用SELinuxcat /etc/selinux/c ...

  6. oracle单机数据库搭建巨详细文档

    规划 环境:redhat6.9 安装包:p13390677_112040_Linux-x86-64_1of7.zip p13390677_112040_Linux-x86-64_2of7.zip 数据 ...

  7. Linux系统管理_主题01 :初识Linux_1.6 用好帮助文档man

    在 man 界面中,可以使用如下快捷键来进行操作:  上/下箭头 向上/下滚动一行  [Space] 向下翻一页  [Page Down] 向下翻一页  [Page Up] 向上翻一页  [ ...

  8. NGINX Ingress控制器1.0.0升级迁移文档(翻译)

    Ingress 是什么 Ingress 是对k8s集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP. Ingress 可以提供负载均衡.SSL 终结和基于名称的虚拟托管. 最近 ...

  9. Oracle数据库升级(10.2.0.4->11.2.0.4)

    环境: RHEL5.4 + Oracle 10.2.0.4 目的: 在本机将数据库升级到11.2.0.4 之前总结的Oracle数据库异机升级:http://www.cnblogs.com/jyzha ...

随机推荐

  1. 深入理解JS异步编程五(脚本异步加载)

    异步脚本加载 阻塞性脚本 JavaScript在浏览器中被解析和执行时具有阻塞的特性,也就是说,当JavaScript代码执行时,页面的解析.渲染以及其他资源的下载都要停下来等待脚本执行完毕 浏览器是 ...

  2. mongodb ubuntu下自启动

    个人测试开发的时经常会采用shell 启动mongodb,当进入项目团队开发测试时,必须让mongodb可以随系统自启动. 1.编写启动命令 sudo vim /etc/rc/local 1-1 mo ...

  3. python 常用高效代码写法集锦

    一.打开文件 #使用 with 语句操作文件对象 with open(r'somefileName') as somefile: for line in somefile: print line # ...

  4. 矩阵乘法的MapReduce实现

    对于任意矩阵M和N,若矩阵M的列数等于矩阵N的行数,则记M和N的乘积为P=M*N,其中mik 记做矩阵M的第i行和第k列,nkj记做矩阵N的第k行和第j列,则矩阵P中,第i行第j列的元素可表示为公式( ...

  5. spring quartz 定时器时间格式设置

    "0/10 * * * * ?" 10秒执行一次 "0 0 12 * * ?"每天中午十二点触发"0 15 10 ? * *"每天早上10: ...

  6. Python 2.7_初试连接Mysql查询数据导出到excel_20161216

    由于每天到公司都需要先执行一遍检测操作,观察数据是否导入完整,今天想到能否自动连接Mysql执行SQL并导出数据,每天到公司直接查看excel文件即可 时间紧,代码初次试验,边摸索边学习吧. xlsx ...

  7. EntityFrameWork 使用时碰到的小问题

    EntityFrameWork 使用时碰到的小问题 1,在使用orm访问数据库的相目里,也要引用EntityFrameWork.dll,否则无法使用orm 否则,编译错误 错误 5 "Sys ...

  8. 【转】 HTMLCollection和NodeList的区别

    1 HTMLCollection类型 下面的每个项目(以及它们指定的属性)都返回 HTMLCollection(基类)或者它的派生类: Document (images, applets, links ...

  9. QML引擎的演进,第一部分

    原文链接:Lars Knoll – Evolution of the QML engine, part 1 QML作为一项技术对于Qt的成功变得越来越重要.它允许创建流畅的动画界面,与现今的市场预期相 ...

  10. Quartz2D 画大白

    今天初始Quartz2D,我好激动啊,也好开心,莫名的会喜欢带有图形相关的课程…… 好啦,闲话少说,今天用Quartz2D方法画了最最爱的大白.迫不及待的想要和大家分享. 1.首先实例化了view 2 ...