Oracle 데이터베이스용 Oracle® Solaris Cluster 데이터 서비스 설명서

인쇄 보기 종료

업데이트 날짜: 2016년 1월
 
 

Oracle ASM이 포함된 HA for Oracle Database를 등록 및 구성하는 방법(clsetup)

이 절차에서는 HA for Oracle Database용 clsetup 구성 마법사를 사용하며, 데이터 저장소를 관리하기 위한 Oracle ASM를 포함합니다.


주 -  Oracle Solaris Cluster Manager 브라우저 인터페이스를 사용하여 이 작업을 수행할 수도 있습니다. Oracle Solaris Cluster Manager 로그인 지침은 Oracle Solaris Cluster 4.3 시스템 관리 설명서 의 Oracle Solaris Cluster Manager에 액세스하는 방법을 참조하십시오. 로그인한 후 Tasks(작업)를 누르고 Oracle 데이터베이스를 눌러 마법사를 시작합니다.

이 Oracle Solaris Cluster Manager 마법사는 모든 클러스터 노드에 동일한 루트 암호가 있어야 합니다.



주 -  HAStoragePlus를 사용하여 Oracle 데이터베이스 데이터 저장소를 관리하려면 이 절차 대신 HAStoragePlus가 포함된 HA for Oracle Database를 등록 및 구성하는 방법(clsetup)의 절차를 수행하십시오.

시작하기 전에

다음 필수 조건을 충족하는지 확인하십시오.

  • Oracle 데이터베이스가 잠재적으로 실행할 수 있는 Oracle Solaris Cluster 노드에서 액세스 가능한 공유 저장소에 볼륨을 제공하도록 클러스터 볼륨 관리자가 구성됩니다.

  • Oracle 데이터베이스 데이터베이스에 사용할 저장소 볼륨에 원시 장치 및 파일 시스템이 만들어집니다.

  • Oracle 데이터베이스가 잠재적으로 실행할 수 있는 모든 노드에서 액세스 가능하도록 Oracle 데이터베이스 소프트웨어가 설치됩니다.

  • UNIX 운영체제용 커널 변수가 Oracle 데이터베이스용으로 구성됩니다.

  • Oracle 데이터베이스를 잠재적으로 실행할 수 있는 모든 노드에 대해 Oracle 데이터베이스 소프트웨어가 구성됩니다.

  • 데이터 서비스 패키지가 설치됩니다.

  • 리소스가 사용 가능하도록 설정할 각 논리 호스트 이름에 대한 항목이 이름 서비스 데이터베이스에 추가됩니다.

  • Oracle Grid Infrastructure SCAN 리스너를 사용할 경우 리스너 IP 주소는 Oracle 데이터베이스 리소스에 대해 사용할 논리 호스트 이름 IP 주소와 동일한 서브넷에 있습니다. 그렇지 않으면 공용 네트워크가 실패할 때 Oracle 데이터베이스 리소스가 페일오버되지 않습니다.

  • PNM 객체를 사용하는 경우 해당 객체는 논리 호스트 이름 리소스를 온라인으로 전환할 수 있는 노드에 구성됩니다. PNM(공용 네트워크 관리) 객체는 IPMP(Internet Protocol Network Multipathing) 그룹, 트렁크와 DLMP(Datalink Multipathing) 링크 통합 및 링크 통합에 의해 직접 지원되는 VNIC를 포함합니다.

  • 다음 응용 프로그램 중 하나 또는 모두를 실행하기 위해 사용자가 만든 모든 프로젝트는 해당 응용 프로그램을 실행하는 사용자에 대한 projects 이름 서비스 데이터베이스에 있습니다.

    • Oracle 데이터베이스

    • Oracle ASM

    응용 프로그램에 대해 사용자 정의 프로젝트가 만들어지지 않은 경우 기본 프로젝트가 사용됩니다. 자세한 내용은 projects(1) 매뉴얼 페이지를 참조하십시오.

    다음 정보를 알고 있는지 확인하십시오.

  • 데이터 서비스를 마스터하는 클러스터 노드의 이름.

  • 구성하려는 리소스에 대한 Oracle 데이터베이스 응용 프로그램 이진의 경로

  • 데이터베이스 유형.

  1. 클러스터 노드에서 수퍼유저로 전환합니다.
  2. clsetup 유틸리티를 시작합니다.
    # clsetup

    clsetup 주 메뉴가 표시됩니다.

  3. 데이터 서비스에 해당하는 옵션 번호를 입력합니다.

    Data Services(데이터 서비스) 메뉴가 표시됩니다.

  4. HA for Oracle Database 구성에 해당하는 옵션 번호를 입력합니다.

    clsetup 유틸리티에서 이 작업을 수행하기 위한 필수 조건 목록을 표시합니다.

  5. 필수 조건이 충족되는지 확인합니다.

    clsetup 유틸리티에 Oracle 데이터베이스 위치를 전역 클러스터 또는 영역 클러스터 중에서 선택하라는 메시지가 표시됩니다.

  6. Oracle 데이터베이스 위치에 해당하는 옵션 번호를 입력합니다.

    전역 클러스터 또는 영역 클러스터 중에서 선택합니다. clsetup 유틸리티에 구성할 HA for Oracle Database 구성 요소 목록이 표시됩니다.

  7. 구성할 HA for Oracle Database 구성 요소에 해당하는 옵션 번호를 입력합니다.
    • Oracle ASM 리소스를 구성하려면 Oracle ASM(Automatic Storage Management) 리소스를 선택합니다.
    • 기존 Oracle ASM 리소스를 사용하려면 HA Oracle Database 인스턴스 리소스를 선택합니다.

    clsetup 유틸리티가 클러스터 노드 목록을 표시합니다.

  8. Oracle ASM을 실행해야 하는 노드를 선택합니다.

    선택한 노드가 HA for Oracle Database 프레임워크 리소스 그룹의 노드 목록에 나타나는 순서로 나열되는지 확인합니다.

    • 임의의 순서로 나열된 모든 노드의 기본 선택 사항을 적용하려면 a를 입력합니다.
    • 나열된 노드의 하위 세트를 선택하려면 선택할 노드에 해당하는 옵션 번호 목록을 쉼표 또는 공백으로 구분하여 입력합니다.
    • 모든 노드를 특정 순서로 선택하려면 선택할 노드에 해당하는 옵션 번호를 쉼표 또는 공백으로 구분하여 순서대로 입력합니다.

    노드 선택을 종료하려면 d를 입력합니다. clsetup 유틸리티에서 Oracle ASM 인스턴스 리소스 목록을 표시합니다.

  9. 사용할 Oracle ASM 인스턴스 리소스에 해당하는 옵션 번호를 입력합니다.

    Oracle ASM 인스턴스 리소스를 사용할 수 없어 리소스를 만들라는 메시지가 표시되는 경우 Enter 키를 누릅니다. Step 11로 건너뜁니다.

  10. 선택한 Oracle ASM 인스턴스 리소스를 확인하려면 d를 입력합니다.

    clsetup 유틸리티에서 Oracle Grid Infrastructure 홈 디렉토리 선택 화면을 표시합니다.

  11. 나열된 디렉토리를 선택하거나 디렉토리를 명시적으로 지정하려면 옵션 번호를 입력합니다.

    clsetup 유틸리티에 사용할 프로젝트를 묻는 메시지가 표시됩니다.

  12. 나열된 프로젝트를 선택하려면 옵션 번호를 입력합니다.

    Oracle ASM이 실행될 프로젝트를 만들지 않은 경우 기본 프로젝트를 선택합니다. clsetup 유틸리티에 클러스터에서 발견된 Oracle ASM SID(시스템 식별자) 목록이 표시됩니다.

  13. SID 목록을 검토합니다.
    • 목록이 올바른 경우 d를 입력합니다.
    • 목록이 올바르지 않은 경우 변경할 SID에 해당하는 옵션 번호를 입력합니다.

    clsetup 유틸리티에서 Oracle ASM 디스크 그룹 리소스에 대한 정보를 표시합니다.

  14. 디스크 그룹 리소스를 만들지 묻는 프롬프트에 응답합니다.
    • 디스크 그룹 리소스를 새로 만들려면 y를 입력합니다.

      clsetup 유틸리티에서 기존 Oracle ASM 디스크 그룹 목록을 표시합니다. Step 15를 수행합니다.

    • 디스크 그룹 리소스를 새로 만들지 않으려면 n을 입력합니다.

      clsetup 유틸리티에서 발견된 저장소 리소스 목록을 표시합니다. Step 17로 건너뜁니다.

  15. Oracle ASM 디스크 그룹을 지정합니다.

    사용할 각 디스크 그룹에 해당하는 옵션 번호를 입력합니다. 디스크 그룹을 모두 선택했으면 d를 입력합니다.

    선택한 Oracle ASM 디스크 그룹이 Oracle ASM 디스크 그룹 리소스 선택 패널에 추가됩니다.

  16. Oracle ASM 디스크 그룹 리소스 목록을 검토합니다.
    • 목록이 올바른 경우 d를 입력합니다.
    • 목록이 올바르지 않은 경우 옵션 번호나 문자를 입력하여 리소스 목록을 편집합니다.

      디스크 그룹 리소스 목록이 올바른 경우 d를 입력합니다.

    clsetup 유틸리티에서 발견된 저장소 리소스 목록을 표시합니다.

  17. Oracle Grid Infrastructure 홈이 설치된 파일 시스템 마운트 지점을 관리하기 위해 저장소 리소스 목록을 검토합니다.
    • 목록이 올바른 경우 d를 입력합니다.
    • 저장소 리소스가 나열되지 않는 경우 d를 입력합니다.

      Oracle ASM 구성을 완료하면 clsetup 유틸리티에서 리소스를 새로 만듭니다.

    • 목록이 올바르지 않은 경우 올바른 저장소 리소스에 해당하는 옵션 번호를 입력합니다.

    clsetup 유틸리티에서 Oracle ASM 디스크 그룹을 관리하는 Oracle ASM 디스크 그룹 리소스 목록을 표시합니다.

  18. 적합한 디스크 그룹 리소스가 없거나 사용 중인 Oracle ASM 디스크 그룹에 대한 리소스가 없는 경우 목록에 리소스를 추가합니다.
    1. y를 입력합니다.

      clsetup 유틸리티에서 Oracle ASM 디스크 그룹을 검색합니다.

    2. 사용할 Oracle ASM 디스크 그룹에 해당하는 옵션 번호 목록을 쉼표 또는 공백으로 구분하여 입력합니다.
    3. 선택한 디스크 그룹을 확인하려면 d를 입력합니다.

      clsetup 유틸리티에서 Oracle ASM 디스크 그룹 리소스 목록을 표시합니다. 만들려는 리소스가 목록에 추가됩니다.

  19. 아직 선택하지 않은 경우, 필요한 리소스에 해당하는 옵션 번호를 입력합니다.

    기존 리소스, 아직 만들지 않은 리소스 또는 기존 리소스와 새 리소스의 조합을 선택할 수 있습니다. 기존 리소스를 두 개 이상 선택하는 경우 선택한 리소스가 같은 리소스 그룹에 있어야 합니다.

  20. 선택한 Oracle ASM 디스크 그룹 리소스를 확인하려면 d를 입력합니다.

    clsetup 유틸리티에서 발견된 기본 디스크 세트 또는 디스크 그룹 목록을 표시합니다.

  21. 사용할 Oracle ASM 디스크 그룹에 해당하는 옵션 번호 목록을 쉼표로 구분하여 입력합니다.
  22. 선택한 Oracle ASM 디스크 그룹을 확인하려면 d를 입력합니다.

    clsetup 유틸리티에서 만들거나 구성에 추가할 Oracle ASM용 Oracle Solaris Cluster 객체의 이름을 표시합니다.

  23. Oracle 데이터베이스를 실행해야 하는 노드를 선택합니다.

    Oracle 데이터베이스 리소스가 배치될 리소스 그룹의 노드 목록에 나타나는 순서대로 클러스터 노드가 나열되었는지 확인합니다.

    • 임의 순서로 나열된 모든 노드의 기본 선택을 적용하려면 Return 키를 누릅니다.
    • 나열된 노드의 일부를 선택하려면 노드에 해당하는 번호를 콤마 또는 공백으로 구분된 목록으로 입력합니다. 그런 다음 Return 키를 누릅니다.
    • 특정 순서로 모든 클러스터 노드를 선택하려면 노드에 해당하는 번호를 콤마 또는 공백으로 구분된 목록으로 입력합니다. 그런 다음 Return 키를 누릅니다.

    클러스터 노드 선택을 확인해야 하는 경우 d를 입력합니다.

    clsetup 유틸리티에 사용자가 구성할 수 있는 Oracle 데이터베이스 구성 요소의 유형이 표시됩니다.

  24. 구성할 Oracle 데이터베이스 구성 요소에 해당하는 옵션 번호를 입력합니다.

    서버 또는 리스너를 선택하거나 둘 다 선택할 수 있습니다.

    clsetup 유틸리티가 Oracle 데이터베이스 홈 디렉토리를 나열합니다.

  25. Oracle 데이터베이스 소프트웨어 설치에 대한 Oracle 데이터베이스 홈 디렉토리를 지정합니다.
    • 디렉토리가 목록에 있으면 다음과 같이 디렉토리를 선택합니다.
      1. 선택하려는 디렉토리에 해당하는 번호를 입력합니다.
    • 디렉토리가 목록에 없으면 디렉토리를 명시적으로 지정합니다.
      1. e를 입력합니다.

        clsetup 유틸리티에서 Oracle Database 홈 디렉토리를 묻는 메시지를 표시합니다.

      2. Oracle 데이터베이스 홈 디렉토리의 전체 경로를 입력합니다.

    clsetup 유틸리티에 사용할 프로젝트를 묻는 메시지가 표시됩니다.

  26. 나열된 프로젝트를 선택하려면 옵션 번호를 입력합니다.

    Oracle 데이터베이스가 실행될 프로젝트를 만들지 않은 경우 기본 프로젝트를 선택합니다. clsetup 유틸리티에 Oracle 데이터베이스 설치에 대한 Oracle 데이터베이스 SID(시스템 식별자)를 묻는 메시지가 표시됩니다.

  27. 구성하려는 Oracle 데이터베이스의 Oracle 데이터베이스 SID를 지정합니다.
    • SID가 목록에 있으면 다음과 같이 SID를 선택합니다.
      1. 선택하려는 SID에 해당하는 번호를 입력합니다.

        clsetup 유틸리티가 만들 Oracle Solaris Cluster 리소스의 등록 정보를 표시합니다.

    • SID가 나열되지 않는 경우, 명시적으로 SID를 지정합니다.
      1. e를 입력합니다.

        clsetup 유틸리티에서 SID를 입력하라는 메시지를 표시합니다.

      2. SID를 입력합니다.

        clsetup 유틸리티가 만들 Oracle Solaris Cluster 리소스의 등록 정보를 표시합니다.

    clsetup 유틸리티가 만들 Oracle Solaris Cluster 리소스의 등록 정보를 표시합니다.

  28. Oracle Solaris Cluster 리소스 등록 정보에 다른 이름이 필요한 경우 다음과 같이 값을 변경합니다.
    1. 변경하려는 이름에 해당하는 번호를 입력합니다.

      clsetup 유틸리티에서 새 이름을 지정할 수 있는 화면을 표시합니다.

    2. 새 값 프롬프트에 새 이름을 입력합니다.

    clsetup 유틸리티가 만들 Oracle Solaris Cluster 리소스의 등록 정보 목록을 반환합니다.

  29. 선택한 Oracle Solaris Cluster 리소스 등록 정보를 확인하려면 d를 입력합니다.

    clsetup 유틸리티에서 Oracle 데이터베이스에 대한 저장소 선택 화면으로 돌아갑니다.

  30. Oracle ASM에 해당하는 옵션 번호를 입력합니다.

    clsetup 유틸리티에 구성된 모든 고가용성 저장소 리소스가 나열됩니다.

  31. 사용할 저장소 리소스를 선택합니다.

    clsetup 유틸리티에서 Oracle ASM 인스턴스 리소스 목록을 표시합니다.

  32. 선택한 Oracle Solaris Cluster 저장소 리소스를 확인하려면 d를 입력합니다.

    clsetup 유틸리티가 사용 가능한 논리 호스트 이름 리소스의 목록을 표시합니다.

    • 새 논리 호스트 이름 리소스를 만들어야 하는 경우 c를 입력합니다.

      Step 33를 수행합니다.

    • 필요한 논리 호스트 이름 리소스가 존재하는 경우 Step 35로 건너뜁니다.
  33. 새 논리 호스트 이름 리소스를 만듭니다.

    프롬프트에서 사용할 논리 호스트 이름을 입력합니다.

    • 지정한 논리 호스트 이름에 대해 PNM 객체가 두 개 이상 구성된 경우 clsetup 유틸리티가 사용할 PNM 객체를 지정할 수 있는 화면을 제공합니다.

      Step 34를 수행합니다.

    • 지정한 논리 호스트 이름에 대해 PNM 객체가 한 개만 구성된 경우 clsetup 유틸리티가 선택할 Oracle Solaris Cluster 논리 호스트 이름 리소스의 이름을 표시합니다.

      Step 35로 건너뜁니다.

  34. 사용 가능한 PNM 객체 목록에서 각 클러스터 노드에 대해 객체 하나를 선택합니다.

    clsetup 유틸리티가 선택할 Oracle Solaris Cluster 논리 호스트 이름 리소스의 이름을 표시합니다.

  35. 데이터 서비스에 필요한 논리 호스트 이름 리소스에 해당하는 번호 목록을 쉼표 또는 공백으로 구분하여 입력합니다.

    주 -  SCAN 리스너를 사용하는 경우 해당 IP 주소가 SCAN 리스너 IP 주소와 동일한 서브넷에 있는 논리 호스트 이름을 지정합니다.

    clsetup 유틸리티가 선택한 논리 호스트 이름 리소스의 번호를 표시합니다.

  36. 선택한 Oracle Solaris Cluster 논리 호스트 이름 리소스를 확인하려면 d를 입력합니다.

    clsetup 유틸리티에서 만들려는 Oracle Solaris Cluster 객체의 이름을 표시합니다.

  37. Oracle Solaris Cluster 객체에 다른 이름이 필요한 경우 다음과 같이 각 이름을 변경합니다.
    • 변경하려는 이름에 해당하는 번호를 입력합니다.

      clsetup 유틸리티에서 새 이름을 지정할 수 있는 화면을 표시합니다.

    • 새 값 프롬프트에 새 이름을 입력합니다.

      clsetup 유틸리티에서 만들려는 Oracle Solaris Cluster 객체의 이름 목록을 표시합니다.

  38. 선택한 Oracle Solaris Cluster 객체 이름을 확인하려면 d를 입력합니다.
  39. 구성을 만들려면 c를 입력합니다.

    clsetup 유틸리티에서 구성을 만들기 위한 명령이 실행 중임을 나타내는 진행 중 메시지를 표시합니다. 구성이 완료되면 clsetup 유틸리티에서 구성을 만들기 위해 실행된 명령을 표시합니다.

  40. 계속하려면 Enter 키를 누릅니다.
  41. (옵션) q를 입력한 다음 clsetup 유틸리티가 종료될 때까지 반복해서 Enter 키를 누릅니다.

    원하는 경우, clsetup 유틸리티를 다시 사용하기 전에 필요한 다른 작업을 수행하는 동안 계속 실행 상태로 둘 수 있습니다.