2013년 10월 1일 화요일

istool을 사용하여 데이터스테이지 잡 백업

istool을 사용하여 데이터스테이지 잡 백업

입력받은 숫자 -> 현재부터 몇일 이전을 구하기 위해 사용
ex) 3을 입력 받으면 현재보다 3일이전
      5 는 5일 이전

#!/bin/sh

Today=`date + '%Y%m%d'`                      -> 오늘 날짜 구하는부분
Tdir="/home/whatever"                              -> 타겟 디렉터리
Sdir="Svr_name/project/*/*.*"                    -> 소스디렉터리
days=$1
num=`expr $1 \* 24 - 9`                           -> 9를 뺀 이유는 KST때문
local targetdate=`TZ=KST+num; date + '%Y%m%d'`
if [-n $1 ];                                        -> 만약 숫자 입력값이 없으면 else에서 에러출력
then
...
X일 이전에 생성된 파일 검색후 삭제
find . -mtime +$days -exec rm -rf {} \;
...
Datastage istool 백
/.../ds../Clients/istool export -domain domain -username username -password password -verbose -archive $Tdir{$Today}.isx -datastage $Sdir
else
...
fi

2013년 9월 17일 화요일

우분투 설치후 root로 로그인하기

우분투는 설치하고 root 계정으로 접속 하려해도 되지 않는다

터미널을 띄우고
> sudo passwd root

새로운 비밀번호를 입력해 주고 나면 root로 로그인 가능

2013년 9월 8일 일요일

Logitech trackball mouse - Trackman Marble 스크롤휠 설정 프로그램

다운로드는 여기 -> http://web.archive.org/web/20080619063152/http://simans.net/marble/

  http://web.archive.org/web/20080619063152/http://simans.net/marble/marbleinst.exe

로지텍의 기본 프로그램인 set point 보다 훨씬 나은 프로그램

set point는 마우스의 휠처럼 사용하게끔 설정되어 있지 않지만

이 프로그램을 사용하면 휠처럼 사용할수 있다

오히려 마우스 휠보다 더 편하게 사용할 수 있다





로지텍의 기본 제공 프로그램인 set point를 삭제하고 위 프로그램을 설치

설치하고 나서 자기 편한대로 설정할 수 있지만

더 설정을 할필요가 없게끔 디폴트로 잘 되어있다


Windows 7 64bit ultimate K에서도 에러없이 정상 작동

2013년 6월 5일 수요일

데이터 이상과 정규화

삭제 이상 - 한 투플을 삭제함으로써 유지해야 될 정보까지도 삭제되는 연쇄삭제 현상이 일어나게 되어 정보손실이 발생하게되는것

삽입이상 - 어떤 데이타를 삽입 하려고 할 때 불필요하고 원하지 않는 데이타도 함께 삽입해야만 되고 그렇지 않으면 삽입이 되지 않는 현상

갱신이상 - 중복된 투플들 중에서 일부 투플의 애트리뷰트 값만을 갱신시킴으로써 정보의 모순성이 생기는 현상




위와 같은 이상들이 일어나는 근본적인 이유는 여러가지 상이한 종류의 정보를 하나의 릴레이션으로 표현하려 하기 때문. 즉, 애트리뷰트들 간에 존재하는 여러 가지 데이타 종속 관계를 무리하게 하나의 릴레이션으로 표현하려는 데서 이런 이상들이 발생




정규화 - 애트리뷰트들 간의 종속성을 분석해서 하나의 릴레이션에는 기본적으로 하나의 종속성이 표현되도록 분해하는 과정

2013년 6월 2일 일요일