JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle용 Oracle Solaris Cluster 데이터 서비스 설명서     Oracle Solaris Cluster 3.3 3/13 (한국어)
search filter icon
search icon

문서 정보

머리말

1.  HA for Oracle 설치 및 구성

HA for Oracle에 대한 설치 및 구성 프로세스 개요

HA for Oracle 설치 및 구성 계획

구성 요구 사항

구성 계획 질문

노드 및 디스크 준비

노드를 준비하는 방법

Solaris Volume Manager를 사용하여 Oracle 데이터베이스 액세스를 구성하는 방법

Veritas Volume Manager(VERITAS 볼륨 관리자)를 사용하여 Oracle 데이터베이스 액세스를 구성하는 방법

Oracle ASM을 사용하여 Oracle 데이터베이스 액세스를 구성하는 방법

Oracle Grid Infrastructure for Clusters SCAN 리스너를 구성하는 방법

Oracle ASM 소프트웨어 설치

Oracle ASM 소프트웨어 설치 확인

Oracle Database 소프트웨어 설치

Oracle Database 소프트웨어 설치 방법

Oracle Database 커널 매개변수를 설정하는 방법

Oracle Database 설치 및 구성 확인

Oracle Database 설치를 확인하는 방법

Oracle 데이터베이스 만들기

기본 Oracle 데이터베이스를 만드는 방법

Oracle 데이터베이스 권한 설정

Oracle 데이터베이스 권한을 설정하는 방법

HA for Oracle 패키지 설치

HA for Oracle 패키지를 설치하는 방법

HA for Oracle 등록 및 구성

HA for Oracle 등록 및 구성 도구

HA for Oracle 확장 등록 정보 설정

HA for Oracle을 등록 및 구성하는 방법(clsetup)

Oracle Grid Infrastructure 없이 HA for Oracle을 등록 및 구성하는 방법(CLI)

독립형 서버용 Oracle Grid Infrastructure를 사용하여 HA for Oracle을 등록 및 구성하는 방법(CLI)

클러스터용 Oracle Grid Infrastructure를 사용하여 HA for Oracle을 등록 및 구성하는 방법(CLI)

HA for Oracle 설치 확인

HA for Oracle 설치를 확인하는 방법

Oracle 클라이언트

HA for Oracle 로그 파일의 위치

HA for Oracle 결함 모니터 조정

Oracle 서버 결함 모니터 작업

주 결함 모니터의 작업

데이터베이스 클라이언트 결함 프로브의 작업

아카이브된 리두 로그에 대한 분할 영역 모니터링 작업

데이터베이스의 작동 여부 확인 작업

데이터베이스 트랜잭션 실패에 대한 서버 결함 모니터의 작업

서버 결함 모니터의 로그된 경보 검색

Oracle 리스너 결함 모니터 작업

DBMS 시간 초과 문제 해결을 위한 코어 파일 얻기

HA for Oracle 서버 결함 모니터 사용자 정의

오류에 대한 사용자 정의 동작 정의

사용자 정의 조치 파일 형식

DBMS 오류에 대한 응답 변경

중대한 영향을 미치는 오류에 대한 응답

사소한 영향을 미치는 오류 무시

로깅된 경보에 대한 응답 변경

연속 시간 초과된 프로브의 최대 개수 변경

사용자 정의 조치 파일을 클러스터의 모든 노드로 전파

서버 결함 모니터가 사용해야 하는 사용자 정의 작업 파일 지정

서버 결함 모니터가 사용할 사용자 정의 조치 파일을 지정하는 방법

HA for Oracle 리소스 유형 업그레이드

SUNW.oracle_listener 리소스 유형 업그레이드

새 리소스 유형의 버전 등록에 대한 정보

리소스 유형의 기존 인스턴스 마이그레이션에 대한 정보

SUNW.oracle_server 리소스 유형 업그레이드

새 리소스 유형의 버전 등록에 대한 정보

리소스 유형의 기존 인스턴스 마이그레이션에 대한 정보

Oracle Data Guard 인스턴스의 역할 변경

Oracle Data Guard 인스턴스의 역할을 변경하는 방법

A.  HA for Oracle 확장 등록 정보

B.  DBMS 오류 및 로그된 경보에 대해 사전 설정된 작업

C.  Oracle ASM과 HA for Oracle의 샘플 구성

색인

Oracle Database 소프트웨어 설치

이 절에는 Oracle Database 소프트웨어 설치에 필요한 절차가 포함되어 있습니다.

Oracle Database 소프트웨어 설치 방법

  1. 클러스터 구성원에서 수퍼유저로 전환합니다.
  2. 클러스터 파일 시스템에 Oracle Database 소프트웨어를 설치하려는 경우 Oracle Solaris Cluster 소프트웨어를 시작하고 장치 그룹의 소유자가 됩니다.

    다른 위치에 Oracle Database 소프트웨어를 설치하려는 경우 이 단계를 생략합니다.

    설치 위치에 대한 자세한 내용은 노드 및 디스크 준비를 참조하십시오.

  3. Oracle Database 소프트웨어를 설치합니다.

    Oracle Database 설치를 시작하기 전에 Oracle Database에 필요한 시스템 리소스가 구성되었는지 확인하십시오. 이 단계를 수행하기 전에 oracle로 로그인하여 전체 디렉토리의 소유권을 확인합니다. Oracle Database 소프트웨어를 설치하는 방법에 대한 지침은 해당 Oracle Database 설치 및 구성 설명서를 참조하십시오.

    SRM(Solaris Resource Management)을 사용하여 커널 매개변수가 적어도 Oracle Database에 필요한 최소값으로 설정되었는지 확인할 수 있습니다. Oracle Database 커널 매개변수 설정에 대한 자세한 내용은 Oracle Database 커널 매개변수를 설정하는 방법을 참조하십시오. Oracle Database용 시스템 리소스가 구성된 후에 설치를 시작할 수 있습니다.

  4. (옵션) Oracle Database 10g 릴리스 1과 함께 HA for Oracle을 사용 중인 경우 Oracle Database cssd 데몬이 시작되지 않도록 하십시오.

    Oracle Database 10g 릴리스 2와 함께 HA for Oracle을 사용 중인 경우 이 단계를 생략합니다.

    Oracle Database 소프트웨어가 설치되어 있는 노드의 /etc/inittab 파일에서 Oracle Database cssd 데몬에 대한 항목을 제거합니다. 이 항목을 제거하려면 /etc/inittab 파일에서 다음 행을 제거합니다.

    h1:23:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1 > </dev/null

    HA for Oracle에는 Oracle Database cssd 데몬이 필요하지 않습니다. 따라서 이 항목을 제거해도 HA for Oracle을 사용하는 Oracle Database 10g 릴리스 1의 작동에 영향을 미치지 않습니다. Oracle Database 설치가 변경되어 Oracle Database cssd 데몬이 필요한 경우 이 데몬에 대한 항목을 /etc/inittab 파일로 복원합니다.


    주의

    주의 - Oracle RAC 10g 릴리스 1을 사용 중인 경우 cssd 데몬에 대한 항목을 /etc/inittab 파일에서 제거하지 마십시오.


    /etc/inittab 파일에서 Oracle Database cssd 데몬에 대한 항목을 제거할 경우 불필요한 오류 메시지가 표시되지 않도록 합니다. 그렇지 않으면 init(1M) 명령이 Oracle Database cssd 데몬을 시작하려고 시도하여 오류 메시지가 표시될 수 있습니다. 이러한 오류 메시지는 Oracle Database 이진 파일이 고가용성 로컬 파일 시스템이나 클러스터 파일 시스템에 설치된 경우에 표시되며, Oracle Database 이진 파일이 설치된 파일 시스템이 마운트될 때까지 반복적으로 표시됩니다. 이러한 오류 메시지는 다음과 같습니다.

    INIT: Command is respawning too rapidly. Check for possible errors.
    id:  h1 "/etc/init.d/init.cssd run >/dev/null 2>&1 >/dev/null"
    Waiting for filesystem containing $CRSCTL.

    HA for Oracle을 x86 플랫폼에서 사용 중인 경우 UDLM(UNIX Distributed Lock Manager)을 사용할 수 없다는 불필요한 오류 메시지가 표시될 수도 있습니다.

    이러한 메시지는 다음과 같은 이벤트가 발생할 경우에 표시됩니다.

    • 노드가 비클러스터 모드로 실행 중입니다. 이 경우 Oracle Solaris Cluster에서 제어하는 시스템이 마운트되지 않습니다.

    • 노드가 부트되는 중입니다. 이 경우 Oracle Database 이진 파일이 설치된 파일 시스템을 Oracle Solaris Cluster에서 마운트할 때까지 메시지가 반복적으로 표시됩니다.

    • Oracle Database가 시작되거나 Oracle Database 설치가 원래 실행되지 않은 경우 노드 또는 영역으로 페일오버됩니다. 이 구성에서는 Oracle Database 이진 파일이 고가용성 로컬 파일 시스템에 설치됩니다. 이 경우 Oracle Database 설치가 실행된 노드나 영역의 콘솔에 메시지가 표시됩니다.

Oracle Database 커널 매개변수를 설정하는 방법

RGM은 데이터 서비스 실행을 위해 default 프로젝트를 사용하므로 Oracle Database에 필요한 리소스를 포함하도록 default 프로젝트가 수정됩니다. Oracle Database 실행을 위해 특정 SRM 프로젝트를 사용하려면 동일한 절차를 사용하여 프로젝트를 만들고 해당 프로젝트에 시스템 리소스를 구성해야 합니다. default 대신 프로젝트 이름을 지정합니다. Oracle Database 서버에 대한 리소스 그룹 또는 리소스를 구성할 때 해당하는 리소스 그룹 또는 리소스의 등록 정보에 해당 프로젝트 이름을 지정합니다.

  1. default 프로젝트에 대한 설정을 표시합니다.
    phys-X# prctl -i project default
  2. 커널 매개변수가 설정되지 않았거나, 다음 표에 표시된 대로 Oracle Database에 필요한 최소값으로 설정되지 않은 경우 매개변수를 설정합니다.
    phys-X# projmod -s -K "parameter=(priv,value,deny)" default

    Oracle Database 커널 매개변수
    필요한 최소값
    process.max-sem-nsems
    256
    project.max-sem-ids
    100
    project.max-shm-ids
    100
    project.max-shm-memory
    4294967295

    이 매개변수에 대한 자세한 내용은 Oracle 10g 설치 설명서를 참조하십시오.

  3. 새 설정을 확인합니다.
    phys-X# prctl -i project default