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

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

Oracle 데이터베이스 커널 매개변수를 설정하는 방법

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

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

    이러한 매개변수에 대한 자세한 내용은 사용 중인 Oracle 데이터베이스 버전에 해당하는 설치 설명서를 참조하십시오.

  3. 새 설정을 확인합니다.
    phys-X# prctl -i project default
  4. noexec_user_stack 매개변수를 설정합니다.

    /etc/system 파일을 열고 다음 항목을 수동으로 추가합니다.

    set noexec_user_stack=1