mysqldump 이용 시 Got error: 1016 에러 발생 시 대처 방법

MariaDB, MySQL

서버 이전 작업을 진행하다가 발생한 에러에 약간 당황했지만 당황하지 않고(?) 검색을 통해 해결한 것을 남기고자 한다. MySQL DB를 (정확히 말하자면 MariaDB…) 덤프 해서 다른 서버로 옮겨야 하는 상황이 발생. mysqldump를 써서 덤프 하려는데 웬걸! mysqldump: Got error: 1016: “Can’t open file: ‘./db_name/table_name.frm’ (errno: 24)” when using LOCK TABLES  위와 같은 에러가 뜨면서 진행이 되지 않는 것이다! 이럴 때는 다음과 같은 옵션을 사용해 주면 간단히 해결된다.  mysqldump -u 사용자면 -p 패스워드 DB명 –lock-tables=false > 덤프파일명.sql  “–lock-tables=false”만 기억하자~

Continue Reading

ORACLE DATA 오라클 데이터 복구 (일정 시간 이내)

Oracle

DB를 사용하다 보면 정말 난처한 상황에 직면할 때가 있다.. 예를 들어서  중요한 회원 데이터 테이블을 핸들링 하다가 정신이 없어서 WHERE 문을 잊었다…? 오마갓.. 대형 사고다… 이번 포스팅에서는 ORACLE에서 실수로 날려버린! (혹은 수정해버린) 데이터를 복구할 수 있는 소중한 쿼리를 알아보도록 하자. 다음과 같은 예를 들어보자. 위와 같은 구조의 PULLIM_ORA_TEST라는 테이블이 있다. 이제 막 DB를 배워서 관리하게 된 ‘가상‘의 전산 관리자 ‘풀리미‘는 회원가입 테스트를 위해 자신의 기존 아이디를 삭제하고자 한다. 그를 위해 다음과 같이 SQL 문을 작성하고 실행, 커밋을 하기에 이른다. DELETE FROM PULLIM_ORA_TEST; COMMIT; 헐 그런데..!! 큰일이 났다… 커밋을 완료 한 후 정신을 차려보니 WHERE 문을 빼먹었네..??!! …

Continue Reading

Oracle 서버 IP 변경 시 해줘야 할 것들…

Oracle SERVER

– 오라클 설치 경로로 이동 – listener.ora 파일의 IP 관련 부분 수정 – tnsnames.ora 파일의 IP 관련 부분 수정 – 제어판 > 관리도구 > 서비스 > 오라클 리스너 재시작…(이라고는 하는데 리스너만 재시작해서는 적용이 안되는 듯… 서버 재부팅을 해주면 잘 변경됌!) 출처는 http://expert0226.tistory.com/227 이곳!!^^

Continue Reading