본문 바로가기

Database

(52)
mongodb 기초 쿼리 상세하게 쓸려고 미친듯이 포스팅을 했으나.... 사이트에서 제공하는 예제보다 잘할 자신이 없어서 포기.... http://docs.mongodb.org/manual/reference/sql-comparison/ 정말 잘 나왔으니 한번씩 따라해보세요.
초간단 ubuntu 에 mongodb 설치하기 초간단! 우분투에 mongodb 설치 하기 입니다. 1. 다른 패키지 설치 처럼 apt-get명령어로 설치 가능합니다.$ sudo apt-get install mongodb 2. 엄청 많은 패키지들이 필요하군요.. 설치를 계속 할것인지 묻습니다.당연히 Y 3. 쭉쭉 설치가 되다가 mongodb statr/running 라는 말이 나옵니다.정상적으로 작동하는군요. 설치 완료입니다.ㅎ 참쉽죠? 4. mongodb 를 실행하고 싶다면 mongo명령어를 실행하면됩니다.$ mongo -이제부터가 mongodb의 시작입니다.
oracle 부정형 조인(ANTI JOIN) 두개의 테이블에서 각각 한개의 칼럼을 비교하여 없는것을 찾는 조인이 부정형 조인 / 안티 조인이라 한다. 두개의 테이블 A , B 가 아래와 같이 있다고 하자. 만일 A not in (B) 를 한다면 결과 값은 bbb 가 나오게 된다. 만일 B not in (A) 가 된다면? 아래의 그림처럼 ccc, ddd 가 나오게 된다. 소스는 심플하다. select distinct a.id , a.namefrom A awhere a.id is not null and a.id not in (select /*+ HASH_AJ*/ id from B where id is not null) - 오라클 11g부터는 not null을 명시 하지 않아도 된다. 그전 버전을 사용한다면 꼭 not null을 넣어주기 바랍니다.(결과..
크롬 새탭에 나오는 자주 방문한 페이지 바꿔보기 (확인 결과 현재 버전에서는 리셋되는 현상이 있습니다. 읽기만 하시고 따라하시진 마세요.) (많은 분들의 질문으로 새로운 포스팅을 하였습니다 : http://uiandwe.tistory.com/780 ) 오랜만의 포스팅 + 어이없는 도전.나는 크롬을 아주 오래전부터 사용해왔다. 2007년 부터 써왔으니 벌서 6년째가 되어간다. 속도면 속도. 간편함과 수많은 기능들 때문에 오직 크롬이 메인 브라우져로 계속 사용해왔지만. 크롬을 사용하면서 불편하게 딱 하나 있다.(더 있을수도..) 바로 자주 방문한 페이지를 사용자 맘대로 못한다는 것이다.크롬의 새화면은 자주 방문한 페이지로 등록하여 사용하고 있다. 물론 각각의 페이지는 삭제가 가능하지만 삭제 한다고 해서 내가 원하는 싸이트가 나오질 않는다!!(한참을 삭제 ..
toad 쿼리에서 갑자기 한글이 않보일때!! toad 결과의 한글이 깨진게 아닙니다. sql 쿼리 날릴때 한글이 갑자기 않보입니다.(결과가 깨진게 아닙니다.)근데 쿼리는 정상적으로 돌아갑니다. 않보이는 곳 복사하여 메모장에서 보니 정상적입니다. 문제의 화면입니다. -_- 무슨 이유인지는 모르겠지만 갑자기 토드의 폰트가 바뀌었습니다.해당 폰트에서는 한글이 먹히지 않는 폰트였구요.(쿼리 치다가 갑자기 바뀌어서 무슨일인가 했습니다.)토드에서 폰트를 변경하는 방법은 다음과 같습니다. 1) 메뉴바에서 View->Toad Options 로 들어갑니다.2) Editor -> Languages 부분의 Edit 로 들어갑니다. 3) Highlighting -> Custom font 로 들어갑니다. 4) 이제 원하는 폰트로 바꾸시면 됩니다. 이제 쿼리문의 한글도 정..
DBlink 시 CLOB으로 지정된 Data Type 은 포기하세요.(view로 만드셔야 됩니다.) 제목 그대로 입니다.DBlink 시키느라고 뻘짓을 하루동안이나 했는데.기쁨의 환희에 젖어 select 날리는 순간.(테이블과 사용자는 보안상 지웠습니다.) "ora-22992 오류 lob 위치를 알수없다!"[출처] ora-22992 오류 lob 위치를 알수없다는 오류 해결법|작성자 오물론 해당 테이블을 로컬 DB에 똑같이 생성해주면 되지만. 그건 말도 안되는 일.하필 가장 중요한 칼럼이 clob로 되어 있다.ㅜㅡㅜ 해당 테이블을 view로 만들어서 보는 방법도 있다고 한다. 링크 참조 : oracleclub뭐... 해당 DBA와 상의해서 DB서버에 다이렉트로 붙기로 합의;ㅋ(물론 다이렉트로 붙으면 안된다는것은 모든 서버사이드 개발자와 DBA가 아는 기본상식; )
java.sql.SQLException : ORA-02068 ORA-03113 잘되던 웹싸이트가 가끔씩 에러를 뿜어낸단다. 설마해서 계속 클릭해봤더니 위와 같이 에러가 나왔다. 에러 내용도 상당히 희한한데 . 어떻게 고쳐야 할지도 막막한 상황. 구굴링을 해보면 DB LINK 설정이 잘못되어 있거나 Oracle8 버전이하에서의 버그라고만 씌어져 있다. DBLINK 는 내가 손볼곳이 아니라서 잘모르겠고, 오라클도 10버전이라서 난감해하고 있었는데 JDBC 의 버전이 맞지 않아서 생기는 경우도 있다고 한다. JDBC가 하위버전일 경우에 나오는 버그로 세션이 제대로 끝기지 않는다고 한다. 결국 odbc.jar 파일을 최신 파일로 교체해주니 아직까진 에러가 나오진 않았다.(4일정도 됐음.) 혹시나 하는 분들은 최신 odbc 파일로 파꿔보시길.
Cannot read response from server. Expected to read 4 bytes.. ibatis를 하는데 에러가 그냥 뿜어져 나온다. Cannot read response from server. Expected to read 4 bytes.. 라고 뜬다면 일단 설정 파일을 의심할것! context.xml 이나 ibatis경우엔 db.properties 의 파일의 속성들을 유심히 볼것!! 사용자명, 비번, mysql이 있는 주소까지 꼼꼼하게 따져보기 바란다.(대소문자 당연히 구분함) -_-나의 경우엔 포트 번호를 8080으로 설정해놓고 안된다고 징징거렸다...ㅋㅋ mysql의 경우 포트는 3306 번임을 명심! 또 명심!!