暂无图片
分享
欧呦喂
2019-09-21
windows下oracle打补丁bin目录执行文件能更换吗?

windows下oracle11.2.0.1打补丁时由于报错有活跃进程,打补丁报错,后尝试修改oracle home下的bin目录名,补丁正常打完后发现新生成了一个bin目录,此时启动数据库报错,将原bin目录替换后数据库启动,不知道这样子有什么隐患,能否从其他环境拷贝一个bin目录替换?

收藏
分享
8条回答
默认
最新
章芋文

打补丁肯定要停机的。建议先备份数据库和bin目录文件,停机后再尝试打补丁看是否能安装上。

暂无图片 评论
暂无图片 有用 0
欧呦喂

您好,补丁已经打完了,现在问题是我打补丁前重命名了bin目录,打完后有新生成了一个bin目录,但是库无法正常启动,于是我把原bin目录改回来了,库就正常启动了,不确定是否有什么隐患,不知道打补丁前后的bin目录有什么变化没

暂无图片 评论
暂无图片 有用 0
章芋文

首先原来的bin目录还是保留,不是简单的重命名。

你现在把原bin目录改回来相当于还原了没打补丁的目录,也就相当于没打补丁,建议重新安装补丁。

另外如果是11.2.0.1到11.2.0.2、3、4升级的话建议选择新的oracle_home。

暂无图片 评论
暂无图片 有用 0
欧呦喂

您好,我当时有常识重新打补丁,却提示补丁已存在,需要卸掉原来补丁再打一次吗,找一个其他环境的bin目录替换这样可行吗

暂无图片 评论
暂无图片 有用 0
欧呦喂

保险起见,我把之前的补丁回滚了,重新打了一下

暂无图片 评论
暂无图片 有用 0
胡东宝

Windows下打补丁提示还有进程再用,需要看下是不是有一个分布式事务服务在运行,把这个停止了,就可以打补丁了

暂无图片 评论
暂无图片 有用 0
欧呦喂

重启服务器后,再停了服务才行,可能是有一些工具链接没断掉,后来都能打补丁了,只是其中有个服务器打完补丁后数据库就起不来了,服务报错,回退补丁就好了,那个服务器暂时不打补丁了。。。看后面需要的话再说。。。

暂无图片 评论
暂无图片 有用 0
欧呦喂
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏