Oracle在11g中提出了online patching(也可以叫做hot patch)的概念,有效减少了因实施one-off patch而导致的系统停机时间。但我们如何得知哪些Patch是可以online apply的,而哪些Patch是必须关闭实例(shutdown instance)后应用的呢?
下面我们就介绍一种简单有效地方法来识别这2种Patch:
1. 从MOS下载所需要的Patch文件 2. 解压该Patch文件(一般为zip压缩包),cd到/$PATCH_ID/etc/config目录,打开inventory.xml文件 3. 检查xml文件中的instance_shutdown选项,如 <instance_shutdown>true</instance_shutdown> 则说明该one-patch要求offline apply,而不能在线实施