-
Oracle Database Preinstallation RPM을 이용한 Linux 자동 구성DB 스터디/Database Documentation 2026. 7. 6. 15:51
Oracle Database Preinstallation RPM 소개
Linux 배포판이 Oracle Linux 또는 Red Hat Enterprise Linux이고, Oracle Linux 지원 고객인 경우, 해당 릴리스에 맞는 Oracle Database Preinstallation RPM을 사용하여 대부분의 사전 설치 구성 작업을 완료할 수 있다.
Oracle Database Preinstallation RPM은 Oracle Linux Network에서 제공된다.
필수는 아니지만, 클러스터 서버 설정을 신속하게 하기 위해 Oracle은 Oracle Database Preinstallation RPM 사용을 권장한다.
Oracle Database Preinstallation RPM을 설치하면 다음 작업을 수행한다:
- Oracle Grid Infrastructure 및 Oracle Database 설치에 필요한 추가 RPM 패키지를 자동으로 다운로드 및 설치하고, 종속성을 해결한다.
- oracle 사용자를 생성하고, 해당 사용자에 대해 oraInventory 그룹(oinstall)과 OSDBA 그룹(dba)을 생성한다.
- 필요 시 sysctl.conf 설정, 시스템 시작 매개변수, 드라이버 매개변수를 Oracle Database Preinstallation RPM 권장 값으로 설정한다.
- 하드 및 소프트 리소스 제한을 설정한다.
- 커널 버전에 따라 권장되는 다른 매개변수를 설정한다.
- Linux x86_64 및 Linux aarch64 머신에서 커널에 numa=off를 설정한다.
Oracle Database 또는 Oracle Grid Infrastructure를 시스템에 처음 설치할 때 Oracle Database Preinstallation RPM을 구성한다.
동일한 시스템에서 이후 설치를 수행할 때는 Oracle Database Preinstallation RPM을 다시 설치하지 않는다.
Oracle Exadata Database Machine과 같은 Oracle Engineered Systems에는 Oracle Database Preinstallation RPM을 설치하지 않는다.
Oracle Engineered Systems에는 필요한 운영체제 커널 버전과 모든 소프트웨어 패키지를 포함하는 통합 시스템 소프트웨어가 포함되어 있다.
주의:
- 각 Oracle Database 릴리스에 지정된 Oracle Database Preinstallation RPM은 oracle 사용자 계정에 대해서만 커널 매개변수와 리소스 제한을 설정한다. 여러 소프트웨어 계정 소유자를 사용할 경우, 각 추가 계정에 대해 시스템 설정을 수동으로 구성해야 한다.
- Oracle Database Preinstallation RPM은 X11 클라이언트 라이브러리를 설치하지만, X 윈도 시스템 서버 패키지는 설치하지 않는다. OUI, 구성 도우미, Oracle Enterprise Manager와 같은 GUI를 사용하려면 X 윈도 시스템 서버 패키지가 설치된 시스템에 디스플레이를 설정해야 한다.
Oracle Database Preinstallation RPM을 통한 Oracle Linux 구성 개요
Oracle Database Preinstallation RPM을 사용하면 운영 체제 구성을 단순화하고 필요한 커널 패키지를 확보할 수 있다.
Oracle은 Oracle Database 및 Oracle Grid Infrastructure 설치를 위해 Oracle Linux를 설치하고 Oracle Database Preinstallation RPM을 사용하여 운영 체제를 구성할 것을 권장한다.
Oracle Database 또는 Oracle Grid Infrastructure를 시스템에 처음 설치할 때만 Oracle Database Preinstallation RPM을 구성한다. 동일한 시스템에서 이후 설치를 수행할 때는 Oracle Database Preinstallation RPM을 다시 설치하지 않는다.
Oracle Exadata Database Machine과 같은 Oracle Engineered Systems에는 Oracle Database Preinstallation RPM을 설치하지 않는다. Oracle Engineered Systems에는 필요한 운영체제 커널 버전과 모든 소프트웨어 패키지를 포함하는 통합 시스템 소프트웨어가 포함되어 있다.
Oracle Linux 배포판과 데이터베이스 릴리스에 맞는 Oracle Database Preinstallation RPM은 Oracle Grid Infrastructure 및 Oracle Database 설치에 필요한 추가 패키지를 자동으로 설치하고, 커널 매개변수 및 기타 기본 운영 체제 요구 사항을 포함하여 서버 운영 체제를 자동으로 구성한다.
자세한 내용은 Oracle Linux 공식 문서를 참조한다.
Oracle Linux와 Oracle Database Preinstallation RPM을 사용한 서버 구성 단계
- Oracle Linux를 설치한다.
- Linux 배포판을 Oracle Unbreakable Linux Network(ULN)에 등록하거나, Oracle Linux yum 서버를 사용하여 시스템에 맞는 yum 저장소를 다운로드 및 구성한다.
- Oracle Grid Infrastructure 및 Oracle Database 릴리스에 맞는 Oracle Database Preinstallation RPM을 설치하고 Linux 릴리스를 업데이트한다.
- 동일한 이름과 ID 번호를 가진 역할 기반 그룹과 사용자를 생성한다.
- 각 클러스터 노드 후보에 대해 네트워크 인터페이스 구성을 완료한다.
- 각 표준 또는 코어 노드 클러스터 후보에 대해 공유 스토리지 접근을 위한 시스템 구성을 완료한다.
이 단계가 완료되면 Oracle Grid Infrastructure 및 Oracle Database 설치를 진행할 수 있다.
Oracle Linux yum 서버를 사용하여 Oracle Database Preinstallation RPM 설치하기
Oracle Linux를 설치하고 Oracle Linux yum 서버를 사용하여 보안 패치 및 버그 수정 업데이트를 적용하도록 Oracle Linux 설치를 구성한다.
설치 절차
- Oracle Linux 설치 문서 참조
- Oracle Linux 7
- Oracle Linux 8 및 Oracle Linux 9
- 보안 패치 및 버그 수정 업데이트 적용: Oracle Linux 설치를 완료한 후, 다음 명령을 실행하여 최신 보안 패치와 버그 수정을 적용한다.
yum update - 시스템 재시작 업데이트가 완료되면 시스템을 재시작한다.
- Oracle Database Preinstallation RPM 설치 터미널 세션을 시작하고 root 사용자로 다음 명령을 입력한다.
- Oracle Linux 7:- y 옵션을 사용하면 패키지 설치 확인 프롬프트를 건너뛸 수 있다.
yum install oracle-database-preinstall-19c - Oracle Linux 8 및 Oracle Linux 9:-y 옵션을 사용하면 패키지 설치 확인 프롬프트를 건너뛸 수 있다.
-
코드
dnf install oracle-database-preinstall-19c
- Oracle Linux 7:- y 옵션을 사용하면 패키지 설치 확인 프롬프트를 건너뛸 수 있다.
설치 후 동작
Oracle Database Preinstallation RPM은 표준 Oracle 설치 사용자와 그룹을 자동으로 생성하고, Oracle 설치에 필요한 커널 구성 설정을 적용한다.
직무 역할 분리를 사용할 계획이라면, 요구 사항에 따라 확장된 데이터베이스 사용자와 그룹을 추가로 생성해야 한다.
(출처: Oracle® Grid Infrastructure Installation and Upgrade Guide)
'DB 스터디 > Database Documentation' 카테고리의 다른 글
19c Grid Infrastructure 및 RAC 네트워크 구성 (0) 2026.07.07 19c Grid Infrastructure Linux OS 구성 (0) 2026.07.06 19c Grid Infrastructure 서버 하드웨어 체크 및 구성 (0) 2026.07.06 19c Grid Infrastructure 설치 체크리스트 (0) 2026.07.06 RAC, Clusterware, Grid Infrastructure, ASM 기본 개념 (0) 2026.07.06