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成功!

 如果对此有兴趣,请扫下面二维码免费获取更多详情,如果文章对您有帮助,请打赏博主一两毛钱。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值