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

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

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

  • 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)입니다.

Cause

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

Resolution

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를 모두 지원합니다.

Additional Information

Article Properties
Article Number: 000218115
Article Type: Solution
Last Modified: 13 مارس 2026
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.