• 오라클에 문제가 생겨 원격 연결이 불가능한 경우, 로컬로 접속을 해서 해결을 해야한다.

  • 그러나, 여러개의 DB가 깔린곳에서는 sqlplus /nolog 이후에 sysdba 로 접근을 하면, 첫번째로 설치된 DB로만 접근이 되므로,
    문제가 생긴 DB가 첫번째 DB가 아니라면 접속을 할 수 없는 문제가 생긴다.

  • 보통 sqlplus IP/PASSWD@TNSNAME 또는 @이후에 ip등 여러개의 옵션이 있지만, @가 붙은 이상은 원격접속이므로 문제가 해결되진 않는다.

  • 그러므로, 결국은 sqlplus가 접속하는 기본 DB를 바꿔줘야한다는 뜻인데, 이는 cmd에서 set LOCAL=SID 로 바꿔주면 된다.
    이후에 /nolog, conn /as sysdba 로 접근을 하면 정상적으로 접근이 된다.