본문 바로가기

2012/01

sql server db 복원 master db 에서 쿼리분석기를 열어 실행. 1 . 먼저 복원을 하기 위해. DATABASE 를 생성한다. (새로 만들어서 복원할 경우에 해당. 2. 파일을 이용하여 DATABASE 복원하기 위해서는 가장먼저 DATABASE 를 단일 사용자로 변경해줘야 한다. ex ) ALTER DATABASE 'DB명' SET SINGLE_USER WITH ROLLBACK IMMEDIATE => 복원할려는 db (boardetc)를 단일 사용자로 세팅. 3. 최초 .BAK 파일을 먼저 복원하며 옵션을 NORECOVERY 로 주어 추가 log 파일이 있음을 알림 restore DATABASE 'DB명' FROM disk = 'd:\backup\.trn' WITH NORECOVERY 4. 다음 .TRN (LOG) 파일.. 더보기
sql tip 정리 ------------------------------------------------------------------- * Index hint 인덱스를 태운다 ------------------------------------------------------------------- table name + WITH(INDEX(인덱스이름)) + WITH(INDEX = 인덱스이름) ------------------------------------------------------------------- ex ) UPDATE BADUKUSER SET nMoney = @nSetMoney FROM BADUKUSER WITH ( INDEX = IX_nMoney ) WHERE nMoney 더보기
gdb 정리 gdb 기본 명령어 시작 gdb [프로그램명] ( 예 : gdb bugprg ) gdb [프로그램명][core파일명] ( 예 : gdb bugprg core.14998 ) gdb [프로그램명][실행중인 프로세스PID] ( 예 : gdb bugprg 14998 ) 종료 q ctrl + d 소스보기 lmain 함수 기점으로 소스출력 l 1010행을 기준으로 출력 l funcfunc 함수의 소스를 출력 l - 출력된 행의 이전행 출력 l file.c:func:file.c 파일의 func 함수 부분 출력 l file.c:10:file.c 파일의 10을 기준으로 출력 set listsize 20 출력되는 행수 20으로 변경 브레이크 포인트 생성 r 프로그램을 실행 ( r을 쳐서 실행후 메시지 우선확인후 bt명령으.. 더보기
linux 자주쓰는 명령어..정리 # 리눅스 버전 확인 cat /etc/issue cat /etc/SuSE-release # gcc 버전 확인 gcc -v cat /proc/version # cpu, mem 정보 확인 cat /proc/cpuinfo cat /proc/meminfo # ip 정보 확인 ifconfig # 리눅스 시간 강제 설정 날짜 변경 date -s 3/14/2011 시간 변경 date -s 12:00:00 crontab 관련 ----------------------------------- crontab -e -> 크론 수정 /etc/init.d/cron stop -> 크론 중지 /etc/init.d/cron start -> 크론 시작 ----------------------------------- 비번 cat /etc.. 더보기