Linux/Centos Oracle 10.2.0.1升级到10.2.0.4
文中涉及的各种软件,或者遇到的问题 都可以加最下方微信免费获取与解答。
1.查看当前数据库版本
#sqlplus / as sysdba;
sql>select * from v$version;
可以通过以下命令查看数据库位数
#file $ORACLE_HOME/bin/oracle
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
4.执行升级程序包
#su - oracle
#cd /u01/Disk1/
#./runInstaller
# /u01/app/oracle/product/10.2.0.4/dbhome_1/root.sh
5.执行升级后续脚本
#sqlplus / as sysdba
sql>startup upgrade
更新数据字典 需要大概差不多十分钟
sql>@?/rdbms/admin/catupgrd.sql
升级后的检测
SQL>select comp_name,version,status from sys.dba_registry;
检查组件的升级情况
SQL>select * from utl_recomp_errors;
修改兼容性参数
SQL> alter system set compatible='10.2.0.4.0' scope=spfile;
重新启动数据库:
SQL> shutdown immediate;
SQL> startup
sql>exit
#lsnrctl start
用plsql连接显示已经升级成功
sql>select * from v$version;
oracle10.2.0.1升级10.2.0.4成功!
如果对此有兴趣,请扫下面二维码免费获取更多详情