首页 > Linux操作系统 > Linux操作系统 > 单实例升级到10.2.4
一、先决条件
1。表空间需求
system表空间至少10M空间可用
2。系统参数
show parameter shared_pool_size
show prameter java_pool_size
alter system set shared_pool_size='200M' scope=spfile;
alter system set java_pool_size='200M' scope=spfile;
3、升级前的版本检查
select * from v$version
二、实施升级
1。停止实例
emctl stop dbconsole
isqlplusctl stop
shutdown immediate
lsnrctl stop
2。备份目录和数据库
tar -cvf $ORACEL/BASE /orabak/
cp *.dbf con*.ora redo*.log /orabak/
su - oracle
./runIstanller
4。更新字典
startup upgrade
spool pathc.log
@?/rdbms/admin/catupgrd.sql
spool off
!grep "ORA_|Error" path.log -i
shutdown immediate
startup
@?/rdbms/admin/utlrp.sql
alter system set compatible='10.2.0.4.0' scope=spfile
rman catalog username/password@hhps
upgrade catalog;
select comp_name,version,status from sys.dba_registry;
select * from registry$
select * from v$vesion
select * from product_componetnt_Version
select version from v$instance;
select * from x$ksuxsinst
SELECT KS.INST_ID,
shutdown startup
lsnrctl start
isqlplusctl start
emclt start dbconsole
回退
shutdown
startup downgrade
spool downgrade.log
@catdwgrd.sql
spool off
shutdown immiediate
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27131216/viewspace-734755/ ,如需转载,请注明出处,否则将追究法律责任。