单机Oracle10.2.0.5升级11.2.0.4

主要升级思路

1) 做好备份。小库直接tar ,大库就rman。

2) 把数据库修改成非归档模式,如果没有修改,在后面用dbua升级库的时候,要分多点db_recovery_file_dest_size

   设置db_recovery_file_dest_size在dbua界面,有设置的地方,看下面截图能找到。

3)在数据库服务器上关闭10.2.0.5数据库监听与数据库,有OEM的也关了。先关OEM 后监听,最后数据库。
4)创建Oracle 11.2.0.4数据库相关环境变量与目录(最简单的方法就是修改ORACLE_HOME),其他的系统参数也要注意下。

   因为是10升级11,一定没有grid用户,注意下/etc/sysctl.conf就可以了,其他安装前也不要准备,11G会提示的。
5) 在Oracle 10.2.0.5数据库服务器上安装Oracle 11.2.0.4数据库数据库软件(就是安装一个11.2.0.4数据库软件,只要软件)。

   比如:10G:ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

         11G:ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

   注意:目录不重复就可以了。
6)在Oracle 11.2.0.4环境变量下执行dbua升级。

   在整个升级过程中,大家要看相关日志,和实例在11G库里面的alert日志

7) 升级完毕后,修改compatible属性




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

可以忽略。


安装图选择就好了。



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



开始漫长的升级了,至少1个小时,记得升级过程 看截图上面给的日志路径,如果长时间卡在一个地方,在看下11G里面对应的alert文件。(/u01/app/oracle/diag/rdbms/prod/PROD/trace,其中prod是实例名)



最后呢,记得修改compatible属性。

SQL> show parameter compatible;

NAME          TYPE          VALUE
------------- ------------  -----------------------
compatible    string        10.2.0.5.0

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

System altered.

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> 
SQL> startup
ORACLE instance started.

Total System Global Area 1603411968 bytes
Fixed Size                  2253664 bytes
Variable Size             603983008 bytes
Database Buffers          989855744 bytes
Redo Buffers                7319552 bytes
Database mounted.
Database opened.
SQL> show parameter compatible;

NAME          TYPE          VALUE
------------- ------------  -----------------------
compatible    string        11.2.0.4.0
   这样就升级好了。




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值