2007년 4월 5일 목요일

2007년 4월 5일

간만에 9시를 넘기는 시간에 회사에 남아 있다.
고민하던 문제를 해결해 가고 있다.

회사를 옮기면서 다른 숫가락에 손을 대 보기로 했다.새로운 도전 아직 32이니까..

오모모 디비 회사나 악모모모모 컨설팅회사 등 면접이 남아 있었지만 여유가 없다.
아마 면접을 보고 나면 더 고민 될듯해서 포기 했다.

블로그 링크에 존재하는 일본사는 넘 님이 예전에 근무하셨던 회사로 옮긴다.
시부야에서 이런 저런 넉두리에 대답해 주시면서 별로 추천하고 싶지는 않다고 하신 회사..
하지만 가 보기로 했다.면접을 하면서 몇가지 목표를 정했다.

3개월 기술적인정 받기
6개월 S모모 회사에 N모모모 서버를 꽤뚤어 보기
1년 10명정도에 멤버를 책임지는 입장이 되어 보기
2년 두개 이상에 관련이 있는 산업분야에 매니저 가 되기

해보자.

2007년 2월 22일 목요일

문자셋이 서로다른 디비 컬럼 비교

メッセージ 446、レベル 16、状態 9、サーバー V-MICHKA3、行 1
equal to 操作での照合順序の競合を解決できません。

SELECT *
FROM TestTab
WHERE GreekCol = LatinCol


SELECT *
FROM TestTab
WHERE GreekCol = LatinCol COLLATE greek_ci_as


http://www.microsoft.com/japan/msdn/sqlserver/sql2000/intlfeaturesinsqlserver2000.aspx

2007년 2월 16일 금요일

2007년 2월16일

2001년 12월 취업
2003년 12월 전직 2년
2005년 7월 전직 1년 8개월
2007년 6월 전직 1년 11개월

취업하고 2년 동안 업무를 한 회사에서 생활은 내게 참 많은 자극이 되었다.그때는 진짜 어떻게 이 적은 급여로 생활을 해갈까가 걱정이 되서 밤잠을 못이루며 공부하고 코딩하고 책을 읽고 스팩을 이해하려 했었다.

그후 전직한 회사는 금전적으로 조금에 여유와 아키텍처 라는 업무영역과 시스템전체를볼수 있는 능력을 키워 주었다.

금전적 문제를 급여 외적인 부분으로 해결할수 있으리라는 잘못된 계산이 지금에 사태를 불러 왔다.금전적문제는 오히려 나빠 졋고 시스템 전반에 대한이해는 업무범위(물론 디비 부분에 대한 경험은 늘었다) 한정으로 인해 전반적 스킬 향상은 지지 부진한 상태다.

예전에 프레임워크를 만들고 웹서버를 만들고 서블릿컨테이너를 만들고 AP서버를 만들고 OS를 만들고..(적고보니 한국에 T모 기업이랑 닮아 있당..)이런 플랜을 새우고 여러프레임워크를 분석하고 톰켓을 분석하고 아파치 프로젝트인큐베이터를 살피던 그때에 정열이 지금은 .예전에 비하면 절실한 그 무언가가 부족하다는 느낌이....

나는 무엇을 하고 싶은가?무엇을 할수있는가?
어렵다.

2007년 1월 25일 목요일

LogShipping

로그쉽핑 중인 서버에 유저 추가 하기
프라이머리서버 유저 작성
세컨드리 서버 유저 는 로그쉽핑으로 생성됨
select name ,* from sysxlogins

use GameDB_JPN
select * from sysusers
세컨드리 서버 로그인 유저 생성
sp_addlogin @loginame='ㅌㅌㅌㅌ',@passwd = 'ㅊㅊㅊㅊ' ,@sid =프라이머리 서버유저 SID

2006년 12월 18일 월요일

MS-SQL에서 Oracle로 데이터 복제 사용시 발생되는 오류

http://cafe.naver.com/sanovice/264

MS-SQL에서 Oracle로 데이터 복제 사용시 발생되는 오류중

MS-SSQL에서는 ''가 NULL로 인식되지 않지만 Oracle에서는 ''가 NULL로 인식된다.



따라서 필요에 따라서 Oracle의 Not NULL컬럼을 NULL 허용으로 변경하여야 할 경우

아래 쿼리문을 참조하면 쉽게 변경할 수 있다.



select bb.table_name, bb.column_name, substr(bb.column_name, -3), cc.column_id, cc.data_type, cc.nullable,
'alter table ' || bb.table_name || ' modify ( ' || cc.column_name || ' NULL ); ' as mod_query
from user_constraints aa, user_cons_columns bb, USER_TAB_COLS cc
where aa.constraint_name = bb.constraint_name
and bb.table_name = cc.table_name (+)
and bb.column_name = cc.column_name (+)
and aa.owner = '변경할 사용자 계정'
and aa.constraint_type = 'C' /* 체크 옵션만 적용 */
and upper(bb.column_name) <> 'MSREPL_TRAN_VERSION' /* 특정컬럼(MS-SQL 복제용컬럼)은 제외 */
and cc.data_type like '%CHAR%' /* 문자형 컬럼만 적용 */
and substr(bb.column_name, -3) not in ('_ID', '_CD') /* 끝자리가 일치하는 문자 제외 처리 */
order by bb.table_name, cc.column_id ;