Oracle Real Application Clusters 구성 툴을 시작합니다.
Oracle Database 소프트웨어를 설치한 후 Oracle Real Application Clusters 구성 툴을 사용하여 단일 인스턴스 데이터베이스를 Oracle Real Application Clusters 데이터베이스로 변환할 수 있습니다.
Oracle Real Application Clusters 구성 툴은 기존 단일 인스턴스 데이터베이스를 Oracle Real Application Clusters 데이터베이스로 변환하는 과정을 안내합니다. 이 툴을 사용하면 기존 데이터베이스를 클러스터 데이터베이스로 변환하기 위해 일반적으로 수동으로 수행해야 하는 작업들을 자동으로 수행할 수 있습니다. Oracle Real Application Clusters 구성 툴은 ORACLE_HOME/bin/rconfig 스크립트를 사용하여 호출할 수 있습니다. 이 툴에는 사용자가 변환된 Oracle Real Application Clusters 데이터베이스에 대해 원하는 구성을 지정할 수 있는 xml 파일이 사용됩니다. 이러한 옵션에는 Oracle Real Application Clusters 데이터베이스에 대한 서로 다른 저장 영역 지정, Oracle Real Application Clusters 인스턴스를 실행하길 원하는 호스트/서버 풀 지정이 포함됩니다. 또한 Oracle Real Application Clusters 인스턴스에 대한 접두어를 지정하고 이러한 Oracle Real Application Clusters 인스턴스가 실행될 Oracle 홈을 지정할 수 있습니다. 이 Oracle 홈은 현재의 Oracle Real Application Clusters 홈과 다를 수 있습니다.
주: Oracle은 변환을 시도하기 전에 단일 인스턴스 데이터베이스에 대한 전체 백업을 수행할 것을 권장합니다.
rconfig 툴로 단일 인스턴스 데이터베이스를 Real Application Clusters 데이터베이스로 전환하려면 먼저 사전 설치 작업을 완료하고 Real Application Clusters를 사용하여 CRS(Cluster Ready Services) 및 Oracle Enterprise Edition 11g를 설치하기 위한 2단계 설치 과정을 완료해야 합니다.
또한 사용하려는 데이터베이스 저장 영역의 유형에 따라 다음 설치 절차 중 하나를 수행해야 rconfig 툴을 호출하여 단일 인스턴스 데이터베이스를 Oracle Real Application Clusters 데이터베이스로 변환할 수 있습니다.
단일 인스턴스 데이터베이스에 ASM 저장 영역이 사용될 경우 클러스터 ASM 인스턴스를 설치하십시오. 클러스터의 모든 노드에서 ASM 인스턴스가 실행 중인지 확인합니다. ASMCA(ASM Configuration Assistants)를 사용해서 ASM 디스크 그룹을 정의하고 마운트합니다.
단일 인스턴스 데이터베이스 저장 영역을 모든 노드에서 액세스할 수 없으면 모든 노드에서 액세스할 수 있는 데이터베이스 저장 영역의 클러스터 파일 시스템 분할 영역을 지정하십시오.
원시 장치 저장 영역을 사용한 데이터베이스 변환은 rconfig 툴에서 지원되지 않습니다.
rconfig 툴을 사용해서 Oracle Real Application Clusters 데이터베이스로의 전환 작업을 수행하려면 다음 필요 조건을 충족해야 합니다. 이 툴은 변환을 성공하기 위해 이러한 조건이 충족되었는지 확인하기 위한 검사를 수행합니다.
CRS 및 데이터베이스 버전은 11.2여야 합니다.
CRS는 Oracle Real Application Clusters 인스턴스를 실행해야 하는 모든 노드에서 실행되어야 합니다.
기본값 리스너는 그리드 기반 구조(CRS)에서 실행 중이어야 합니다.
지정된 저장 영역 위치는 클러스터의 모든 노드에서 액세스할 수 있어야 합니다. 단일 인스턴스 데이터베이스에서 사용되는 저장 영역이 ASM인 경우 Oracle Real Application Clusters 인스턴스가 포함되어야 하는 모든 노드에서 클러스터화된 ASM 인스턴스가 실행되어야 합니다.
rconfig 툴은 xml 파일을 입력으로 사용합니다. 변환을 위해 입력으로 사용되는 xml 파일의 각 요소는 이 섹션에서 설명됩니다. 입력 xml을 검증하는 XML 스키마는 다른 이진 파일과 함께 rconfig.jar에 패키지화됩니다. 이 스키마는 /ORACLE_HOME/assistants/rconfig/sampleXMLs/rconfig.xsd에서 볼 수 있습니다. 이 디렉토리에는 또한 rconfig 툴에 대한 입력으로 사용할 수 있는 샘플 XML 파일이 포함됩니다.
단일 인스턴스 데이터베이스에 대한 SID 및 인증서: sysdba 롤의 사용자에 대한 사용자 이름 및 비밀번호를 여기에 지정해야 합니다. 또한 데이터베이스에 접속하려면 기존 단일 인스턴스 데이터베이스에 대한 sid가 필요합니다.
기존 Oracle 홈: 단일 인스턴스 데이터베이스의 Oracle 홈이 여기에 지정되어야 합니다.
새 Oracle 홈: 변환된 Oracle Real Application Clusters 데이터베이스를 실행하려는 Oracle 홈이 여기에 지정되어야 합니다. 기존 Oracle 홈과 동일할 수 있습니다.
서버 풀 목록/노드 목록: 관리자 관리 데이터베이스의 경우 이 Oracle Real Application Clusters 데이터베이스의 인스턴스를 갖는 노드 목록을 지정합니다.
정책 관리 데이터베이스의 경우 서버 풀 목록을 지정합니다. 서버 풀이 없는 경우 생성됩니다. 서버 풀을 생성하려면 데이터베이스의 기수를 지정합니다.
클러스터 데이터베이스 인스턴스 접두어: 이 필드는 선택적 필드입니다. Oracle Real Application Clusters 인스턴스는 인스턴스 번호가 연결된 접두어로 이름이 지정됩니다. 접두어는 기존 데이터베이스의 sid와 동일하거나 다를 수 있습니다. 접두어를 비워두면 기본적으로 db_unique_name이 지정됩니다.
공유 저장 영역: Oracle Real Application Clusters 데이터베이스에 대해 지정해야 하는 데이터 파일 위치 및 복구 영역 위치를 지정합니다. 단일 인스턴스 데이터베이스에서 사용되는 현재 저장 영역을 Oracle Real Application Clusters 데이터베이스에 대해서도 사용해야 할 경우 이들 필드를 비워 두십시오. 이 경우 rconfig 툴은 현재 데이터 파일, 제어 파일, spfile 및 복구 파일을 모든 노드에서 액세스할 수 있는지 사전 검사합니다. 액세스할 수 없으면 오류를 표시하고 변환을 중지합니다. 다른 위치가 지정된 경우 rconfig 툴은 지정된 위치가 모든 노드에서 액세스할 수 있는지 확인하고 변환 중에 모든 파일을 지정된 위치로 복사하고 이 위치에 새 Oracle Real Application Clusters 인스턴스를 위한 새 파일을 생성합니다.
ASM 저장 영역에서도 동일한 방법이 사용됩니다. 이러한 필드는 구성된 공유 저장 영역에 사용할 디스크 그룹을 지정하기 위해 사용됩니다. 디스크 그룹은 '+'로 시작하도록 지정되어야 합니다. 현재까지는 데이터 파일 위치 및 복구 영역 위치에 대해 하나의 디스크 그룹만 지정할 수 있습니다.