资源描述:
《Oracle系统升级基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Welcome俞欣PrincipleTechnicalEngineerOracleSupportService数据库升级Oracle系统升级基础手工升级数据库系统应用系统的调整总结数据库升级Oracle数据库组成Oracle系统软件+数据库文件oracle,lsnrctl,sqlplussvrmgr,exp,imp控制文件日志文件数据文件参数文件Oracle系统升级基础数据库升级基础手工升级数据库应用系统调整总结Oracle版本7.0->7.3.48.0.4->8.0.68.1.5->8.1.79.0.1->9.2.0Oracle不同版本间的差别逻辑上的差
2、别功能的增强,管理上的不同,新特性物理上的差别系统软件不同(较大的程序,不同的软件,如svrmgr,sqlplus)数据文件(head信息)Oracle系统升级基础数据库升级基础手工升级数据库应用系统调整总结为什么要升级业务扩大的需要需要新的功能保持系统的领先地位需要技术支持?..升级的费用升级所带来的工作量升级对系统的要求?Oracle系统升级基础数据库升级基础手工升级数据库应用系统调整总结准备工作升级测试测试应用系统备份原来的系统数据库系统升级调整新的数据库系统Oracle数据库升级的一般步骤手工升级数据库数据库升级基础手工升级数据库应用系统调整总结环
3、境确认:如果版本是8.0.5或更低需要首先升级到8.0.6如果是8.0.6或更高,可以直接升级到9i操作系统环境可以安装Oracle9i(patch,diskspace,kernel)请对照metalink.oracle.com检查版本certifystatus.数据库系统备份:物理备份或逻辑备份备份软件手工升级数据库数据库升级基础手工升级数据库应用系统调整总结手工升级数据库数据库升级基础手工升级数据库应用系统调整总结表空间需求1.修改systemrollbackalterrollbacksegmentsystemstorage(initial2mnext
4、2m);2.确保system表空间有150Mfreespace3.确保rollback表空间足够,同时至少有一个rollbacksegment大于70M检查用户Selectfrom*dba_userswhereusernamein('MIGRATE','OUTLN');(8.0.6only)Selectfrom*dba_roleswhererolein('MIGRATE','OUTLN');(8.0.6only)如果有,请先删除手工升级数据库数据库升级基础手工升级数据库应用系统调整总结SetverifyoffSetspace0SetheadingoffSe
5、tfeedbackoffSetpages1000Spoolanalyze.sqlSelect'Analyze'
6、
7、object_type
8、
9、''
10、
11、object_name
12、
13、'validatestructure;‘fromdba_objectswhereowner='SYS'andobject_typein('INDEX','TABLE','CLUSTER');spooloff运行analyze.sql.,应该没有错误返回手工升级数据库数据库升级基础手工升级数据库应用系统调整总结检查数据字典是否有crash:Selectdistinct(trunc(las
14、t_refresh))fromdba_snapshot_refresh_times;检查snapshot刷新都已成功完成手工升级数据库数据库升级基础手工升级数据库应用系统调整总结停止数据库listenerlsnrctlstop确认没有数据文件进行recoverSelect*fromv$recover_file;确认没有悬挂的事物Select*fromdba_2pc_pending;Executedbms_transaction.purge_lost_db_entry('');停止所有的batch和cron任务关闭数据库(shu
15、tdownimmediate)手工升级数据库数据库升级基础手工升级数据库应用系统调整总结手工升级数据库安装9i数据库软件最好在新的ORACLE_HOME下安装可以与前面的操作同时进行在相同ORACLE_HOME下安装须注意:1.在前面的操作完成以后进行2.备份init.ora,listener.ora,orapwetc.3.deinstall然后install数据库升级基础手工升级数据库应用系统调整总结手工升级数据库修改init.ora注释掉JOB_QUEUE_PROCESSES,并设置新值为0注释掉AQ_TM_PROCESSES,并设置新值为0确认USE
16、R_DUMP_DEST,BACKGROUND_DUMP_DESTa