모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    enoeht님의
    개인페이지입니다
    가입 : 12-02-22
    방문 : 2757회
    닉네임변경 이력
    회원차단
    회원차단해제
    게시물ID : programmer_562
    작성자 : enoeht
    추천 : 3
    조회수 : 800
    IP : 210.108.***.42
    댓글 : 2개
    등록시간 : 2014/01/18 17:04:22
    http://todayhumor.com/?programmer_562 모바일
    야근중 한 삽질 모음
    <div><br /></div> <div>예전에 철야하다가 하도 기가 막혀서 하나하나 정리했던거</div> <div><br /></div> <div>게시판 생겼길래 올려봅니다. ㅎㅎ</div> <div><br /></div> <div><br /></div> <div>-----------------------------------------------------------------------</div> <div><br /></div> <div> <div><span style="font-size: 9pt; line-height: 1.5"><b><br /></b></span></div> <div><span style="font-size: 9pt; line-height: 1.5"><b> 목표 : 서버 내용물을 딴서버에 옮기고 포멧하자</b></span></div> <div><br /></div> <div><br /></div> <div>삽질 1 : 포멧해야 되는데 서버살 때 딸려왔을 OS CD를 못 찾겠음....</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>찾다 찾다 포기하고 그냥 다른 서버용 CD로....</div> <div><br /></div> <div><br /></div> <div><br /></div> <div>삽질 2 : 포멧전에 IIS로 돌아가는 회사 내부용 웹페이지 하나 옮겨야 함</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>딴서버에 IIS랑 MSSQL깔고 웹페이지 옮기고 MSSQL로 내보내기/가져오기로 옮기는데</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>MSSQL DB를 옮겼으니, DB접속 정보를 바꿔줘야 하는 상황</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>근데 데이터 객체를 사용한 탓에 접속정보를 바꿀려면 Visual Stdio가 있어야....</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>부랴부랴 Visual Stdio 깔린데 찾아서 바꾸려는데... 알열려짐...?</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>알고 보니까 Visual Stdio 2005가 깔려있고 필요한건 2008....</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>결국 한시간여를 들여 새로 설치;;;;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><br /></div> <div>삽질 3 : 그렇게 옮기고 나니까 웹페이지가 엄청나게 느림....</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>예전보다 DB서버 사양이 낮아서 그런가 아니면 인덱스가 안옴겨 졌나 이것저것 조사</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>심지어 DB튜닝까지 돌입하다 알아낸 결론은 로그파일 쓰기 과정이 느린거...</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>알고보니 로그파일 쓰기가 실패하면 0.1초 기다렸다가 총 10회 재시도 하는 코드가....</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>그러니까 로그를 남기는 상황마다 1초씩 딜레이 되던거....</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>이 웹페이지 제작자와 싸우고 싶지만 그게 나라서.....</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>알고봤더니 로그파일 쓰기가 실패한 이유는 쓰기 권한을 안줘서......</div> <div><br /></div> <div><br /></div> <div>삽질 4 : 이제 오라클 옮겨야 됨...</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>오라클 옮길 딴 서버에 오라클 까는데...</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>준비해둔 딴 서버에 x-window를 안깔아 놨음;;;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>오라클은 GUI환경에서만 깔 수 있음;;;;;;</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>그래서 yum으로 억지로 x-window를 깔았더니....</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>로컬에서 로그인이 안됨...;;; ssh로 로그인은 됨;;;;;;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>결국 첨부터 x-window선택해서 리눅스를 다시 까는수밖엔 없지만.. 그럴시간은....</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>그러다 ssh상에서 x-window띄울수 있는 ssh클라이언트를 구해서 해결</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>(근데 이거 신기함;;;; 콘솔 클라이언트인데 그상태로 GUI창이 뜸)</div> <div><br /></div> <div><br /></div> <div>삽질 5 : 오라클 덤프(데이터 펌프?) 로 데이터 옮기는데...</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>먼저 새 데이터베이스 만들어두고 (테이블스페이스?) 덤프 파일 부어넣으면 되는데</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>부어 넣는데 무지하게 오래걸림... 게다가 자꾸 확장 어쩌구 에러...</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>사실 오라클에 '지도엔진'이 물려 있는데...</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>지도엔진이 무지막지한 양의 테이블과 인덱스를 만들어 둔거....;</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>그리고 오라클을 데이터 파일 크기가 꽉찰 때 마다</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>테이블스페이스 만들 때 준 옵션대로 확장을 하는데...</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>제가 옜 사수로 부터 받아둔 옵션이 구버전용이라서 확장이 안된거;;;</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>결국 지도엔진이 쓰는 테이블은 제외하고 부어 넣어야하는 상황...</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>그래서 특정 테이블만 부어 넣는 옵션 공부하는데 수시간 -_-;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>또 테이블스페이스 생성 옵션 공부하는데 또 수시간 -_-;;;;;;;</div> <div><br /></div> <div><br /></div> <div>삽질 6 : 이번엔 잘 부어 넣어 지다가 2of 3of 미스매치 어쩌구 오류....</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>알고보니 두 오라클의 케릭터셋이 하나는 한글자에 2바이트짜리,</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>다른놈은 3바이트 짜리라서 안되는거</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>그래서 강제로 케릭터 셋 변경;;;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>근데 변경하고 나니까 이젠 바이트 수가 갑자기 2바이트->3바이트로 늘어나는 상황이라서</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>varchar(xx)의 길이가 모잘라서 일부 데이터를 부어넣을수 없단 오류가 발생 -_-;;;</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>이거 해결 방법 모색하는데 또 수시간.....</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>결국 해결한 방법은 데이터는 안부어넣고 스키마만 부어 넣은 상태에서</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>alter table로 xx길이를 일일히 수동으로 늘려준 다음 -_-;;;;;;;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>이번엔 데이터만 부어넣기...;;;;</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>스키마만 부어넣는 옵션 찾아 공부하는데 수시간...</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>데이터만 부어넣는 옵션 찾아 공부하는데 수시간...</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>부어넣다가 미처 길이 늘리는거 깜박한 필드가 발견될 때 마다 위에 내용 반복 -_-;;;;</div> <div><br /></div> <div><br /></div> <div>삽질 7 : 이젠 지도엔진 옮길차례..... 지도엔진 자체의 내보내기/가져오기 기능으로 데이터 옮겨야 함</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>일단 지도엔진을 새 서버에 깔고, 새로 깐 오라클하고 연결시킬려는데 패스워드가 틀리단 오류 발생</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>지도엔진 스스로가 새 사용자를 생성하는데 왜 지가 만든 사용자의 패스워드가 틀리는지 이해 불능;</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>수 시간동안 찾아보다 보니 오라클 최신버전부터 패스워드의 대소문자 구분이 새로 생겼음...</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>혹시나 해서 대소문자 구분 옵션을 끄고 다시 시도해 보니 잘됨 -_-; 아주 잘됨 -_-;;;;;</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>그니까 최신버전의 오라클에 대한 대비가 지도엔진에 되어 있지 않은거.....</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>지도엔진 제작자랑 싸움나기 직전에 성공해서 다행... 이건 제작자 나 아님... 딴 회사임</div> <div><br /></div> <div><br /></div> <div>삽질 8 : 위의 삽질 7 하는 과정에서.... 지도 엔진이 스스로 새 계정 만들다가 오류난 상황이라서</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>재시도 할려면 일단 만들어진 일부는 수동으로 지워줘야 하는데....</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>삭제 명령 내린 후에 데이터 파일도 수동으로 지워줘야 함...</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>근데 DB만 지우고 USER은 지우지 않은 상태로 실수로 데이터파일을 수동으로 지워버렸음;;;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>결국 DB가 깨진 상황이라서 오라클이 켜지지도 않고 DB삭제도 USER삭제도 안되는 상황;;;;</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>또 수시간의 구글링 끝에 오라클 손상복구-_- 하는 메뉴얼로 복구시킴;;;</div> <div><br /></div> <div><br /></div> <div>삽질 9 : 지도엔진 자체의 내보내기/가져오기 기능인데 뜬금없이 '필드명이 중복됩니다.' 오류 발생</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>이게 먼 개소리;;; 지가 만든 내보내기했다가 가져오기 하는데 왜 안되나 싶어 보니까</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>필드명 길이가 11글자가 넘어가면 지가 알아서 아무런 메시지 없이 11글자 이후는 잘라버리는</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>말도 안되는 버그가 지도엔진에 내장되어 있었음</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>보니까 일부 필드가 11글자까진 동일하고 이후만 다른 필드가 존재해서 생긴문제...</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>내보내진 파일은 dbf인데, dbf파일은 엑셀에서 수정이 가능하단 기억이 나서 엑셀 실행하고</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>필드명만 수정한다음에 저장.... 하는데 저장이 안됨???? 예전에 분명 했는데????</div> <div> </div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>알고보니 망할 MS가 오피스2003까진 dbf파일 수정이 가능했는데, 2007부턴 읽기만 됨;;;;</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>요번에는 싸우는건 MS랑 싸워야 하나?</div> <div><br /></div> <div><br /></div> <div>삽질 10 : 오피스2003 깔린 데다 dbf파일 옮기고 수정해줘야 하는상황....</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>근데 dbf란 놈이 그냥 텍스트 나열되는 포멧이라 용량이 장난 아니어서 옮기는데 오래걸림</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>그래서 압축 한다음에 옮겼는데, 오피스2003깔린 데에 압축 푸는 프로그램을 안깔아둔거 -_-;</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>부랴부랴 깔고 필드 수정한다음에 저장하고 다시 압축하고-_- 다시 되 옮겼는데</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>압축해서 옮기느냐 미쳐 몰랐는데 나중에 이상해서 보니까 파일 용량이 3분의 1로 줄어있던 것..</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>알고보니 오피스2003는 행수가 65535행이 한계라서 -_-;;;;; 잘려나간것...</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>물론! 아무런! 에러메시지도! 없이! 그냥! 지맘대로 잘라낸것........</div> <div><br /></div> <div><br /></div> <div>삽질 11 : 결국 포기하고 원본 오라클의 모든 필드를 11글자 미만으로 alter table해주고 -_-;;;;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>내보낸다음 가져오기 해서 다시 원래 필드명으로 일일히 수동으로 복구......</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>이게 먼짓거리야.....</div> <div><br /></div> <div><br /></div> <div><br /></div> <div>삽질 12 : 이제 모두 옮겼고! O/S인 윈도 2003 CD를 넣고 재부팅!</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>근데 뜬금없이 하드디스크가 없다고.........</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>서버라서 하드가 레이드 되어 있는데 해당 드라이버가 CD에 미포함인거.....</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>결국 자기 자체 제공 CD가 아니라서 생긴 문제.....;</div> <div><br /></div> <div><br /></div> <div><br /></div> <div>여기까지 시간 새벽 5시 10분 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ</div> <div><br /></div> <div>모든걸 포기하고 퇴근함......</div> <div><br /></div> <div>목표는 서버 포멧이었는데.... 포멧은 시작도 못하고 GG</div> <div><br /></div> <div><br /></div> <div>에라이</div></div>

    이 게시물을 추천한 분들의 목록입니다.
    [1] 2014/01/18 22:13:27  121.185.***.223  평정컴퓨터  100041
    [2] 2014/01/18 23:46:57  125.142.***.153  yukiL  220364
    [3] 2014/01/23 11:26:51  211.179.***.93  또오옹구멍  272653
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.

    번호 제 목 이름 날짜 조회 추천
    110
    국회의원들 enoeht 14/04/30 10:56 86 1
    109
    51.6%는 슬픈척 하지 마세요. [23] enoeht 14/04/29 09:13 314 8/7
    108
    정부에게 불리하거나 비판한 글 쓰거나 보신분들은 enoeht 14/04/28 15:43 129 2
    107
    최종책임자 박근혜는 당연히 책임져야 하고 enoeht 14/04/28 14:03 108 0
    106
    네이트온 유료판이나 캐쉬탬 나왔으면 좋겠어요 [3] enoeht 14/04/24 16:19 41 0
    105
    이미 미래에 더 큰 사고를 내버렸습니다. enoeht 14/04/21 02:01 0 0
    104
    언론들 정신차리게 하는 방법은 단순 명확합니다. enoeht 14/04/19 03:16 0 0
    103
    군법, 민간인법(?) 잘 아시는분..... [1] enoeht 14/04/08 20:13 56 0
    102
    개발자 한정 발암 동영상 [5] enoeht 14/04/03 16:57 67 15
    101
    이 장치 뭔데 ㅋㅋㅋㅋㅋㅋㅋ [1] enoeht 14/03/19 22:23 26 3
    100
    국내 호갱님들이 이탈할까봐 걱정되나 봅니다. [1] enoeht 14/03/06 13:14 87 0
    99
    [고전] 대항해시대2 해보신분 10분 강탈하기 [1] enoeht 14/02/23 14:07 70 5
    98
    아무준비없이 그냥 급작스럽게 미국갈수 있나요? [1] enoeht 14/02/18 01:31 27 1
    97
    정부도 참 당황스럽겠어요 [1] enoeht 14/02/16 14:08 89 1
    96
    ㅋㅋㅋ 미치겠네요 ㅋㅋㅋㅋ [2] enoeht 14/02/13 02:57 37 0
    95
    하.... 덕밍아웃 할까봐서 수면마취 못할거 같네요 [11] enoeht 14/02/11 20:06 144 11
    94
    걍 써보는 개소리급 소설 enoeht 14/01/30 15:04 32 0
    93
    약사는 약을 조제하는 사람이다. enoeht 14/01/28 23:29 23 1
    92
    후후... 근무중 이상무 [1] enoeht 14/01/28 04:04 40 1
    91
    그거 사실 연료전지였음 [2] enoeht 14/01/26 09:40 58 0
    90
    일본도 애니보면 애취급 하는건 마찬가지였습니다. [6] enoeht 14/01/25 15:31 150 5
    89
    웹개발자에게 언어라는게 참..... [3] enoeht 14/01/20 11:04 52 4
    야근중 한 삽질 모음 [1] enoeht 14/01/18 17:04 37 0
    87
    대한민국이 IT산업을 위해 해준일 [1] enoeht 14/01/18 16:59 38 4
    86
    하하하하하하 여기라면 있을거 같은데 [4] enoeht 14/01/18 09:08 34 0
    85
    홈페이지 만들다 생긴일 enoeht 14/01/16 20:40 39 1
    84
    고전유머 enoeht 14/01/16 20:39 37 0
    83
    와 진짜 민주당이고 뭐고... enoeht 14/01/16 14:00 85 1
    82
    와... 이제 현 대통령은 ''통일을 앞당긴 업적" enoeht 14/01/09 09:09 144 0
    81
    변호인 순항 중 ! [1] enoeht 14/01/06 13:17 90 3
    [◀이전10개] [11] [12] [13] [14] [15]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈