NMDA Sybase 백업 실패 오류 "잘못된 ELF 클래스: ELFCLASS64"

요약: Sybase 백업이 실패하고 "잘못된 ELF 클래스: ELFCLASS64"

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

증상

  • Sybase 백업이 실패합니다.
  • 백업 시도 중에 기록된 오류
Backing up the database 'master'.
24146:nsrdasv: Error from server <SERVER NAME>: Msg 412402, Level 2, State 1
    Backup Server: 4.124.2.1: Archive API error for device='nsrsyb::master..1.1./nsr/apps/tmp/sybtmp_783.txt::000': Vendor application name=<UNINIT>, Library version=0, API routine=<UNINIT>, Message=Unable to open API library for device 'nsrsyb::master..1.1./nsr/apps/tmp/sybtmp_783.txt'. Library path is '/home/sybase15/ASE-15_0/lib/libnsrsyb.so'. dlopen() returned: Code=0, Message=ld.so.1: sybmultbuf: fatal: /home/sybase15/ASE-15_0/lib/libnsrsyb.so: wrong ELF class: ELFCLASS6424146:nsrdasv: Error from server < SERVER NAME>: Msg 8009, Level 16, State 1
    Error encountered by Backup Server.  Please refer to Backup Server messages for details.
142633:nsrdasv: Unable to back up the database 'master' in the instance '<SERVER NAME>'.
  • Sybase는 16.0 SP02 이전의 ASE(Adaptive Server Enterprise)입니다.

원인

NMDA 64비트 패키지가 설치되었습니다. 환경이 Solaris SPARC에 있고 ASE가 버전 15.7에 있으므로 클라이언트에 32비트 NMDA를 설치해야 합니다.

해결

32/64비트 NMDA 소프트웨어가 필요한지 여부를 결정하는 것은 운영 체제가 32/64비트인지에 관계없이 데이터베이스 또는 애플리케이션이 32비트인지 64비트인지에 따라 달라집니다. 32비트 데이터베이스 또는 애플리케이션 서버를 지원하려면 32비트 NMDA가 필요합니다. 64비트 데이터베이스 또는 애플리케이션 서버를 지원하는 64비트 NMDA 16.0 SP02 이전 Sybase ASE 릴리스의 경우 32비트 NMDA는 AIX 및 Solaris SPARC에서 32비트 및 64비트 Sybase ASE를 모두 지원합니다.

추가 정보

문서 속성
문서 번호: 000218115
문서 유형: Solution
마지막 수정 시간: 13 3월 2026
버전:  2
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.