DBVisuliazer를 실행했더니 dbvis.xml 파일에 대해
프롤로그에서는 콘텐츠가 허용되지 않습니다.
라는 아래와 같은 에러가 발생했습니다.
이것은 xml 파싱 에러시 발생하는 에러입니다.
일단 dbvis.xml 파일이 무엇인지 확인하기 위해
위 경로에 해당하는 위치까지 이동합니다.
dbvis.xml 파일에 보입니다.
이 파일을 워드패드나 , Notepad ++ 로 열어보겠습니다.
열었더니 아래처럼 이상한 NUL 이라는
읽을 수 없는 문자들이 존재합니다.
이러한 현상이 발생한 이유는 여러가지가 있을 수도 있겠지만,
제 생각에는 컴퓨터가 오류로 다운(블루스크린) 되면서
실행중이던 DBVisualizer의 xml 파일이 깨진 것 같습니다.
참고로 dbvis.xml 파일에는 DBVisualizer에 등록한
커넥션 정보들에 해당하는 내용이 들어가 있습니다.
또한 dbvis.xml.bak는 백업 파일인데,
제가 미리 백업을 해 놓은 것은 아니며
DBVisualizer에서어느 순간 자동으로
백업 파일을 만들어 놓은 것 같습니다.
이 파일을 열어보면 정상적으로 열리는 것을 볼 수 있습니다.
이럴 경우 해결 방법은 간단합니다.
기존 내용이 NUL으로 깨져있는 dbvis.xml 파일은 삭제합니다.
이 NUL 이라는 내용을 읽을 수 없어서 발생하는 에러이니까요
그리고 dbvis.xml.bak 파일을 복사하여
이름을 dbvis.xml 변경합니다.
이 후 DBVisualizer 를 실행하면 에러 없이 정상적으로
실행이 되는 것을 볼 수 있습니다.
아래 공감 버튼 한 번 클릭 해주시면 감사하겠습니다.
댓글