单机升级11.2.0.4到12.1.0.2的实战__catupgrd.sql

11.2.0.411.2.0.1升级而来的。

11.2.0.4ORACLE_HOME/u01/app/oracle/product/11.2.0.4/db_1

12.1.0.2ORACLE_HOME/u01/app/oracle/product/12c/db_1

 

 

 

1.  不关闭DB和监听

2.  安装12.1.0.2软件,弹出netca窗口时选择cancel,这样就不会自动带出DBUA窗口了,见下面系列图

3.  关闭DB和监听

4.  修改oracle.bash_profile文件中ORACLE_HOME的值,并source应用一下

5.  修改/ets/oratabORACLE_HOME的值

6.  拷贝原$ORACLE_HOME/network/admin/下的监听文件到新$ORACLE_HOME/network/admin/下面

7.  拷贝原$ORACLE_HOME/dbs/下文件到新$ORACLE_HOME/dbs/

8.  升级INSTANCEperl catctl.pl就是instance的升级脚本,执行完后会自动shutdown immediate,执行时间估计会超过30分钟,要保留足够的空间,因为之前升级脚本期间会产生大量的归档日志)

SQL>startup upgrade;

cd /u01/app/oracle/product/12c/db_1/rdbms/admin/

/u01/app/oracle/product/12c/db_1/perl/bin/perl catctl.pl -n 4 catupgrd.sql

9.  执行以下验证脚本(第三个脚本编译失效对象)

SQL>startup

SQL> select instance_name,status,version from v$instance;

SQL> @?/rdbms/admin/utlrp.sql

10.整个DB重新收集下统计信息

exec dbms_stats.gather_database_stats(estimate_percent=>null)



















来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30126024/viewspace-2123800/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/30126024/viewspace-2123800/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值