DB덤프를 받은 후 장애가 생겼습니다. 0 2 1,160

by mjee [MySQL] [2018.07.24 10:04:21]


안녕하세요.

mysql 사용중에 database를 덤프받았습니다.

덤프받고 데이터 조회는 잘 되었지만 DB툴로 update문이나 delete문 사용 시 로딩이 무한으로 돌며

이 DB를 사용하는 어플리케이션에서 기능을 실행하면 어플리케이션이 먹통이 되버립니다.

덤프받은 데이터가 문제인가 싶어 커맨드에 접속해서 drop database로 데이터베이스를 drop해보려고 했지만 이 또한 한참 기다려도 반응이 없네요,,

 

위 증상을 해결할 방법이나 database를 강제로 삭제시킬 방법이 있을까요?

 

모두 더운날씨에 건강조심하세요~

 

추가) 테이블이름의 frm, MYD, MYI 파일들이 위치한 database명 디렉토리를 찾았는데 이를 강제삭제해버리면 drop database와 같을까요?

by 생각 [2018.07.24 10:16:48]

트랜잭션 중에 락이 걸린 건일수도 있으니 아래와 같이 조회해보시고, 세션 킬 해주시면 될 것 같습니다.

SELECT  DO.OBJECT_NAME, DO.OWNER, DO.OBJECT_TYPE, DO.OWNER,
        VO.XIDUSN, VO.SESSION_ID, VO.LOCKED_MODE
FROM    V$LOCKED_OBJECT VO, DBA_OBJECTS DO
WHERE   VO.OBJECT_ID = DO.OBJECT_ID;

by mjee [2018.07.24 10:29:44]

생각님 답변 감사합니다. mysql프로세스 죽이고 다시 drop database 해보니 삭제가 되었습니다.

말씀해주신대로 락이 걸린것 같은데 이게 어제 오후부터 오늘아침까지 지속됐었습니다.

다음에 비슷한상황이 생기면 알려주신대로 조회해보겠습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입