Oracle Real Application Clusters용 Oracle® Solaris Cluster 데이터 서비스 설명서

인쇄 보기 종료

업데이트 날짜: 2014년 7월, E52257-01
 
 

Oracle Solaris Cluster와 상호 운용될 Oracle Grid Infrastructure 리소스를 만드는 방법

Oracle ASM을 사용하지 않는 Oracle RAC용 지원의 경우, 이 절차를 수행하여 Oracle Solaris Cluster SUNW.ScalDeviceGroup, SUNW.scalable_acfs_proxy 또는 SUNW.ScalMountPoint 리소스를 프록시하는 Oracle Grid Infrastructure 리소스를 수동으로 만드십시오.

이 Oracle Grid Infrastructure 리소스는 Oracle Grid Infrastructure 리소스가 온라인 상태가 될 때까지 해당하는 Oracle 데이터베이스가 시작되지 않도록 해줍니다. 이 리소스는 해당하는 SUNW.ScalDeviceGroup, SUNW.scalable_acfs_proxy 또는 SUNW.ScalMountPoint 리소스가 온라인 상태인 경우에만 온라인 상태가 됩니다. SUNW.ScalDeviceGroup, SUNW.scalable_acfs_proxy 또는 SUNW.ScalMountPoint 리소스는 실제 볼륨 관리자 디스크 세트, 디스크 그룹 또는 마운트 지점이 온라인 상태인 경우에만 온라인 상태가 됩니다.

  1. 클러스터의 한 노드에서 root 역할로 전환합니다.
  2. Oracle Grid Infrastructure sun.storage_proxy.type 리소스 유형을 만듭니다.
    # Grid_home/bin/crsctl \
    add type sun.storage_proxy.type \
    -basetype local_resource \
    -attr "ATTRIBUTE=ACTION_SCRIPT,TYPE=string", "ATTRIBUTE=HOSTING_MEMBERS,TYPE=string", \
    "ATTRIBUTE=CARDINALITY,TYPE=string", "ATTRIBUTE=PLACEMENT,TYPE=string", \
    "ATTRIBUTE=SCRIPT_TIMEOUT,TYPE=int", "ATTRIBUTE=RESTART_ATTEMPTS,TYPE=int", \
    "ATTRIBUTE=ACL,TYPE=string", "ATTRIBUTE=VERSION,TYPE=string"
  3. sun.storage_proxy.type 유형의 Oracle Solaris Cluster sun.resource 리소스를 만듭니다.

    Oracle Grid Infrastructure 리소스 이름은 sun.sc-resource 형식을 사용합니다. 여기서 sc-resourceSUNW.ScalDeviceGroup, SUNW.scalable_acfs_proxy 또는 SUNW.ScalMountPoint 리소스의 이름입니다.

    # Grid_home/bin/crsctl add resource sun.sc-resource \
    -type sun.storage_proxy.type \
    -attr "ACTION_SCRIPT='/opt/SUNWscor/dsconfig/bin/scproxy_crs_action' \
    CARDINALITY='number-nodes' SCRIPT_TIMEOUT='20' PLACEMENT='restricted' \
    RESTART_ATTEMPTS='60' HOSTING_MEMBERS='nodelist' VERSION='1' "
    CARDINALITY

    클러스터 구성원으로 속해 있는 노드 수입니다.

    HOSTING_MEMBERS

    클러스터 구성원으로 속해 있는 노드에 대한 쉼표로 구분된 목록입니다.

  4. Oracle Grid Infrastructure 설치의 DBA 그룹을 확인합니다.
    # Grid_home/bin/osdbagrp
    griddba-group
  5. Oracle Grid Infrastructure 저장소 프록시 리소스의 기본 그룹을 Step 4에서 확인된 그룹으로 설정합니다.
    # Grid_home/bin/crsctl setperm resource sun.sc-resource -g "griddba-group"
  6. Oracle Database 소프트웨어 설치의 DBA 그룹을 확인합니다.
    # oracle_home/bin/osdbagrp
    dba-group
  7. Oracle Grid Infrastructure 저장소 프록시 리소스의 그룹 권한을 Step 6에서 확인된 그룹으로 설정합니다.

    Step 4에서 확인된 Oracle Grid Infrastructure 설치 DBA 그룹 griddba-groupStep 6에서 확인된 Oracle Database 설치 DBA 그룹 dba-group이 같은 DBA 그룹인 경우 이 단계를 생략합니다.

    # Grid_home/bin/crsctl setperm resource sun.sc-resource -u "group:dba-group:r-x"
  8. Oracle Grid Infrastructure 저장소 프록시 리소스를 온라인으로 전환합니다.
    # Grid_home/bin/crsctl start resource sun.sc-resource

참조

Oracle Grid Infrastructure 리소스를 제거해야 하는 경우 Oracle Grid Infrastructure 리소스 제거에 설명된 절차를 수행합니다.