探索Oracle之数据库升级三 回退升级操作(11.2.0.4Downgrade 11.2.0.3)

探索Oracle之数据库升级三

回退升级操作(11.2.0.4Downgrade 11.2.0.3)

 

我们可以选择2种回退办法:

1.   通过restore point还原到11.2.0.1的数据库

2.   执行catdwgrd.sql降级数据字典

 

第一种方法:

[oracle@db01 dbs]$ sqlplus /as sysdba

SQL*Plus: Release 11.2.0.4.0Production on Sat Oct 4 04:53:22 2014

Copyright (c) 1982, 2013,Oracle.  All rights reserved.

Connected to:

Oracle Database 11gEnterprise Edition Release 11.2.0.4.0 - 64bit Production

With the Partitioning, OLAP,Data Mining and Real Application Testing options

SQL> select * fromv$restore_point;

       SCN DATABASE_INCARNATION# GUASTORAGE_SIZE

------------------------------- --- ------------

TIME

---------------------------------------------------------------------------

RESTORE_POINT_TIME                                                          PRE

------------------------------------------------------------------------------

NAME

--------------------------------------------------------------------------------

   1187867                     2 YES    629145600

04-OCT-14 02.41.43.000000000AM

                                                                           YES

MACLEAN_ROLLBACK

SQL>flashback database torestore point MACLEAN_ROLLBACK;

Flashback complete 

SQL> alter database openresetlogs;

Database altered.

 

        
以上通过restorepoint的方法是我所推荐的,这种方法简单、省时省力、高效且问题少少,是一种绿色方案。

 

针对第二种方法:
      catdwgrd.sql的运行有诸多限制,其所消耗的时间可能要略长于catupgrd.sql。而且该脚本在运行过程中可能遇到各种错误,不推荐使用这种方法。

   关于使用catdwgrd.sql脚本降级数据库11.2.0.2到11.2.0.1,
   可以参考MOSnote <HowTo
Downgrade From Database 11.2 To Previous Release (includes11.2.0.2-11.2.0.1) [ID 883335.1]>

 

时间: 2024-10-15 09:34:18

探索Oracle之数据库升级三 回退升级操作(11.2.0.4Downgrade 11.2.0.3)的相关文章

探索Oracle之数据库升级八 12c Downgrade 11gR2

探索Oracle之数据库升级八12c Downgrade 11gR2 前言:        我们前面已经完成了11gR2 upgrade to 12c 的升级,整个过程还是比较顺利的,虽然和以前版本升级有些不太一样,但是整个难度不是太大,但是由于太多的特性不同,大大的加长了升级的时间.        但是对于Oracle 12c降回到之前版本,会有些限制,只能降级到升级前所用的版本和补丁级别.        如果我们是直接从10.2.0.5.11.1.0.7或版本11.2.0.2及更高版进行升级

探索Oracle之数据库升级一 升级补丁修复概述

探索Oracle之数据库升级一  升级补丁修复概述 一. 升级路线图         无论你是谁,要想做数据库升级,我想一定离不开如下这张升级线路图:企业中数据库的升级是一个浩大的工程,但是却又必不可少,小在打一个PSU解决一个简单的问题或实现某个功能,大到打安装Patch对数据库版本升级,都是作为一名合格的DBA必备的技能.再后面的几篇博客当中将详细讲述如何将数据库从11.2.0.3.0升级到11.2.0.4并且打上最新的OPATCH之后再升级到Oracle 12c.   二.  升级类型:

探索Oracle之数据库升级六 11.2.0.4.3 Upgrade12c(12.1.0.1)

探索Oracle之数据库升级六11.2.0.4.3 Upgrade12c(12.1.0.1) 一.前言:       Oracle 12c发布距今已经一年有余了,其最大亮点是一个可以插拔的数据库(PDB),这是在之前版本没有的:但是如果我们要将以前版本的数据库升级到12c来,那么也应顺其自然的将其变成一个pdb,那么我们的工作不仅包含了数据库软件的升级,同时也包含如何将一个NO-CDB的数据库plug to CDB none. 二.升级要求:   三.升级前准备:          3.1.查看

探索Oracle之数据库升级四 11.2.0.4.0 PSU 11.2.0.4.3

探索Oracle之数据库升级四11.2.0.4.0 PSU 11.2.0.4.3   一.  检查当前数据库PSU号: [oracle@db01 ~]$ cd/DBSoft/Product/11.2.4/db_1/OPatch/ [oracle@db01 OPatch]$ ls crs docs emdpatch.pl jlib ocm opatch opatch.bat opatchdiag opatchdiag.bat opatch.ini opatch.pl opatchprereqs o

探索Oracle之数据库升级七 11gR2 to 12c 升级完成后插入PDB

探索Oracle之数据库升级七11gR2 to 12c 升级完成后插入PDB 前言:        从Oracle 12c开始,引入了容器数据库的概念,可以实现数据库插拔操作,如下图:现在我们就来看看如何将11.2.0.4的数据库插入到12c的CDP里面去,让其成为一个PDB 数据库. 一.查看数据库信息: SQL> col BANNER format a80 SQL> set line 300 SQL> select * from v$version; BANNER CON_ID --

探索Oracle之数据库升级九 12.1.0.1 Update 12.1.0.2

探索Oracle之数据库升级九 12.1.0.1 Update 12.1.0.2 一.检查当前数据库版本及系统信息 [oracle@db01 ~]$ lsb_release -a LSB Version: :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printin

探索Oracle之数据库升级十 12c(12.1.0.2)CPU 19774304

探索Oracle之数据库升级十 12c(12.1.0.2)CPU 19774304 一.   补丁描述 参考metalink doc: (Doc ID 19774304.8) Bug19774304 - 12.1.0.2 Bundle Patch 2 for Engineered Systems and DB In-Memory (Nov2014) (Doc ID 19774304.8) 二.   补丁包含 19649591 DATABASE BUNDLE PATCH 12.1.0.2.2 (O

探索Oracle之数据库升级二 11.2.0.3升级到11.2.0.4完整步骤

探索Oracle之数据库升级二  11.2.0.3升级到11.2.0.4完整步骤   说明:         这篇文章主要是记录下单实例环境下Oracle 11.2.0.1升级到11.2.0.3的过程,当然RAC的升级是会有所不同.但是他们每个版本之间升级步骤都是差不多的,先升级Database Software,再升级Oracle Instance.  Oracle 11.2.0.4的Patchset No:19852360下载需要有Oracle Support才可以.  Patchset包含

Oracle数据库的转移与升级

oracle|数据|数据库 公司最近要上shop floor系统,需将数据库从东莞转移过来,以下就是转移的经过- 东莞系统环境: OS:Windows 2000 Advanced Server+SP4 Oracle 9i standard Edition Version: 9.0.1.1.1 吴江系统环境:   HP ML570 CPU:Intel Xeon MP CPU 3.0G RAM:2GB   OS:Windows 2000 Advanced Server+SP4   Oracle 9i