이번에 개발서버에 Oracle 10g 를 설치하면서 황당한 오류를 보았다.

설치 파일을 전부 복사 후 Configuration 중에 스크립트 실행 오류가 계속 나는게 아닌가..

설치 로그를 찾아가보니 스크립트 실행 파일 명령구문에서 다음과 비슷한 문구가 남겨져있다;;

'명령 문구가 너무 길다!! 스크립트 파일을 못 찾겠어...' 라는... -0-..

설치위치는 대략 다음과 같다.

E:\Appz\Server\Database\Oracle\product\10.2.0\db1

그리 길어보이지도 않는데... -0-

대폭 줄여서 다음과 같이 변경해서 설치했더니 오류없이 설치된다!

E:\Appz\Server\Database\Oracle\10.2.0

Posted by Arawn Trackback 0 : Comment 0
프록시 서버를 간단히 구축할 수 있습니다.

프록시 서버는 요즈음에는 보통 아이피를 바꾸기 위한 용도로 많이 이용됩니다. 나의 컴퓨터가 A 라고 하고 프록시 서버가 설치된 컴퓨터를 B 라고 하면 내가 B 컴퓨터에 접속을 하여 google.com 에 접속할 수 있습니다. 이 경우 google.com 에는 프록시 서버를 구축할 때 설정에 따라 프록시를 경유했는지 여부를 알 수도 모를 수도 있고 또 A 컴퓨터의 아이피가 노출될 수도 노출되지 않을 수도 있습니다.

http://www.linksmile.com/anon-proxy-checker.php
에 보시면 다음 항목에서 검출되지 않으면 완벽히 B 컴퓨터에서 접속한 것으로 인식됩니다.

BASIC anonymous proxy test variables (both must be "Not Detected" or "127.0.0.1")
HTTP_FORWARDED
HTTP_X_FORWARDED_FOR

HIGH anonymous proxy test variables (all must be "Not Detected")
HTTP_VIA
HTTP_XROXY_CONNECTION
HTTP_PROXY_CONNECTION
또 나의 컴퓨터가 A 라고 하고 감시를 원하는 컴퓨터를 C 라고 하면 내 컴퓨터에 프록시 서버를 설치하고 'transparent', '로그남김'으로 설정 후, C 컴퓨터 브라우저 설정을 내 컴퓨터 아이피주소로 하면 C 컴퓨터의 서핑 내역 로그를 A 컴퓨터에 남길 수 있습니다.

프록시 서버를 제공하는 곳이 여럿 있지만 속도는 매우 느리고 서버 제공자를 신뢰할 수 없으므로 사용이 꺼려집니다. 아이피를 바꾸고 싶다면 또는 프라이버시를 지키고 싶다면 합법적 범위 안에서 프록시 서버를 구축해서 인터넷을 이용할 수 있습니다. 좀 무책임한 말인지도 모르겠지만 '살인은 칼을 사용하는 사람의 책임이지 칼을 만들 사람의 책임은 아니다'라고 기어들어가는 목소리로 말하고 싶군요. 선택은 열려 있고 판단은 각자 해야 한다는 생각합니다.

외국의 모회사와 국내의 모 회사는 프록시 서버를 구축하고 완전한 프라이버시를 유료로 제공합니다. 그 회사들이 로그를 남기는지 안 남기는지는 모르겠지만, 완전한 프라이버시를 원하는 수요자 있음을 말해줍니다. 저 또한 요즘 추진 중인 통신법 개정에 반대합니다. 진보넷의 경우 접속자의 로그를 남기지 않는 걸로 압니다. 제 경우 테러를 대비한 로그를 남기기는 하지만 며칠 후면 삭제되게 해 두고 있습니다.

freeproxy는 http://www.handcraftedsoftware.org에서 다운로드 할 수 있습니다.

사용자 삽입 이미지

자세한 설정법은 열정의 부족으로 설명을 생략하겠습니다. 설정에서 인증을 거칠 것인지, 완벽한 익명성을 보장할 것인지, 로그를 남길 것인지 등을 설정할 수 있습니다.

(ver 3.81 기준 - 요즈음 바뀐지는 확인하지 않았습니다.)
default.cfg는 모든 설정이 다 들어있습니다. 그림의 창에서 모든 설정을 마무리했다면 default.cfg, freeproxy.exe, freeproxyftp.tem 을 확보한 후 다음의 명령으로 다른 컴퓨터에 간단히 설치할 수 있습니다. 3개의 파일만 있으면 동작하고 윈도의 서비스로 기동하게 됩니다.
freeproxy.exe -install default.cfg
TAG Proxy
Posted by Arawn Trackback 0 : Comment 0
MSSQL 기본 프로바이더를 통해서 접속하면 기본 포트인 1433 포트를 찾아간다.

포트가 변경되어 있다면 'SQL 서버가 없다' 라고 나오는데 다음과 같이 포트번호를 붙여서 접속하면 해결된다.

접속주소,포트번호

127.0.0.0,1490


그리고, 기본 인스턴스명인 'MSSQLSERVER' 가 아닌 명명된 인스턴스에 접속시에도 서버를 찾지못하는

경우가 있다. 그 경우에는 인스턴스명을 붙여서 같이 접속해야한다.

접속주소\인스턴스명

127.0.0.0,MSSQL2000


포트와 인스턴스를 전부 지정해서 접속 할 수도 있다.

127.0.0.0,1490\MSSQL2000
TAG MSSQL
Posted by Arawn Trackback 0 : Comment 0

아직도 주위에는 MSSQL 2000 으로 작성된 프로그램들이 많은거 같다.

예전에 만들어둔 프로그램들 중 2000 버전으로 작성된게 많아 개발 서버에 두가지 버전을

다 설치해두기로 결정하고 설치하던 중...

2000 설치 후 2005 를 그대로 설치했더니 2000 을 업그레이드 하겠냐고 물어본다.

알아보니 버전이 틀리다고는 하나 데이터베이스 인스턴스명은 서로가 공유하는거 같다;;

명명된 인스턴스로 옵션을 바꾸어서 설치하니 깔끔하게 통과~!

Posted by Arawn Trackback 0 : Comment 0
개발 소스를 관리하기 위해 Subversion 을 설치

설치 파일 다운로드 링크 : Subversion

1. Subversion 설치, 윈도우 인스톨러용을 다운받아서 바로 설치.

2. SVN_EDITOR 환경변수 등록, 노트패드 류의 텍스트 에디터

3. 저장소 생성
    탐색기를 통해서 원하는 폴더를 만들어두고 아래의 명령어를 통해서 생성.
    svnadmin create "D:\svnrepo"

4. 저장소 설정
   D:\svnrepo\conf\svnserve.conf 에서 아래 3줄 주석 해제
         anon-access = read
         auth-access = write
         password-db = passwd
   D:\svnrepo\conf\passwd 에서 사용할 아이디 및 비밀번호 추가
         id = password

5. svn 서버가동
    1.4 버전 이상부터는 윈도우즈 서비스를 통해서 서버가동이 가능.
   
    아래 명령어를 통해서 서비스를 등록(한줄에 다 써야함)
    sc create svnserve binpath= "\"c:\program files\subversion\bin\svnserve.exe\" --service --root 저장소 주소(ex=d:\svnrepo)" displayname= "Subversion Repository" depend= Tcpip start= auto
   
    net start svnserve : 명령을 통해서 서비스 시작

6. svn 테스트 : svn mkdir svn://localhost/java
   SVN_EDITOR 환경변수를 통해서 등록한 에디트 창이 나오면 파일을 저장하고 종료.
   서버 및 사용자 id, password 를 입력해 커밋 되면 성공!

4. 방화벽 열기
   svn 은 3690 포트를 사용하니 해당 포트를 열어둔다.
   

참고 링크 :
Subclipse - Subversion Plug-in for Eclipse IDE
Subclipse FQA

서브버전(Subversion)의 개략적인 소개와 설치에 대해서 정리
Posted by Arawn Trackback 0 : Comment 0

얼마전부터 자바의 스프링 프레임워크 공부에 불이 붙었다.

개념부터 생소한 ICO 라거나.. AOP 등의 여러가지 독특한점이 많이 보이는 스프링 프레임워크!

여기저기 돌아다니면서 공부하다보니 언제 어디서든지 접근이 가능한 나만의 개인 개발서버가 있으면

좋겠다는 생각이 든다...

대학때부터인가...? 항상 뭘 하던지 개발용 서버를 끼고 움직이던게 버릇이 되었나보다;;

그 동안 몇번이나 개발용 서버를 만들었지만 오래동안 유지를 못하고.. 번번히 데이터만 날려먹고...ㅡㅜ;;

내 영역(?)이 아닌곳에 구축을 해놓은게 실패의 원인!!

전기세가 걱정되기는 하지만 이번에는 집에다가 구축을 해본다.

부산 본가에 굴러다니는 부품을 뒤져보면 CPU 나 RAM, LAN 카드는 있을텐데..

다나와 중고장터를 뒤적거리다 3만원에 꽤 괜찮은 녀석이 눈에 띈다..

CPU : 펜3 투알라틴 1.0
MB : 694T
RAM : 삼성 PC133 256 * 3 = 768
G : NVIDIA GeForce2 MX 200 (32 MB)
S : 이름모를 사운드카드 -0-
FDD : 1.44
HDD : WD 30G
CDR : LG 48X
특이사항 : 소음 심함!

뭐 이정도면 개발용 서버로는 훌륭한 성능이 아닌가.. ^^;

베란다에 설치할 생각이라 소음은 살짝 무시하고,  판매자에게 연락해보니 다행히 아직 팔리지 않았다.

부랴부랴~ 저녁무렵에 약속을 잡고 구매 완료!

운영체제는 MS-SQL과 .NET ASP 를 고려해서 Win2K 를 설치!

하나하나~ 차근차근 필요한 녀석들을 설치해나가야겠다..

Posted by Arawn Trackback 0 : Comment 0