oracle 升级 10.2.0.3,oracle--10.2.0.3升级到11.2.0.4

这篇博客详细介绍了如何将Oracle数据库从10.2.0.3版本升级到11.2.0.3版本的过程,包括关闭数据库、设置兼容性属性、创建新环境变量、安装新数据库软件以及使用DBUA工具进行升级。升级过程中强调了备份的重要性,并提醒注意FastRecoveryAreaSize的大小。
摘要由CSDN通过智能技术生成

一,环境

01,待升级的系统

升级仅支持10.2.0.2版本之后的系统,如果不是,请把10G升级至高版本!

本次实验环境10.2.0.3

3c96e8db44b842a69ce2b59b00d83481.png

02,挂载11G系统

03,升级须知

1) 做好备份

二,DBUA升级

升级步骤:

在数据库服务器上关闭10.2.0.3数据库监听与数据库

创建oracle 11.2.0.3数据库相关环境变量与目录

在数据库服务器上安装oracle11.2.0.3数据库软件

在orale11.2.0.3环境变量下执行DBUA升级

修改compatible属性

01,在数据库服务器上关闭10.2.0.3数据库监听与数据库

[oracle@dgwxpdb ~]$ lsnrctl stop

#--SQL> alter system set compatible='10.2.0.3.0' scope=spfile;

#

#--System altered.

#

SQL> shutdownimmediateDatabaseclosed.Databasedismounted.

ORACLE instance shut down.

02,创建oracle 11.2.0.3数据库相关环境变量与目录

[oracle@dgwxpdb ~]$ vim ~/.bash_profile[oracle@dgwxpdb ~]$ source ~/.bash_profile[oracle@dgwxpdb ~]$ cat ~/.bash_profile

# .bash_profile

# Get the aliasesandfunctionsif [-f ~/.bashrc]; then.~/.bashrc

fi

#User specific environment andstartup programs

PATH=$PATH:$HOME/bin

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME

ORACLE_SID=ORCL; export ORACLE_SID

ORACLE_TERM=xterm; export ORACLE_TERM

PATH=/usr/sbin:$PATH; export PATH

PATH=$ORACLE_HOME/bin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

export PATH[oracle@dgwxpdb ~]$ mkdir $ORACLE_HOME -p[oracle@dgwxpdb ~]$ echo $ORACLE_HOME/u01/app/oracle/product/11.2.0/db_1[oracle@dgwxpdb ~]$

03,在数据库服务器上安装oracle11.2.0.3数据库软件

21cde79e683d0d33b4e5a4d93f6efbc0.png

进入到11G安装包上安装

9c165d467731632ea6a41cc7f230fc66.png

abeec08332cb338fd5c871f04a4fde65.png

d95518a117b662de1d9e113573a5b18a.png

66f24f682a21aa67fc727239b3e90e1a.png

f90d559c94e1990e71b5127b7b10664c.png

82b69d2c41e3d320db24da761d6901e3.png

396f5d64185fef20d39ce057a936d199.png

b4275be94a6ffebbf9b7aecc3567433a.png

43a81c8e42c69c354e1a946c598f7066.png

d4cd794783705902b5997ccf91f57177.png

d1a2fe598e381ab5b328f8b88c639470.png

3481ef27d5057fa52c7862dc397e7d15.png

58df4ed6d26d11ae29ccab09408aa07c.png

58e6eed6815823d105adbc18e164ff19.png

52a0350ca8955529fd404d79f93be2a9.png

635862c703fd4f429bbc0f170606a620.png

b14e050e3ae7c4d0fc986059163693a0.png

11G的软件就到这里完成了

04,在orale11.2.0.3环境变量下执行DBUA升级

查看环境是不是正确

408b7b44bfbe829b963796db510729f7.png

执行DBUA

a25efa37e3af3cebe5efdd92b786c0f8.png

8993a6cef6254f6ddc4055e91c2b8106.png

70855403720b98ba800445defc9227c9.png

这里是提示看不看升级可行性的报告,如果点NO,会生成上面的html文件,大家第一次升级最好看下,一般警告类的

也可以忽略

6958aa9a4e9befb3c052ef85b708bc74.png

备份的话这个怎么说还是做下吧,安全最重要

2fdbb04a55c5ab32b5cedcef94baa2d2.png

ff476bacd687231bf046d897bbb6e0ef.png

这里如果大家数据库是归档模式,注意下 Fast Recovery Area Sise的大小,这个2048一定不够。具体多少,我没试过。最好升级前改成非归档模式,反正都停库了,也没事。0.0,

468e23a437f6c07e6d9cc90c7bb92a28.png

EM根据需要把,我这里不要了

409705f6c755d0c6caa0c975f22e66c0.png

de76a1b4db78e9a26ccf82d62b82b509.png

时间好长!!!!!

cd8cdc7d154a1df542188a1b5afd190e.png

70了

a292139889d348a8ef911c049e9c96a9.png

051d23bb22159b2a3d7b1e48b758d054.png

bd52332d958116290e4bcceb25b41864.png

05,修改compatible属性

[oracle@dgwxpdb ~]$ sqlplus / assysdba

SQL*Plus: Release 11.2.0.4.0 Production on Thu Jun 13 17:19:03 2019Copyright (c)1982, 2013, Oracle. Allrights reserved.

Connectedto:

OracleDatabase 11g Enterprise Edition Release 11.2.0.4.0 - 64bitProductionWith the Partitioning, OLAP, Data Mining and RealApplication Testing options

SQL>show parameter compatible;

NAME TYPE VALUE------------------------------------ ----------- ------------------------------

compatible string 10.2.0.3.0SQL> select * fromv$version;

BANNER--------------------------------------------------------------------------------

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bitProduction

PL/SQL Release 11.2.0.4.0 -Production

CORE11.2.0.4.0Production

TNSfor Linux: Version 11.2.0.4.0 -Production

NLSRTL Version11.2.0.4.0 -Production

SQL>show parameter compati

NAME TYPE VALUE------------------------------------ ----------- ------------------------------

compatible string 10.2.0.3.0plsql_v2_compatibility boolean FALSE

SQL> alter system set compatible='10.2.0.4.0' scope=spfile;

System altered.

SQL> shutdownimmediateDatabaseclosed.Databasedismounted.

ORACLE instance shut down.

SQL>startup

ORACLE instance started.

Total System Global Area2488635392bytes

Fixed Size2255792bytes

Variable Size671089744bytesDatabase Buffers 1811939328bytes

Redo Buffers3350528bytesDatabasemounted.Databaseopened.

SQL>show parameter compati

NAME TYPE VALUE------------------------------------ ----------- ------------------------------

compatible string 10.2.0.4.0plsql_v2_compatibility boolean FALSE

SQL>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值