본문 바로가기

복구14

[클래스] MySQL 테이블 복구 repair 명령어, SQL Error: Can't open file: 'sessions.MYI'. (errno: 145) 어느날 갑자기 MySQL 테이블 하나를 읽을려고 할때 다음과 같은 메시지가 나타날 경우 SQL Error: Can't open file: 'sessions.MYI'. (errno: 145) 테이블이 오류가 난것입니다. 원인은 하나의 테이블에 지속적으로 접속자가 너무 많이 connection이 된 경우 혹은 MySQL 기록중에 DB서버가 강제 종료 혹은 리부팅 되는 경우 깨지는 경우가 종종 발생 합니다. 이처럼 비정상적으로 종료된 테이블인 경우 마지막 처리 과정을 복구해서 정상 동작 하도록 하는 명령어가 있습니다. 먼저 해당 테이블 DB에 접속합니다. mysql -u아이디 -p db이름 비번 : repair table tablename; 입력 혹은 그냥 엔터 또는 간단하게 한줄로 mysql -u아이디 -p.. 2010. 8. 3.
윈도우 익스플로러 브라우저에서 네이버, 다음 툴바 들이 나타나지 않는 원인과 해결 방법 어느날 갑자기 잘 이용하던 네이버툴바, 다음툴바, 랭키툴바 3개의 툴바들이 사라졌습니다. 어떤 분들은 악성 툴바를 지우기 위해 많이 애를 쓰실 겁니다. 하지만, 툴바들 중에는 나름 유용한 툴바들도 있어서 저처럼 꼭 이용해야 하는 분들도 있을 겁니다. 어느날 갑자기 사라진 툴바의 원인을 찾아 보니 브라우저 옵션에 "타사의 브라우저 확장 기능 사용" 이라는 항목 옵션에 체크가 꺼져 있더군요. 즉, 누군가 이 항목을 어느날 갑자기 체크를 제거 했다는 것인데... 가만 생각해보니 툴바들이 사라진 시점에 X같은 어떤 사이트로 부터 프로그램을 하나 설치 했는데 계속해서 이상한 프로그램을 설치 하길래 지운다고 고생좀 했었던 시기부터 나타난 증상이더군요. 혹시나 해서 다시 해당 프로그램을 설치 해봤더니 역시나 이 문제.. 2010. 6. 2.
[주의사항] MS-SQL 2005 MDF >>> 2000 MDF 변환 불가 Database Server 를 재설치 할 일은 종종 있는 일이다. 재설치할때 대부분 MDF, LDF 파일을 다른 곳에다가 백업 해두고 재 설치후 Attach 를 통해서 쉽게 같다 붙이면 예전 상태로 사용가능하다. 주의 해야할 것은 Attach 되는 MDF 가 SQL의 버전을 탄다는 것이다. 경험 한 것은 MS-SQL 2000으로 사용한 MDF 파일을 잠시 해당 서버가 복구해야할 필요가 있어서 임시로 MS-SQL 2005 서버에 Attach 시켜서 사용했다. 복구가 끝나고 난뒤에 다시 MS-SQL 2000 에 Attach 를 시키려고 하니 Error 602: Could not find row in sysindexes for database ID 9, object ID 1, index ID 1. Run D.. 2009. 6. 3.
[mysql] ERROR 1016: Can't open file: '테이블명.MYD'. (errno: 145) 복구 에러 메세지 Error 1016 : Can't open file: '테이블.MYI'. (errno: 145) 복구 방법 명령어 : mysqlcheck -u계정명 -p --auto-repair -B DB명 Enter password : 비밀번호 또는 mysql에 접속후 repair 테이블명; 을 해주셔도 됩니다. mysql> repair table 테이블명; +---------------------+--------+----------+----------+ | Table | Op | Msg_type | Msg_text | +---------------------+--------+----------+----------+ | 테이블명 | repair | status | OK | +-----------------.. 2009. 3. 5.