Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

文中涉及的各种软件,或者遇到的问题 都可以加最下方微信免费获取与解答

1.查看当前数据库版本

#sqlplus / as sysdba;

sql>select * from v$version;

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

可以通过以下命令查看数据库位数

#file $ORACLE_HOME/bin/oracle

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

2.升级前请仔细阅读升级文档

在此我们把升级包p6810189_10204_Linux-x86-64.zip上传到数据库服务器 并执行 unzip p6810189_10204_Linux-x86-64.zip

#cd /u01

#unzip p6810189_10204_Linux-x86-64.zip 

#chown -R oracle.oinstall /u01/Disk1/

# chmod -R 755 /u01/Disk1/

注意:升级之前备份数据

3.停掉ORACLE所有服务

#sqlplus / as sysdba;

sql>shutdown immediate

sql>exit

# lsnrctl stop

#isqlplusctl stop

#emctl stop dbconsole

 

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

4.执行升级程序包

#su - oracle

#cd /u01/Disk1/

#./runInstaller

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

# /u01/app/oracle/product/10.2.0.4/dbhome_1/root.sh

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

5.执行升级后续脚本

#sqlplus / as sysdba

sql>startup upgrade

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

更新数据字典 需要大概差不多十分钟

sql>@?/rdbms/admin/catupgrd.sql

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

升级后的检测
SQL>select comp_name,version,status from sys.dba_registry;

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

检查组件的升级情况
SQL>select * from utl_recomp_errors;

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

修改兼容性参数

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

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

重新启动数据库:
SQL> shutdown immediate;
SQL> startup

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

sql>exit

#lsnrctl start

用plsql连接显示已经升级成功

sql>select * from v$version;

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4

oracle10.2.0.1升级10.2.0.4成功!

如果对此有兴趣,请扫下面二维码免费获取更多详情

Linux/Centos Oracle 10.2.0.1升级到10.2.0.4