기존에 Golden32나 Toad for Oracle을 썼었습니다.
그런데 오라클사에서도 자기들만의 GUI Tools같은 것을 만들었을 것이라는 생각에 찾아보니 Oracle SQL Developer라는 놈이 있더군요.

MySQL에서 제공하는 MySQL Administrator, MySQL Query Browser가 있는데, 자사에서 만드니 더 잘 만드는 것같아요. 뭐 단점이라면 포트가 막혀있는 곳에 접속이 안되는거?-_-; 그럴 땐 phpmyadmin을....-_-;

http://www.oracle.com/technology/software/products/sql/index.html
이곳에서 받을 수 있습니다.

뭐 암튼, 오라클에서 제공하는 SQL Developer라는 놈을 설치해봅시다.
설치랄 것도 없습니다. 그냥 압축풀고 실행하면 됩니다-_-;
JAVA로 만들어져서 JDK가 설치된 피씨거나, JDK가 포함된 버전을 받아서 실행하면 됩니다.

전 JDK가 있어서 없는 버전을 받았습니다. 그러면 처음 실행할 때 java.exe파일이 어디에 있냐고 물어봅니다. 가볍게 설치된 경로를 선택해서 java.exe파일을 선택해줍니다.

File -> New -> Database Connection 하고, 설정에 입력값들이 있는데 맞게 입력합니다.
Username, Password, Hostname, Port 뭐 이런거 입력하고, Save하고, Connect하면 접속이 됩니다.

사용하면서 느낀건데...뭔가 굉장히 불안정해요-_-;
30만건데이터를 파일로 추출하려고 하는데 메모리가 딸려서 다운이 되버렸어요.
지금은 또 그냥 알 수 없이 다운이 됐네요.
아직 좀 더 개선이 필요한 듯 합니다.

가장 맘에 드는 건 sql쿼리 만들 때 개발자들이 좋아라하는 Ctrl + Space를 지원합니다-_-;
사용자 삽입 이미지
또 뭐가 좋은지 확인해봐야지-_-;
 
Posted by 머드초보
,
 
저는 제 PC에 솔라리스를 설치해서 ORACLE이랑 톰캣 좀 돌려보려고-_-; VirtualBox를 이용해서 솔라리스10을 설치했습니다.
(사실 open solaris를 설치했는데, 이 망할 놈의 오라클이 설치할 때 버전체크할 때 버전이 안맞다고하네요. 참고로 오픈 솔라리스는 SunOS 11로 인식합니다-_-; 근데 이 오라클은 솔라리스10버전을 요구해요. 참고하세요~ 우회해서 설치할 수도 있을 것 같지만, 왠지 검증된 자료도 없고해서 다시 10으로 ^^)

VirtualBox에 솔라리스를 DHCP로 설치하게 되면, IP를 10.0.2.15를 받게 됩니다.
VirtualBox에서 포트포워딩 하는 방법이 VMWare보다 1000배 어렵습니다.

VirtualBox설치하면 UserManual을 제공하는데 거기에 forwarding이라고 쳐보면, 포트포워딩하는 법이 나옵니다. 거기대로 따라하면 됩니다.
저는 가상머신 이름을 "솔라리스"로 줬기 때문에 이렇게 했습니다.


cd C:\Program Files\Sun\xVM VirtualBox\

VBoxManage setextradata "솔라리스" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/oracle/HostPort" 1521

VBoxManage setextradata "솔라리스" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/oracle/GuestPort" 1521

VBoxManage setextradata "솔라리스" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/oracle/Protocol" TCP

오라클 포트는 저렇게 넣어주면 됩니다.
그니까 GuestPort는 현재 가상머신에서 돌아가고 있는 포트를 쓰면 되고, HostPort는 현재 자기 PC의 포트를 써주시면 됩니다(아무거나 열려 있는거 사용하면 되죠. 나중에 접속할 때 그걸로 접속하는 겁니다)

저기 GuestPort전에 oracle이라는 글자는 3개만 일치시켜주면 되는 듯 합니다. 즉 아무거나 써도 되는 듯합니다. ssh를 열 때에는 ssh로 바꾸고, 포트는 22로 바꾸면 됩니다.

열러있는 거 확인하려면
VBoxManage getextradata "솔라리스" enumerate
VirtualBox Command Line Management Interface Version 1.6.2
(C) 2005-2008 Sun Microsystems, Inc.
All rights reserved.

Key: GUI/SaveMountedAtRuntime, Value: yes
Key: GUI/LastCloseAction, Value: powerOff
Key: GUI/LastWindowPostion, Value: 1280,256,644,529
Key: GUI/Fullscreen, Value: on
Key: GUI/Seamless, Value: off
Key: GUI/AutoresizeGuest, Value: on
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort, Value: 22
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort, Value: 22
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol, Value: TCP
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/tomcat/HostPort, Value: 8080
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/tomcat/GuestPort, Value: 8080
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/tomcat/Protocol, Value: TCP
Key: GUI/InfoDlgState, Value: 400,450,normal
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/oracle/HostPort, Value: 1521
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/oracle/GuestPort, Value: 1521
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/oracle/Protocol, Value: TCP

C:\Program Files\Sun\xVM VirtualBox>

저는 톰캣과 ssh와 oracle을 열었습니다.
VMWare보다 취약한 VirtualBox지만, 공짜라서 참 좋습니다 ^^

※주의사항 : 저렇게 설정하고 가상머신이 시작이 안될 경우가 있습니다. 그럴 경우!
VirtualBox실행 -> 해당가상머신선택 -> 설정 -> 네트워크 -> 어뎁터종류를 바꿔주세요.
저는 Default로 설정된 Pcnet-FAST III (Am79C973)으로 바꾸니 되더라구요 ^^

 
Posted by 머드초보
,
 

저는 이클립스보다 넷빈즈를 더 좋아합니다-_-;
그 이유는 간단합니다. 이클립스는 IBM에서 지원하고, 넷빈즈는 SUN에서 지원합니다.
저는 IBM을 싫어합니다-_-; 미친 현대차 DB2가 말썽을 일으켜서-_-; 그래서 넷빈즈가 더 좋아요-_-;

회사에서 C를 주로 하는데 넷빈즈에서 C도 잘 돼서 그걸 이용해서 테스트를 하고 있어요 ^^
이클립스는 플러그인으로 C를 설치해야하는데 넷빈즈는 올인원을 제공해요.
게다가 Ruby도 지원하고, EJB, Struts, SOA, UML도 되네-_-; Swing도 마우스로 그릴 수 있는 인터페이스를 제공하고, 최근에는 php까지 지원하는 걸로 알고 있는데...
아....프로파일링인가? 그런 것도 되가지고, 그 성능체크같은 것을 할 수 있어요. 메모리가 얼마나 잡아먹고 뭐 그런거요 ^^ 무료툴 치고는 미친듯이 좋습니다.
또 좋은 것은 tutorial과 충분한 sample을 제공하죠. 그래서 좋긴 한데....
가장 중요한 것은 아직 스프링을 하기에는 이클립스가 더 좋은 것 같습니다-_-;

이번 6.1에서 springframework MVC를 지원하게 되었는데요. beans을 정의하는 xml을 validate를 해주는 것 같군요. class라고 하면 정의한 클래스명이 나오는군요. 하지만, 이클립스 플러그인으로 있는 Spring IDE보다는 좀 안좋아요. Spring IDE는 aop도 체크해주고, 그래프로도 자동으로 그려주는 기능이 있죠 ^^ Validate기능은 말할 것도 없구요 ^^ 그래서 넷빈즈에서 이정도로 지원하는 걸보니 스프링이 대세인가봅니다.

이번에 우리회사에서도 스프링으로 프레임워크를 바꿔서 시도해보고 있던데-_-;

뭐어쨌든, 넷빈즈는 계속 진화하는 모양입니다. 최근 진행하고 있는 듯한 자바원이라는 행사에서도 sun에서 넷빈즈를 그렇게 홍보를 했다죠. 어쨌든 더 진화했으면 좋겠네요 ^^

사용자 삽입 이미지

 
Posted by 머드초보
,
 

우와 무료도 있는 줄 몰랐네요 ^^
SUN에서 개발하는 것 같은데... SUN이 먹은 것 같기도 하고-_-;
어쨌든 우연히 올블로그에서 삽질하던 중 어떤분의 포스트를 보게 되었습니다. VirtualBox에 관한 글이였는데 뭐지하고 클릭해봤는데 VMWare와 같은 가상화하는 프로그램이라고 하더군요.
게다가 무료인 듯 하구요. 그래서 설치를 해봤습니다.
제일 만만하고 설치하기 쉬운 우분투(Ubuntu)를 설치해봤습니다 ^^
솔라리스를 설치하려고 했는데 너무 오래걸리네요-_-; 하다가 포기 ^^

VMWare보다 좋은게 한글판입니다 ^^ 근데 뭐 한글이 아니어도 사용하는데에는 지장이 없습니다 ^^

처음에 좀 어이가 없었던 것이-_-;
윈도우 자동설치 해버리면 키보드가 101키로 잡혀있습니다. 즉, 오른쪽 Ctrl(컨트롤)을 사용하지 못합니다. 근데 이 VirtualBox에서는 현재 실행 하고 있는 OS에 마우스를 클릭해서 잡게 된 뒤 다시 현재 윈도우로 돌아오려면 host키라는 것을 눌러야합니다. 디폴트가 Right Ctrl입니다-_-; 안눌러져서 한참 고생했습니다-_-;
어쨌든, 실행하기 전에 키보드를 103~106키로 바꿔주세요 ^^

그리고, VMWare처럼 실행되고 있는 가상OS에 클릭해서 화면을 잡는데요. 이걸 VMWare에서는 VMWare Tools인가? 이거 설치하면 그냥 가기만 해도 선택이 되고, 화면을 벗어나기만 해도 벗어나게 되는데요. 이것도 비슷한 놈이 있습니다. 실행하고 있는 가상OS에서 메뉴를 보시면 장치 -> 게스트 확장 설치를 클릭하시면 cd가 들어가는데요. root권한으로 들어가서 VBoxLinuxAdditons.run을 실행하면 됩니다. 이거를 해야지 해상도를 변경할 수 있어요. 해상도가 처음에는 800x600까지 밖에 안 될 껍니다 ^^

써본 결과 속도는 왠지 VMWare보다 더 느린 것 같아요. 아직 뭐 실행밖에 안해봤지만 ^^
좀 더 삽질해봐야겠네요 ^^

사용자 삽입 이미지

우분투에서 firefox띄우고 제 블로그접속해봤습니다^^


 
Posted by 머드초보
,
 

아....공짜 버닝툴도 있군요.
시디구울 일이 별로 없어서 네로평가판 매번 설치했었는데 매번 짜증났었어요.
그래서 왠지 공짜로 시디굽는 툴도 있을 꺼라고 생각해서 구글링 한 결과 Burn4Free라는 것을 알게 되었네요.

이번에 Windows XP Service Pack 3(SP3)가 나와서 윈도우를 새로 밀어버리고 설치하려고 시디를 구울 일이 생겨서 굽는 툴을 구하려다가 Burn4Free를 알게 되었네요.

이미지굽기 밖에 안해봐서 다른 기능은 잘 모르겠지만, 이미지굽기는 잘 되네요 ^^(그럼 잘되야지-_-)
구운 시디로 Windows SP3설치도 잘 되구요 ^^

단, 이거 설치할 때 단점이 하나 있다면 이상한 듣보잡한 툴바를 무조건 설치를 한다는 겁니다-_-; 거부할 수도 없더군요. 설치하고나서 지워야해요 ^^ 언인스톨 하니까 안나타나네요. 예전에 몽키3인가? 거기서 설치한 툴바는 지우려고 해도 다시 생기는 바이러스 같은 툴바도 있었는데-_-;

어쨌든, 꽤 괜찮은 버닝툴입니다 ^^

장점이 있다면, 다중 언어를 지원해서 한국어도 지원을 한다는 겁니다.

http://www.burn4free.com/download-dvd-copy-software.htm
여기서 받으시면 돼요 ^^

PS. 그나저나 윈도우xp sp3에서 뭐가 달라진거죠?-_-;

 
Posted by 머드초보
,