ITPub博客

首页 > 数据库 > Oracle > 单机升级11.2.0.4到12.1.0.2的实战__catupgrd.sql

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

原创 Oracle 作者:lusklusklusk 时间:2016-08-22 15:39:19 0 删除 编辑

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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Welcome to Lukes DB HOME。11G OCM, 8年以上DBA工作经验,博客仅记录自己的一个学习过程,不代表完全准确,如有需要,欢迎转载。

注册时间:2015-02-02

  • 博文量
    382
  • 访问量
    535640