Oracle11.2.0.4.0安装及补丁至11.2.0.4.4

Oracle 11G 11.2.0.4.0在Oracle Linux 6.5 64bit安装,并将安装PSU补丁至11.2.0.4.4 ,本文介绍Oracle数据库安装步骤及补丁升级方法,重点在补丁升级部分。本文是用Oracle Linux 6.5 ,Oracle Linux提供完备的YUM包,一键解决Oracle安装环境问题,让你更专注与数据库的安装与调试。

Oracle所需的环境包都已在它的光盘里,所以可以直接将ISO或光盘挂在系统中作为本地yum源即可。

一、安装环境准备
1.1、挂载iso文件

mount -o loop OEL6.5-x86-64.iso /mnt

1.2、编辑yum源文件

[root@busdata01 software]# cat /etc/yum.repos.d/oraclerpm.repo
[oel6]
name = Enterprise Linux 6.5 DVD
baseurl=file:///mnt/Server/
gpgcheck=0
enabled=1

1.3、安装oracle数据库环境包

yum install oracle-rdbms-server-11gR2-preinstall

上传 11.2.0.4.0数据库安装包和相应补丁包
p13390677_112040_Linux-x86-64_1of7.zip ##database
p13390677_112040_Linux-x86-64_2of7.zip ##database
p13390677_112040_Linux-x86-64_3of7.zip ##grid

p6880880_112000_Linux-x86-64.zip ##Opatch包
p19852360_112040_Generic.zip
p19121551_112040_Linux-x86-64.zip

本文这次安装的是Oracle单实例本地硬盘存储环境,所以可以不用安装grid
二、安装数据库软件

./runInstaller

不填写Email地址的警告信息,点击YES


三、安装补丁
因为这是一个新建的数据库,所以可以在建立实例之前就将补丁打好,这样建出的实例就是打好补丁的,如果你是运行的数据库就需要额外的数据库内SQL处理数据。
这里介绍一下安装补丁主要要参考补丁自带的README,每个补丁安装的方法、前置条件都不通,所以安装前进行详细的README阅读和理解是非常重要的,这是补丁是否安装成功的关键。
首先查看 Patch 19121551 PSU 补丁集的README

Patch 19121551 – Database Patch Set Update 11.2.0.4.4 (Includes CPUOct2014) 原文是英文的,我翻译了一下。

发布:2014年10月14日

本文档是准确的时候释放。 任何更改和额外的信息关于事业单位11.2.0.4.4,看到这些相关文件可用在Oracle支持(http://support.oracle.com/):

文档1912224.1 更新和关键补丁更新的补丁集2014年10月可用性文档

文档854428.1 Oracle产品更新的补丁集

文档1911774.1 Oracle数据库更新的补丁集11.2.0.4.4已知问题

本文档包括以下部分:

第一节,“补丁信息”

第二节,“先决条件”

第三节,“安装补丁”

第四节,“卸载补丁”

第五节,“已知问题”

第六节,“引用”

第七节,“修复的BUGS列表”

第八条,“文档可访问性”

##几个关键点:
先决条件:
1、OPatch实用程序
您必须使用OPatch工具11.2.0.3.6或更高版本应用这个补丁。
安装前说明
3.1.1应用数据库事业单位以及Oracle JavaVM组件11.2.0.4.1数据库事业单位补丁
从2014年10月起,Oracle JavaVM组件11.2.0.4.1数据库事业单位补丁也可以作为一个单独的补丁。 这个补丁不是滚动安装Oracle RAC。 客户想要安装两个补丁一起在一个单一的停机时间窗口,按照各种修补我的Oracle支持文档中列出的选项1929745.1- – – – – -Oracle建议补丁——“甲骨文JavaVM组件数据库事业单位”(OJVM事业单位)补丁。
3.1.2 GRID基础设施环境下(GI)
如果你安装了GRID基础设施环境(GI),注意以下几点:
应先安装 GRID PSU 11.2.0.4.4 补丁 19380115。
3.1.3环境检查
检查可执行文件 make,ar,ld,nm,是否已安装或是正确设置了path,让它们能够直接执行。
补丁冲突检测

unzip p19121551_112040_.zip

cd 19121551
opatch prereq CheckConflictAgainstOHWithDetail -ph ./

补丁安装:
unzip p19121551_112040_.zip
cd 19121551
opatch apply

经过这几步你就可以了解整个补丁安装所需要注意的事项和细节、方式方法,这里我提供一份19121551补丁的README文件,供大家参考。点击查看19121551-README.html

好继续,
3.1 安装OPatch

先安装11.2.0.3.6版或更新的OPatch 下载后直接替换原来目录的OPatch即可。
unzip p6880880_112000_Linux-x86-64.zip

根据19121551补丁的README文件提到的先决条件,应该先安装 Oracle JavaVM Component 11.2.0.4.1 Database PSU – Generic JDBC Patch (Oct 2014) Patch:19852360 这个补丁
下载后查看 19852360的README 可以直接解压安装。点击查看 19852360-README.html

3.2检查补丁冲突

$ cd 19852360
$ opatch prereq CheckConflictAgainstOHWithDetail -ph ./

3.3应用补丁

opatch apply 

3.4查看补丁是否安装成功

opatch lsinventory

安装成功后,接下来就可以安装11.2.0.4.4的PSU补丁了,根据README内容,安装方法一致。

3.5检查补丁冲突

$ cd 19121551
$ opatch prereq CheckConflictAgainstOHWithDetail -ph ./

3.6应用补丁

opatch apply 

3.7查看补丁是否安装成功,最终补丁结果

opatch lsinventory

补丁完成后,就可以进行后续的DBCA建实例和NETCA建监听了。

四、DBCA安装实例

五、建立监听

至此,完成了Oracle 11.2.0.4.0数据库安装和10.2.0.4.4的补丁安装。

发表评论