oracle 补丁原理,oracle 升级和打补丁的区别

我是这样理解的:

数据库打补丁(就是打patch):就是同一个大版本号进行的。比如:9i打补丁可以从(9.2.0.4打到9.2.0.8)

打补丁的一般步骤是:

1、先到metalink下载补丁。如果没有账号的可以用如下方法:

使用迅雷新建任务下载地址填写

ftp://updates.oracle.com//p__.zip

就可以下载到你想要的补丁了。

以下是几个常用补丁的下载地址。

(10.2.0.3 patch)

ftp://updates.oracle.com/5337014/p5337014_10203_WINNT.zip ftp://updates.oracle.com/5337014/p5337014_10203_LINUX.zip

oracle 9.2.0.8

ftp://updates.oracle.com/4547809/p4547809_92080_WINNT.zip

ftp://updates.oracle.com/4547809/p4547809_92080_LINUX.zip

oracle 9.2.0.6

ftp://updates.oracle.com/3948480/p3948480_9206_WINNT.zip

ftp://updates.oracle.com/3948480/p3948480_9206_LINUX.zip

测试成功

比如可以下载oracle 10.2.0.4补丁

通过google搜索出10204的补丁号6810189

那么下载地址就在下面几个中

ftp://updates.oracle.com/6810189/p6810189_10204_linux.zip

ftp://updates.oracle.com/6810189/p6810189_10204_linux-x86.zip

似乎10204的命名方式不一样了,后面加了-x86可能是和-x86-64区别吧,反正后面那个能下。

patchnum:

9.2.0.4 = 3095277

9.2.0.5 = 3501955

9.2.0.6 = 3948480

9.2.0.7 = 4163445

9.2.0.8 = 4547809(9i最终)

10.1.0.3 = 3761843

10.1.0.4 = 4163362

10.1.0.5 = 4505133

10.2.0.2 = 4547817

10.2.0.3 = 5337014

10.2.0.4 = 6810189

2、用unzip把它解压后,要认真看一下里面的readme.html,里面说的步骤一般如下:

1)用rman备份一下数据库(全备)

2)stop all  process

$ emctl stop dbconsole

$sqlplusctl stop

$lsnrctl stop

sql>shutdown immediate;

3)Installing the Oracle Database  Patch Set

$cd patchset_directory/Disk1

$./runInstaller

4)Upgrading Oracle Database 10g Release 10.2.0.x to Oracle Database 10g Release 10.2.0.4

两种方法:

1)用DBUA

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值