ORACLE10g升级到10.2.0.5.docx_第1页
ORACLE10g升级到10.2.0.5.docx_第2页
ORACLE10g升级到10.2.0.5.docx_第3页
ORACLE10g升级到10.2.0.5.docx_第4页
ORACLE10g升级到10.2.0.5.docx_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ORACLE 10g升级到目 录一、环境描述3二、准备工作32.1下载补丁包32.2上传补丁包32.3进行数据备份32.4关闭所有oracle服务进程32.5确认显示终端3三、升级ORACLE软件43.1升级Oracle软件43.2使用OPatch工具安装小补丁8四、升级ORACLE数据库104.1采用DBUA升级104.2手工升级13五、检查升级后状态14六、可能出现的问题15一、环境描述服务器A安装Oracle 10g()数据库,需将服务器A Oracle数据库升级到。二、准备工作2.1下载补丁包下载oracle升级补丁,p8202632_10205_AIX64-5L.zip和p11724962_10205_AIX64-5L_psu201104.zip(需要metalink账号进入官网下载相关升级包)2.2上传补丁包通过FTP将补丁包上传到服务器并解包、赋予权限。# jar xvf p8202632_10205_AIX64-5L.zip# chown -R oracle:dba 目录名称(或直接赋予777权限)2.3进行数据备份为了防止升级失败或意外情况发生,建议先对数据库进行备份(冷备或RMAN备份),并记录升级前oracle文件结构等信息:SQL select name from v$datafile;2.4关闭所有oracle服务进程$ emctl stop dbconsole/ 停止OEM$ isqlplusctl stop/ 停止isqlplus$ lsnrctl stop/ 停止监听$ sqlplus /as sysdbaSQL shutdown immediate;/ 停止数据库实例2.5确认显示终端使用xmanager 连接到系统图形界面,切换到oracle用户下,输入 xclok确认可以正确显示Xwindow窗口:$ export DISPLAY=localhost:0.0$ xclock三、升级ORACLE软件3.1升级Oracle软件1、进入升级目录,运行runInstaller,按照提示进行安装:2、升级完成后在root用户下按提示执行相应语句:3.2使用OPatch工具安装小补丁1、进入补丁目录,运行opatch apply即可:oraclep550ywzy:/oracle/tar/11724962$lsREADME.html README.txt custom etc filesoraclep550ywzy:/oracle/tar/11724962$/oracle/tar/OPatch/opatch applyInvoking OPatch .1Oracle Interim Patch Installer version .1Copyright (c) 2010, Oracle Corporation. All rights reserved.Oracle Home : /oracle/product/10.2.0Central Inventory : /oracle/oraInventory from : /etc/oraInst.locOPatch version : .1OUI version : .0OUI location : /oracle/product/10.2.0/ouiLog file location : /oracle/product/10.2.0/cfgtoollogs/opatch/opatch2011-06-02_14-11-26PM.logPatch history file: /oracle/product/10.2.0/cfgtoollogs/opatch/opatch_history.txtApplySession applying interim patch 11724962 to OH /oracle/product/10.2.0Running prerequisite checks.Patch 11724962: Optional component(s) missing : oracle.rdbms.dv, .0 , oracle.rdbms.dv.oc4j, .0 Provide your email address to be informed of security issues, install andinitiate Oracle Configuration Manager. Easier for you if you use your MyOracle Support Email address/User Name.Visit /support/policies.html for details.Email address/User Name: 此处可直接回车跳过You have not provided an email address for notification of security issues.Do you wish to remain uninformed of security issues (Yes, No) N: yOPatch detected non-cluster Oracle Home from the inventory and will patch the local system only.Please shutdown Oracle instances running out of this ORACLE_HOME on the local system.(Oracle Home = /oracle/product/10.2.0)Is the local system ready for patching? y|n yUser Responded with: Y省略输出信息Running make for target client_sharedlibRunning make for target ioracleRunning make for target client_sharedlibApplySession adding interim patch 11724962 to inventoryVerifying the update.Inventory check OK: Patch ID 11724962 is registered in Oracle Home inventory with proper meta-data.Files check OK: Files from Patch ID 11724962 are present in Oracle Home.The local system has been patched and can be restarted.OPatch succeeded.至此,ORACLE程序软件暂且更新完成,还需对数据库进行升级(重新编译)。四、升级ORACLE数据库注:升级前强烈建议先关闭数据库的归档,待升级完成后再开启归档。4.1采用DBUA升级DBUA升级 图型化界面,操作简单,据传出错机率相对而言较高。1、 以oracle用户登陆,打开终端,设置好环境变量:$ export ORACLE_SID=xxxx/ 如果只有一个实例可无需设置2、 执行dbua:$ dbua3、看到欢迎界面,如下图: 4、下一步,按照提示选择数据库(如果你要操作的数据库不在列表中,手工修改/etc/oratab添加SID),注意升级完成后编译无效对象的选项,建议选中,接着下一步。如果在操作之前没有备份数据库,可以在此选择备份(dbua执行的是冷备,需要估计好磁盘剩余空间),点击下一步,oracle开始升级操作,如下图:5、如果没遭遇错误,那就可以finish了,如下图:升级完成,Oracle自动打开数据库,登录数据库核对数据文件等信息是否正确。4.2手工升级手工升级 字符界面,操作稍复制,据传出错机率相对而言较低。1、以oracle用户登陆,打开终端,设置好环境变量:$ export ORACLE_SID=xxxx/ 如果只有一个实例可无需设置2、连接到数据库实例:$ sqlplus /nologSQL conn / as sysdba3、以升级模式启动数据库SQL startup upgrade4、重建数据字典SQL SPOOL update.log (默认在oracle主目录下,也可跟路径,例如:spool /oradata/update.log)SQL $ORACLE_HOME/rdbms/admin/catupgrd.sql.过程省略(此处需等待较长一段时间)SQL SPOOL OFF备注:ORACLE_HOME替换为ORACLE软件安装目录绝对路径。5、重建数据字典完成,重启数据库:SQL shutdown immediate;SQL startup6、编译无效对象由于catupgrd.sql重建过程中可能造成一些对象失效,需要运行utlrp.sql重新编译PL/SQL packages:SQL $ORACLE_HOME/rdbms/admin/utlrp.sql耐心等待,直至完毕(出现SQL)备注:ORACLE_HOME替换为ORACLE软件安装目录绝对路径。五、检查升级后状态1、查看数据库版本SQL select * from v$version;2、查看组件有效性(显示值为VALID,则成功完成升级)SQL select comp_id,comp_name,version,status,modified from sys.dba_registry;3、对照之前数据库结构查看下有无数据丢失:SQL select name from v$datafile;六、可能出现的问题1、执行DBUA时系统会提示下列错误:Exception in thread main java.security.AccessControlException: access

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论