SW/Database / / 2025. 5. 24. 14:37

✅ ORA-00087: command cannot be executed on remote instance / 원인과 해결 방법

반응형

 

ORA-00087: command cannot be executed on remote instance

이 오류는 클러스터 환경(RAC 등)에서 특정 명령이 로컬 인스턴스가 아닌 원격 인스턴스에서 실행되었을 때 발생합니다. 일부 명령은 반드시 로컬 인스턴스에서만 실행되어야 합니다.

 

오류 원인

  1. ALTER SYSTEM 등의 명령이 원격 인스턴스에 전달됨
  2. RAC 환경에서 로컬 인스턴스가 아닌 곳에 명령 실행 시도
  3. 명령어가 공유되지 않는 인스턴스 전용 작업일 경우

해결 방법

  1. 명령을 실행하는 인스턴스가 로컬인지 확인
  2. RAC 환경에서는 각 인스턴스에 직접 접속하여 명령 실행
  3. GV$ 뷰를 통해 인스턴스별 세션/자원 상태 확인
  4. 오류 발생 시 정확한 인스턴스와 명령 매핑 확인

간단 요약

  • 오류 코드: ORA-00087
  • 오류 요약: 원격 인스턴스에서 명령 실행 불가
  • 주요 원인: RAC에서 로컬이 아닌 인스턴스에 명령 전송
  • 해결 방법: 명령 실행 인스턴스 확인 후 로컬에서 실행

 

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유