Toad for cloud database 에서 mongo DB 접속 조회
1.환경
LOCAL : Windows 7 64 bit
가상머신 : oracle linux 5 32bit
mongo db : linux 32bit (파일명 : mongodb-linux-i686-2.0.4.tar)
http://www.mongodb.org/downloads
참조 문서 : http://docs.mongodb.org/master/tutorial/install-mongodb-on-linux/
2. 순서
A.mongo db 다운로드 (약 36.5M) 후 파일 이동
B.압축풀기
tar -xvf mongodb-linux-i686-2.0.4.tar
C. 데이터 저장 디렉토리생성후 권한주기
mkdir -p /data/db
chdown mongo /data/db
D. 실행
mongod --dbpath /data/db
(warning 떴으나 무슨얘기인지 모르겠고 그냥 진행: 물어볼사람도 없고, 일단 실행이 되는지만 확인;;)
E. 확인
또다른 콘솔창열어서 실행
./mongo
MongoDB shell version: 2.0.4
connecting to: test
데이터 하나 입력 테스트
> db.test.save( { a: 1 } )
> db.test.find()
{ "_id" : ObjectId("4fa0d3b1980533510f360dfb"), "a" : 1 }
--입력된 내용 확인 끝--
3. Toad for Cloud Database (FreeWare 입니다.)
http://toadforcloud.com/index.jspa
A. 설치 (별다른거 없이 next)
B. 설치후 가상환경의 mongo db 접속
- Data Hub -> Map Data Source -> Data source 이름적고 source type 는 MongoDB 선택
- Host 는 가상환경의 호스트명 혹은 ip , 포트는 디폴트설치 했으므로 그냥두고
접속 확인
SQL 에디터 열어서 조회작업
어라 에러나네? 빠진 작업추가
매핑 작업
체크후 OK
결과확인 (SQL 문장으로 NOSQL DB조회)