Oracle系统升级基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle 系统升级基础 手工升级数据库系统 应用系统的调整 总结 Oracle 版本 7.0-7.3.4 8.0.4-8.0.6 8.1.5-8.1.7 9.0.1-9.2.0 Oracle 不同版本间的差别 逻辑上的差别 功能的增强,管理上的不同,新特性 物理上的差别 系统软件不同(较大的程序, 不同的软件, 如svrmgr,sqlplus ) 数据文件(head 信息 ) 准备工作 升级测试 测试 应用系统 备份原来的系统 数据库系统升级 调整新的数据库系统 环境确认: 如果版本是8.0.5或更低 需要首先升级到8.0.6 如果是8.0.6或更高, 可以直接升级到9i 操作系统环境可以安装Oracle 9i (patch,disk space,kernel) 请对照 检查版本certify status. 数据库系统备份: 物理备份或逻辑备份 备份软件 检查用户 Select from * dba_users where username in (MIGRATE,OUTLN); ( 8.0.6 only) Select from * dba_roles where role in (MIGRATE,OUTLN); (8.0.6 only) 如果有,请先删除 Select distinct(trunc(last_refresh)) from dba_snapshot_refresh_times; 确认没有悬挂的事物 Select * from dba_2pc_pending; Execute dbms_transaction.purge_lost_db_entry(LOCAL_TRAN_ID); 停止所有的batch和cron 任务 关闭数据库 (shutdown immediate) 手工升级数据库 安装9i数据库软件 最好在新的ORACLE_HOME下安装 可以与前面的操作同时进行 在相同ORACLE_HOME下安装须注意: 1.在前面的操作完成以后进行 2.备份 init.ora,listener.ora,orapw etc. 3.deinstall 然后 install 手工升级数据库 修改init.ora 注释掉 JOB_QUEUE_PROCESSES,并设置新值为 0 注释掉 AQ_TM_PROCESSES ,并设置新值为 0 确认USER_DUMP_DEST, BACKGROUND_DUMP_DEST and the CORE_DUMP_DEST 的目录 设置 _SYSTEM_TRIG_ENABLED =false 设置 OPTIMIZER_MODE = CHOOSE 注释掉 SNAPSHOT_REFRESH_? 参数 注释掉 COMPATIBLE 参数或设置 COMPATIBLE=8.1.x 设置 REMOTE_LOGIN_PASSWORDFILE=NONE 如果是OPS,设置 CLUSTER_DATABASE=FALSE 注释掉9i 废弃的一些参数(参照附录) 手工升级数据库 新环境设置 拷贝init.ora,tnsnames.ora,listener.ora,orapw到新的$ORACLE_HOME相应目录 修改用户.profile,设置新的环境变量$ORACLE_HOME,$ORA_NLS33,$LD_LIBRARY_PATH,SHLIB_PATH(hp),$ORACLE_BASE etc. 如果是NT,需要删除以前的service,新建9iservice C:\ORADIM80 -DELETE -SID SID ( 8.0.x) C:\ORADIM -DELETE -SID SID (8.1.x) C:\ORADIM -NEW -SID SID -INTPWD internalpwd -MAXUSERS n -STARTMODE AUTO -PFILE ORACLE_HOME\DATABASE\initSID.ora 手工升级数据库 运行升级脚本 $ cd $ORACLE_HOME/rdbms/admin Sqlplus /nolog SQL Connect sys/passwd_for_sys as sysdba SQL Startup restrict (9.0.1) SQL Startup migrate (9.2.0) From Only Script to Run ( 升级数据库) 8.0.6

文档评论(0)

wendan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档