Oracle asm - Oracle 12c Standalone ASM安装看不到Candidate Disk

Q: 我们需要在AIX 7.1上安装Oracle 12.1.0.2数据库。当我们启动并开始进行12.1.0.2 grid安装时,在第三步,Candidate disks下没有显示ASM可用的磁盘。

相应磁盘权限设置都是660且都设置的oracle:oinstall权限组。


不过在同一台服务器上我们尝试安装11gR2,在安装中我们就能看到Candidate Disk,且可以成功安装11gR2 ASM+DB。为什么在12.1.0.2上会有这个问题。
我们应该如何将这些备用磁盘加到12c ASM中?

A: 请检查你当前系统上IOCP模块是否有安装且IOCP端口状态是否设置为Available
IOCP模块应该已经被设置为可用以找到这些磁盘。如果当前IOCP状态未设置好,那么在每次重试GI安装前,修正IOCP端口状态到Available状态。

相关修正信息可参考:
http://www-01.ibm.com/support/knowledgecenter/SSEPGG_9.5.0/com.ibm.db2.luw.admin.perf.doc/doc/t0054518.html

操作步骤:
1. 在AIX系统上键入lslpp命令,检查IOCP模块是否已经安装:

$ lslpp -l bos.iocp.rte

lslpp返回的输出应该和以下信息相似:

Fileset                      Level  State      Description
      ----------------------------------------------------------------------------
    Path: /usr/lib/objrepos
      bos.iocp.rte               5.3.9.0  APPLIED    I/O Completion Ports API

    Path: /etc/objrepos
      bos.iocp.rte              5.3.0.50  COMMITTED  I/O Completion Ports API

2. 键入lsdev命令检查IOCP端口是否可用:

$ lsdev -Cc iocp
  • lsdev命令返回输出如下:
 iocp0 Available  I/O Completion Portscopy to clipboard
  • 如果IOCP端口状态为Defined,那么将其状态改为Available(以root用户登陆并执行以下命令):
# smitty iocp

选择对应的I/O Completion Port进行信息显示及修改(Change / Show)。系统重启后会将配置的状态从Defined转到Available。再次键入lsdev命令对IOCP端口状态进行确认可用。

猜你喜欢

转载自blog.csdn.net/liu_maclean/article/details/81941734
今日推荐