적용 대상

적용 대상

pdkshRHEL 6 또는 CentOS 6을 통해 패키지를 설치하려고 하면 RHEL 6 또는 CentOS 6에 패키지가 존재하지 않습니다 yum.

그래서 내 질문은 다음과 같습니다

  1. 기본 저장소에서 더 이상 사용할 수 없는 이유는 무엇입니까? 버전 5.x에서 사용할 수 있습니다.
  2. 교체용 쉘이 있나요?
  3. 의존하는 프로그램은 어떻습니까 pdksh? 교체 케이스를 사용할 수 있나요?

내 해결 방법은 버전 5의 패키지를 사용하는 것이었습니다. 이것이 올바른 솔루션이 아니라고 생각하며 해결 방법보다 더 잘 이해해야 합니다.

나의 주요 관심사는 Oracle 데이터베이스입니다. 질문인데 pdksh, 혹시 이 케이스가 아닌 다른 케이스를 교체해서 사용해도 문제가 없을까요 pdksh?

ベストアンサー1

이 기사에 따르면 "Oracle Linux 6에 Oracle Database 11g 릴리스 2(11.2) 설치":

해당 위치에 "ksh" 패키지가 설치되어 있으므로 "pdksh" 패키지의 실패는 무시할 수 있습니다.

sudo yum install ksh상당히 표준적인 OEL 6.3 시스템에서는 ksh가 이미 빌드의 일부로 설치되어 있지만 이를 설치하려면 a를 수행해야 할 수도 있습니다 .


우리 DBA는 이 문서가 잠재적으로 유용할 수도 있다고 생각했습니다.

RHEL6 보고서 패키지에 "11.2.0.3 32비트(x86)" 또는 "64비트(x86-64)"를 설치하면 패키지 elfutils-libelf-devel-0.97pdksh-5.2.14누락됩니다.

적용 대상

  • Oracle Server - Enterprise Edition - 버전 11.2.0.3 ~ 11.2.0.3 [버전 11.2]
  • Oracle Universal Installer - 버전 11.2.0.3 ~ 11.2.0.3 [버전 11.2]
  • Oracle Server - Standard Edition - 버전 11.2.0.3 ~ 11.2.0.3 [버전 11.2]
  • 리눅스 x86
  • 리눅스 x86-64

징후

설치시

  • 11.2.0.3 RHEL6 x86 서버의 32비트(x86) 데이터베이스 소프트웨어
  • 11.2.0.3 RHEL6 x86-64 서버의 64비트(x86-64) 데이터베이스 소프트웨어

이것오라클 유니버설 설치 프로그램(OUI) 소포 elfultils-libelf-devel-0.97pdksh-5.2.14분실물을 신고합니다.

installActions.log이는 다음 출력에서 ​​확인할 수 있습니다 .

INFO: INFO: *********************************************
INFO: INFO: Package: elfutils-libelf-devel-0.97: This is a prerequisite condition to test whether the package "elfutils-libelf-devel-0.97" is available on the system.
INFO: INFO: Severity:IGNORABLE
INFO: INFO: OverallStatus:VERIFICATION_FAILED
INFO: INFO: -----------------------------------------------INFO: INFO: Verification Result for Node:nodename
INFO: INFO: Expected Value:elfutils-libelf-devel-0.97
INFO: INFO: Actual Value:missing
INFO: INFO: Error Message:PRVF-7532 : Package "elfutils-libelf-devel" is missing on node "nodename"
INFO: INFO: Cause: A required package is either not installed or, if the package is a kernel module, is not loaded on the specified node.
INFO: INFO: Action: Ensure that the required package is installed and available.
INFO: INFO: -----------------------------------------------:
INFO: INFO: *********************************************
INFO: INFO: Package: pdksh-5.2.14: This is a prerequisite condition to test whether the package "pdksh-5.2.14" is available on the system.
INFO: INFO: Severity:IGNORABLE
INFO: INFO: OverallStatus:VERIFICATION_FAILED
INFO: INFO: -----------------------------------------------INFO: INFO: Verification Result for Node:nodename
INFO: INFO: Expected Value:pdksh-5.2.14
INFO: INFO: Actual Value:missing
INFO: INFO: Error Message:PRVF-7532 : Package "pdksh" is missing on node "nodename"
INFO: INFO: Cause: A required package is either not installed or, if the package is a kernel module, is not loaded on the specified node.
INFO: INFO: Action: Ensure that the required package is installed and available.
INFO: INFO: -----------------------------------------------:    

이유

OUI는 다음 명령을 실행합니다.

/bin/rpm -q --qf %{version} redhat-release

출력이 반환되지 않습니다(RHEL6에서는 redhat-release 패키지가 redhat-release-server-6Server로 대체되었기 때문입니다).

이로 인해 OUI는 서버가 RHEL 서버가 아니라고 생각하게 됩니다.

OUI는 서버 유형을 인식하지 못하기 때문에 OUI는 기본(OEL4) 전제 조건 확인을 수행합니다.

이 문제는 Oracle Development에 게시되지 않은 버그 13981169로 기록되어 있습니다.

그 외에는 RHEL6 필수 구성 요소 검사가 정의되어 있지 않습니다.

<path>/database/stage/cvu/cvu_prereq.xml

11.2.0.3 미디어에서.

해결책

11.2.0.3 64비트(x86-64) 솔루션

MOS(My Oracle Support)에서 11.2.0.3 미디어를 다운로드하고 여기에 소프트웨어를 추출한 경우 <path>/database다음을 수행하십시오.

  1. 디렉토리를 다음으로 변경하십시오.<path>/database/stage/cvu/cv/admin
  2. cvu_config 백업cp cvu_config backup_cvu_config
  3. cvu_config를 편집하고 다음 줄을 다음 CV_ASSUME_DISTID=OEL4과 같이 변경합니다.CV_ASSUME_DISTID=OEL6
  4. cvu_config업데이트된 파일 저장
  5. 다음 명령을 사용하여 11.2.0.3 소프트웨어를 설치합니다.
    1. <path>/database/runInstaller
    2. cd <path>/database
    3. ./runInstaller

이제 OUI는 OEL6 전제 조건 검사(RHEL6 전제 조건 검사와 동일)를 수행해야 하며 더 이상 패키지 elfutils-libelf-devel-0.97pdksh-5.2.14누락을 보고하지 않습니다.

노트

11.2.0.3 미디어를 DVD로 받은 경우 위의 단계를 수행할 수 있도록 DVD의 미디어를 RHEL6 서버의 디스크에 복사해야 합니다.

11.2.0.3 32비트(x86) 솔루션

11.2.0.3 32비트(x86)용 파일은 RHEL6 또는 OEL6을 참조하지 않으므로 cvu_prereq.xml위 해결 방법을 사용할 수 없습니다.

모든 요구사항이 충족되었는지 수동으로 확인한 후 선택하세요.전부다 무시해라설치 프로그램의 옵션을 선택하고 설치를 계속합니다.

おすすめ記事