반응형
ORA-27211: Failed to load Media Management Library
ORA-27211 오류는 Oracle이 RMAN(Recovery Manager)을 사용할 때 외부 백업 솔루션과 연동되는 Media Management Library를 로드하지 못할 경우 발생합니다.
오류 원인
다음과 같은 이유로 인해 이 오류가 발생할 수 있습니다:
- Media Management Library (SBT 라이브러리)가 설치되어 있지 않음
- 라이브러리 경로가 OS 환경 변수 또는 Oracle 설정에 누락됨
- 라이브러리 파일의 권한 또는 호환성 문제
- RMAN에서 백업 장치를 테이프 등의 외부 장치로 설정했지만 구성이 누락됨
해결 방법
1. Media Management Library 존재 여부 확인
예: libobk.so
파일이 존재하는지 확인 (UNIX/Linux 기준)
ls -l $ORACLE_HOME/lib/libobk.so
2. 라이브러리 링크 설정
라이브러리가 없으면 백업 솔루션 제공업체에서 받은 라이브러리를 다음과 같이 링크 설정
cd $ORACLE_HOME/lib
ln -s /path/to/vendor/libobk.so libobk.so
3. 환경 변수 확인
echo $LD_LIBRARY_PATH
Oracle의 라이브러리 경로가 포함되어 있어야 합니다.
4. RMAN 구성 변경
Media Management Library를 사용하지 않도록 설정할 수 있습니다:
CONFIGURE CHANNEL DEVICE TYPE DISK;
5. Oracle 재시작 (필요 시)
환경변수 또는 라이브러리 설정 변경 후 Oracle 서비스를 재시작할 수 있습니다.
간단 요약
- ORA-27211 오류는 Oracle이 외부 백업 라이브러리를 찾지 못해 발생합니다.
- 해결 방법: -
libobk.so
또는 관련 파일 확인 - 라이브러리 링크 및 권한 설정 -LD_LIBRARY_PATH
환경 변수 확인 - RMAN 채널 구성을 디스크로 변경
반응형