您的位置:首页 > 数据库 > Oracle

Oracle 11g R2 GI and DB Installation on AIX 6.1L

2016-07-20 09:50 393 查看
//

// Oracle 11g R2 GI and DB Installation on AIX 6.1L

// installation

//

// Created by ChenJackson on 7/29/16.

// Copyright © 2016 ChenJackson. All rights reserved.

//

写在开头:

本文记录了一次非常规安装oracle 11G R2 with ASM on AIX的一些关键心得。本文不会详细谈及安装 GI 的所有细节,请参数官方文档(http://docs.oracle.com/cd/E11882_01/nav/portal_11.htm)的相关论述,那已经非常清晰明了,这里不再重复。

安装环境:

系统:  AIX 6.1 x 2
存储:  EMC2
Oracle:  11G R2 GI + ASM (11.2.0.4)
The Key: 此次使用的AIX 6.1系统并非新装,而是之前使用过HA+VG的方案,应用方弃用后将相关软件包删除后的产物。


安装过程:

1.  按照惯例,操作之前认真看看相关的文档,官方文档应当成为你重点参考对象
2.  官方文档并不总能面面俱到,你需要额外参考其他个人文档(需要注意的是可能会有不严谨之处)。
3.  在执行./runInstaller 之前绝大部分问题就当可以通过以上两种方式轻易处理掉了。
4.  ./runInstaller 检查系统环境是时出现问题:
a.  % cluster.license package 缺失    // 非HA环境,无须理会,忽略之
b.  % Device Check for ASM  // Failed, 以下进行测试
dd if=/dev/rhdiskpower0 of=/tmp/jackson.txt bs=1024 count=1024; more /tmp/jackson_01.txt # @node01
dd if=/dev/zero of=/dev/rhdiskpower0 bs=1024 count=1024; # @node01
dd if=/dev/rhdiskpower0 of=/tmp/jackson.txt bs=1024 count=1024; more /tmp/jackson_02.txt # @node02,node03...
// 结果,三个节点均可以显示 ”/tmp/jackson.txt” 的内容。功能正常忽略。
5.  忽略 Device check for ASM failed, 执行 root.sh
a.  % lsdb.bin: failed to initialize interface to Cluster Manager.
// 此处 root.sh 未罢工,仍在继续。
b.  % libskgxn2.so  // 检索确认为HA相关组件
// 其诱因为「/opt/ORCLcluster」的存在令oracle误会你将使用HA来搭建集群。
// 顺藤摸瓜,找到「/usr/sbin/cluster/utilities/cldomain」,mv 之。
// 重启,执行rootpre.sh, 报错称找不到「cldomain」,证明思路应该是对的。
// 清理掉历史安装目录,准备重新安装。
c.  % USM driver install actions failed // 目测覆盖安装所致。
# cd /usr/lib/methods/
# rm -rf ucfgacfsctl ucfgadvmctl udefacfsctl udefadvmctl;
# rm /usr/lib/drivers/oracle*;
# rm /usr/lib/methods/*advm* /usr/lib/methods/*acfs*;
# rm -rf /sbin/helpers/acfs;
# rm /usr/sbin/acfsutil* /usr/sbin/advmutil*;
# rm /sbin/acfsutil* /sbin/advmutil*;
d.  再次执行 root.sh, 一帆风顺!


写在结尾:

Oracle 的产品是强大的,支持面也广。正是由于面太广以致Bug也是五花八门。以至于,安装也成了一门学门。在面对这种类似的问题上,我建议不应该轻易放弃,选择重装系统等。这同时也是一个深入了解Oracle某部分工作原因的机会,解决问题的过程中才能让人快速成长成实战型人才。报着几千页的文档苦读,收效不见得有多大。必须承认:Oracle虽然强大功能丰富,但是在中国这个市场并不是所有功能都会用到。舍弃地学习是自然而然的事情。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle 11g