11.2.0.4直接安装的。
11.2.0.4的ORACLE_HOME为/u01/app/oracle/product/11.2.0.4/db_1
12.1.0.2的ORACLE_HOME为/u01/app/oracle/product/12c/db_1
1. 不关闭DB和监听
2. 安装12.1.0.2软件,执行完/u01/app/oracle/product/12c/db_11/root.sh这一步骤马上关闭监听,netca窗口出现的时候不cancel,会自动带出DBUA窗口(否则后续的DBUA窗口会报监听正在使用的错误而退出DBUA窗口导致升级失败),见下面系列图
3. 修改oracle的.bash_profile文件中ORACLE_HOME的值,并source应用一下
4. 修改/ets/oratab将ORACLE_HOME的值
5. 执行以下验证脚本(第三个脚本编译失效对象)
Lsnrctl status
监听会自动启动,且是12c的ORACLE_HOME的监听配置
SQL> select instance_name,status,version from v$instance;
DB正常升级到12C,不用关闭11.2.0.4的ORALE_HOME的DB
SQL> @?/rdbms/admin/utlrp.sql
6. 整个DB重新收集下统计信息
exec dbms_stats.gather_database_stats(estimate_percent=>null)





























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