三、修改/etc/oratab 为Oracle 12gR2 HOME目录
[root@woo ~]# vi /etc/oratab woo:/DBSoft/oracle/product/11.2.4/dbhome_1
四、修改 系统环境变量
[root@woo oracle]# vi ~/.bash_profile [oracle@woo ~]$ echo $ORACLE_HOME /DBSoft/oracle/product/11.2.4/dbhome_1
五、启动到upgrade模式,从降级版本$ORACLE_HOME/rdbms/admin目录中执行catrelod脚本
[oracle@woo ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Tue Dec 23 18:13:17 2014 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to an idle instance. SQL> startup upgrade; ORACLE instance started. Total System Global Area 5027385344 bytes Fixed Size 2261888 bytes Variable Size 1191185536 bytes Database Buffers 3825205248 bytes Redo Buffers 8732672 bytes Database mounted. Database opened. SQL>SQL> $ORACLE_HOME/rdbms/admin/catrelod.sql …….. SQL> r 1 SELECT comp_name, status, substr(version,1,10) as version 2* from dba_server_registry order by modified COMP_NAME STATUS ----------------------------------- -------------------------------------------- VERSION ---------------------------------------- OWB VALID 11.2.0.4.0 Oracle Database Packages and Types VALID 11.2.0.4.0 Oracle Database Catalog Views INVALID 11.2.0.4.0 JServer JAVA Virtual Machine VALID 11.2.0.4.0 Oracle XDK VALID 11.2.0.4.0 Oracle Database Java Packages VALID 11.2.0.4.0 Oracle Text VALID 11.2.0.4.0 Oracle XML Database VALID 11.2.0.4.0 Oracle Workspace Manager VALID 11.2.0.4.0 OLAP Analytic Workspace VALID 11.2.0.4.0 Oracle OLAP API VALID 11.2.0.4.0 Oracle Multimedia VALID 11.2.0.4.0 Spatial INVALID 11.2.0.4.0 Oracle Application Express INVALID 3.2.1.00.1
六、执行utlrp.sql脚本重新编译先前处于INVALID状态的所有现有PL/SQL模块
SQL> @$ORACLE_HOME/rdbms/admin/utlrp.sql SQL> Rem SQL> Rem $Header: utlrp.sql 2