给 Linux oracle 11g 11.2.0.4 打补丁

一、查看已有补丁记录

select * from dba_registry_history;

初始安装11g如下
在这里插入图片描述

二、更新补丁工具OPatch

unzip p6880880_112000_Linux-x86-64.zip
rm -Rf /opt/oracle/product/11.2.0/db_1/OPatch/
mv OPatch /opt/oracle/product/11.2.0/db_1/

测试工具是否可用

/opt/oracle/product/11.2.0/db_1/OPatch/opatch version

在这里插入图片描述

三、升级前的测试和准备

解压补丁包,解压路径为~/31983472,随后测试兼容性

cd 31983472
/opt/oracle/product/11.2.0/db_1/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./

在这里插入图片描述

关闭数据库

sqlplus / as sysdba
shutdown immediate
exit

在这里插入图片描述
关闭监听程序

lsnrctl stop

在这里插入图片描述

四、开始打补丁

打补丁预演

/opt/oracle/product/11.2.0/db_1/OPatch/opatch apply -report

在这里插入图片描述
正式打补丁

/opt/oracle/product/11.2.0/db_1/OPatch/opatch apply

回答统一为Y
在这里插入图片描述
不过安装过程出现可以忽略的警告
在这里插入图片描述

查看权限确实有一项为root
在这里插入图片描述
可手工修复权限,也可忽略

五、恢复启动数据库并升级数据字典

lsnrctl start
sqlplus / as sysdba
startup
@?/rdbms/admin/catbundle.sql psu apply
exit

执行过程出现这样的base64代码滚动
在这里插入图片描述

六、检查补丁升级效果

在这里插入图片描述

这个补丁还是很新的
在这里插入图片描述
目前最新的补丁包是这个,但找不到。
声明:以上升级包仅用于学习,不用于生产!
在这里插入图片描述
弄了接近3个小时,快凌晨了,该休息了!bye

  • 2
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要下载Oracle 11g 11.2.0.4版本的Linux,以下是相关步骤: 1. 首先,我们需要访问Oracle官方网站。在网站的下载页面中,找到适用于LinuxOracle 11g 11.2.0.4版本的下载链接。 2. 单击下载链接后,将会提示您登录Oracle帐号。如果您尚未注册,请按照指示注册一个Oracle帐号。 3. 登录成功后,您将被重定向到下载页面。在这个页面,您可以选择下载的文件类型和操作系统版本。确保选择适用于您的Linux操作系统的安装包。 4. 一旦您选择了正确的安装包,单击“下载”按钮,下载过程将开始。 5. 下载完成后,您将获得一个压缩文件(通常是一个.tar.gz文件)。您可以使用命令行或GUI工具(如7-Zip、WinRAR等)将其解压缩。 6. 解压缩完成后,您将获得一个安装文件夹。在其中,您可以找到一个安装向导或安装脚本。 7. 运行安装向导或脚本并按照提示进行安装。在安装过程中,您需要提供一些必要的信息,例如数据库实例名称、管理员密码等。 8. 安装完成后,您就可以开始使用Oracle 11g 11.2.0.4版本的Linux了。通过命令行或者图形界面工具(如SQL Developer),您可以访问和管理数据库。 请注意,安装Oracle数据库需要详细的系统配置和一定的专业知识。在下载和安装之前,最好阅读官方文档并遵循安装要求。在安装过程中,如果遇到任何问题,建议参考Oracle社区论坛或官方支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值