文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

windows和linux环境下10g升级到11.2.0.4 并安装11.2.0.4.19补丁的示例分析

2024-04-02 19:55

关注

小编给大家分享一下windows和linux环境下10g升级到11.2.0.4 并安装11.2.0.4.19补丁的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!


一 、备份 
 

升级数据库是一个十分危险的事情,在生产库上,升级之前最好做一个全库的备份,以便在升级失败时可以还原数据库。停掉所有与这个数据库相关的业务系统,如中间件。确定没有业务在运行。在数据库正常关闭后,还需要备份Oracle主目录,目的还是为了升级失败时,能够还原出数据库软件到升级前的版本。

1 把system,sysaux中有业务相关的表移动到其他表空间

通过create pfile from spfile;备份参数文件

2关闭数据库和监听

3关闭所有与ORACLE有关的服务

4备份数据 备份数据文件,日志文件,归档重做文件,参数文件,密码文件等数据库文件

5备份目录

重点目录有:

ORACLE_HOME/dbs

ORACLE_HOME/network/admin

ORACLE_HOME/hostname_dbname

ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_hostname_dbname

# 可以直接备份 $ORACLE_BASE下文件  

二 下载软件并解压

三 运行软件

在解压后的目录下中database目录下,运行setup :

1 配置安全更新

   是否不希望收到有关配置中的严重安全问题的通知? 是

2 应用软件更新

因为已经下载了patch,选择跳过软件更新

3 安装选项

选择“升级现有数据库”

4 产品语言

选择简体中文和英文

5 数据库版本选择企业版

6 安装位置

ORACLE基目录未知不变E:\app\Administrator

软件未知由:E:\app\Administrator\product\11.2.0\dbhome_2

      改为:E:\app\Administrator\product\11.2.0.4bhome_2  

7 先决条件检查

8 概要

9 安装产品

到80%进度时出现ORACLE NETCA程序,配置监听

 选择“执行典型配置”

10、到90%出现DBUA升级程序  

点击下一步  

11 、出现警告,如不重要可以忽略  

四 数据库升级

1 升级选下

   选择“升级结束后重新编译无效对象”和“升级时区版本和timestamp with timezone 数据”以及“备份数据库”以免出现意外

2 指定是否在升级过程中移动数据库文件

选择“升级过程中不移动数据库文件”

3 指定要创建的数据库文件的位置

  选择“所有数据库文件使用公共位置”  默认:E:\app\Administrator\oradata

警告:数据库创建过程中下列文件将被覆盖

   查看覆盖的文件其中有:system.dbf,susaut.dbf,undotbs.dbf,usersdbf,

   Temp.dbf,control.ctl,redo.log等文件,如果有表在以上数据文件所建立的表空间中最好需要把表移动到其他表空间后覆盖操作。

4 恢复和诊断位置

默认:E:\app\Administrator\flash_recovery_area

5 概要

点击完成 开始升级

升级结束   查看升级结果报告,可以通过“配置数据库口令”查看是否有升级用户被锁。

五 检查升级情况

1 select * from v$version;

2 select comp_name,,version,status from dba_registry;



linux OPatch
Oracle RAC 自动打补丁Opatch auto注意事项:

11.2.0.2以后可以使用root用户打补丁,在这之前是不可以的。

补丁注意事项:

补丁需要按照安装软件的顺序进行补丁,

补丁软件时需要关闭对应的软件,如安装GI补丁时需要关闭GI。

OPatch步骤:

1,安装最新的Optach版本

2,更新gird和oracle用户的Opatch文件

unzip p6880880_112000_Linux-x86-64.zip -d /oracle/11.2.0/grid

unzip p6880880_112000_Linux-x86-64.zip -d /oracle/app/oracle/product/11.2.0/db_1

3.生成响应文件

cd /oracle/11.2.0/grid/OPatch/ocm/bin

./emocmrsp

4,下载最新psu补丁集,并解压缩至/oracle/media/psu目录,主要目录的权限

5,自动打补丁,打补丁的时候grid会自动重启

数据库启动状态 su -root

/oracle/11.2.0/grid/OPatch/opatch auto /oracle/media/psu -ocmrf /oracle/11.2.0/grid/OPatch/ocm/bin/ocm.rsp

注意:auto是集群opatch选项  单实例使用apply

6,验证安装

select * from v$version;

select * from dba_registry_history;

BUG提示:

root用户输入补丁命令后,会提示如下错误:

patch /tmp/psu/78889734/ apply    failed     for home /u01/app/oracle/product/11.2.0/db_1 

这里提示了数据库补丁安装失败,原因是一个BUG

解决办法:

先停止数据库运行,可以直接停掉GI

cd $ORACLE_HOME/OPatch/

./opatch  /temp/psu/..../

期间如果提示:follwing exectables is active: /u01/app/oracle/..../---.---   则mv或者rm该文件即可

windows单实例安装

1、opatch环境变量设置

C:\app\Administrator\product\11.2.0\dbhome_2\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\app\Administrator\product\11.2.0\dbhome_2\OPatch;

ORACLE_HOME环境变量设置

设置ORACLE_HOME环境变量时,ORACLE_HOME=C:\app\Administrator\product\11.2.0\dbhome_2\   一定不要在后面加上分号

2、解压补丁压缩包,补丁路径:/psu/21691487

3、安装补丁要停库停服务

4、使用ocmrsp.bat创建ocm.rsp响应文件

5、安装先决条件检查

opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir C:/psu/20485808/

6、安装补丁

opatch apply /psu/21691487  -ocmrf  C:/app/Administrator/product/11.2.0/dbhome_2/OPatch/ocm/bin/ocm.rsp

7、更新数据字典补丁版本,否则会查询不出已经更新的补丁

SQL>@?/rdbms/admin/catbundle psu apply

select * from dba_registry_hisrotry;

看完了这篇文章,相信你对“windows和linux环境下10g升级到11.2.0.4 并安装11.2.0.4.19补丁的示例分析”有了一定的了解,如果想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯