카테고리 없음

x86-64 리눅스 플랫폼의 운영 체제 요구사항 중 패키지

Dong538 2021. 11. 16. 12:04

오라클을 설치할 때, Linux 배포에 대한 요구 사항을 식별하고 설치를 시작하기 전에 지원되는 커널과 필수 패키지가 설치되어 있는지 확인해야 한다.
이 가이드가 게시된 후에 새 플랫폼 및 운영 체제 소프트웨어 버전이 인증될 수 있으므로 My Oracle Support 웹 사이트에서 인증 매트릭스를 검토하여 인증된 하드웨어 플랫폼 및 운영 체제 버전의 최신 목록을 확인한다. https://support.oracle.com/ 

 

My Oracle Support

 

support.oracle.com

오라클 가이드라인 지침:

- Oracle은 Oracle Linux를 설치하고 Oracle Database Preinstallation RPM을 사용하여 Oracle Database 및 Oracle Grid Infrastructure 설치를 위한 운영 체제를 구성할 것을 권장한다.

- Oracle 데이터베이스 설치에는 X Window System(예: libX)이 필요하다. 

- Oracle Linux용 Unbreakable Enterprise Kernel은 Oracle Linux 또는 Red Hat Enterprise Linux를 실행하는 x86-64 서버에 설치할 수 있다. Oracle Linux 5 업데이트 6부터 Unbreakable Enterprise Kernel은 기본 시스템 커널이다. Unbreakable Enterprise Kernel을 포함하는 Oracle Linux의 x86(32비트) 릴리스는 Oracle Linux 5 업데이트 7 이상에서 사용할 수 있다.

- Oracle Database 12c Release 2(12.2) 이상에서는 Oracle Database 또는 Oracle Grid Infrastructure 설치를 위해 컴파일러 패키지 gcc 및 gcc-c++가 필요하지 않다.

- 이러한 운영 체제 요구 사항은 Oracle Exadata Database Machine과 같은 Oracle Engineered Systems에는 적용되지 않는다. Oracle Engineered Systems에는 필요한 버전의 운영 체제 커널과 모든 소프트웨어 패키지가 포함된 통합 시스템 소프트웨어가 포함되어 있다. 

 

오라클 리눅스 7: 

Minimum supported versions:

Oracle Linux 7.4 with the Unbreakable Enterprise Kernel 4: 4.1.12-124.19.2.el7uek.x86_64 or later

Oracle Linux 7.4 with the Unbreakable Enterprise Kernel 5: 4.14.35-1818.1.6.el7uek.x86_64 or later

Oracle Linux 7.7 with the Unbreakable Enterprise Kernel 6: 5.4.17-2011.4.4.el7uek.x86_64 or later

Oracle Linux 7.5 with the Red Hat Compatible Kernel: 3.10.0-862.11.6.el7.x86_64 or later

 

 

오라클 리눅스7 의 패키지:

Unbreakable Linux Network에서 Oracle Linux 7 채널을 구독하거나 Oracle Linux yum 서버 웹 사이트에서 yum 저장소를 구성한 다음 Oracle Database Preinstallation RPM, oracle-database-preinstall-19c를 설치한다. Oracle Database 사전 설치 RPM인 oracle-database-preinstall-19c는 아래 나열된 모든 필수 패키지, Oracle Grid Infrastructure 및 Oracle 데이터베이스 설치에 대한 종속성을 자동으로 설치하고 기타 시스템 구성도 수행한다. Oracle Database Preinstallation RPM, oracle-database-preinstall-19c를 설치하는 경우 Oracle Database Preinstallation RPM이 자동으로 설치하므로 이러한 패키지를 설치할 필요가 없다.

 

bc
binutils
compat-libcap1
compat-libstdc++-33
elfutils-libelf
elfutils-libelf-devel
fontconfig-devel
glibc
glibc-devel
ksh
libaio
libaio-devel
libXrender
libXrender-devel
libX11
libXau
libXi
libXtst
libgcc
libstdc++
libstdc++-devel
libxcb
make
policycoreutils
policycoreutils-python
smartmontools
sysstat

yum install <package-name>

ex) $ yum install bc

설치 확인하는 방법

[root@enp0s3 ~]# rpm -q bc binutils compat-libcap1 compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel fontconfig-devel glibc glibc-devel ksh libaio libaio-devel libXrender libXrender-devel libX11 libXau libXi libXtst libgcc libstdc++ libstdc++-devel libxcb make policycoreutils policycoreutils-python smartmontools sysstat
bc-1.06.95-13.el7.x86_64
binutils-2.27-44.base.0.1.el7.x86_64
compat-libcap1-1.10-7.el7.x86_64
compat-libstdc++-33-3.2.3-72.el7.x86_64
elfutils-libelf-0.176-5.el7.x86_64
elfutils-libelf-devel-0.176-5.el7.x86_64
fontconfig-devel-2.13.0-4.3.el7.x86_64
glibc-2.17-324.0.1.el7_9.x86_64
glibc-devel-2.17-324.0.1.el7_9.x86_64
ksh-20120801-142.0.1.el7.x86_64
libaio-0.3.109-13.el7.x86_64
libaio-devel-0.3.109-13.el7.x86_64
libXrender-0.9.10-1.el7.x86_64
libXrender-devel-0.9.10-1.el7.x86_64
libX11-1.6.7-2.el7.x86_64
libXau-1.0.8-2.1.el7.x86_64
libXi-1.7.9-1.el7.x86_64
libXtst-1.2.3-1.el7.x86_64
libgcc-4.8.5-44.0.3.el7.x86_64
libstdc++-4.8.5-44.0.3.el7.x86_64
libstdc++-devel-4.8.5-44.0.3.el7.x86_64
libxcb-1.13-1.el7.x86_64
make-3.82-24.el7.x86_64
policycoreutils-2.5-34.0.1.el7.x86_64
policycoreutils-python-2.5-34.0.1.el7.x86_64
smartmontools-7.0-2.el7.x86_64
sysstat-10.1.5-19.el7.x86_64

패키지가 설치되어 있지 않을 경우 다음처럼 표시된다.

[root@enp0s3 ~]# rpm -q ipmiutil
ipmiutil 패키지가 설치되어 있지 않습니다

 

오라클 리눅스 7의 옵셔널 패키지:

요구 사항에 따라 다음 패키지의 최신 릴리스 버전을 설치한다.

ipmiutil(지능형 플랫폼 관리 인터페이스용)
net-tools(Oracle RAC 및 Oracle Clusterware용)
libvirt-libs(KVM용)
nfs-utils(Oracle ACFS용)
python(Oracle ACFS 원격용)
python-configshell(Oracle ACFS 원격용)
python-rtslib(Oracle ACFS 원격용)
python-six(Oracle ACFS 원격용)
targetcli(Oracle ACFS 원격용)