반응형
ORA-00087: command cannot be executed on remote instance
이 오류는 클러스터 환경(RAC 등)에서 특정 명령이 로컬 인스턴스가 아닌 원격 인스턴스에서 실행되었을 때 발생합니다. 일부 명령은 반드시 로컬 인스턴스에서만 실행되어야 합니다.
오류 원인
- ALTER SYSTEM 등의 명령이 원격 인스턴스에 전달됨
- RAC 환경에서 로컬 인스턴스가 아닌 곳에 명령 실행 시도
- 명령어가 공유되지 않는 인스턴스 전용 작업일 경우
해결 방법
- 명령을 실행하는 인스턴스가 로컬인지 확인
- RAC 환경에서는 각 인스턴스에 직접 접속하여 명령 실행
- GV$ 뷰를 통해 인스턴스별 세션/자원 상태 확인
- 오류 발생 시 정확한 인스턴스와 명령 매핑 확인
간단 요약
- 오류 코드: ORA-00087
- 오류 요약: 원격 인스턴스에서 명령 실행 불가
- 주요 원인: RAC에서 로컬이 아닌 인스턴스에 명령 전송
- 해결 방법: 명령 실행 인스턴스 확인 후 로컬에서 실행
반응형
'SW > Database' 카테고리의 다른 글
✅ ORA-00089: invalid instance number in ORADEBUG command / 원인과 해결 방법 (0) | 2025.05.25 |
---|---|
✅ ORA-00088: command cannot be executed by server thread / 원인과 해결 방법 (0) | 2025.05.24 |
✅ ORA-00086: user call does not exist / 원인과 해결 방법 (0) | 2025.05.24 |
✅ ORA-00085: current call does not belong to a session / 원인과 해결 방법 (0) | 2025.05.23 |
✅ ORA-00084: global area must be PGA, SGA, or UGA / 원인과 해결 방법 (0) | 2025.05.23 |