'DB'에 해당되는 글 2건
- 2016.12.23 MongoBooster
- 2015.05.22 CentOS 6.6 에 oracle-xe 설치
# MongoDB GUI Tool - MongoBooster > 2016.12.23 ## 주요 특징 * 제한이 있긴 하지만 상업적 용도로 사용 가능! * [링크](https://mongobooster.com/downloads#whatarethelimitationsinthefreeunregisterededition) : 개인/상업 용도로 사용 가능하지만 일부 기능이 제한되어 있으며 또 일부 기능은 60일 뒤 사용할 수 없음 * CLI 명령 가능 * Javascript 유저에게 더 강력한 CLI 문법 * ES6 문법과 db 쿼리를 섞어서 쓸 수 있다. * Lodash, ShellJs, Mathjs and Moment 라이브러리가 기본 내장되어 있다. * 각각 `_`, `shelljs`, `math`, `moment` 변수로 사용할 수 있다. * Example (의미 없는 코드이다...) ``` const arr = []; db.test.find({}, {_id: 1}).forEach(doc => arr.push(doc._id)); _.times(3, idx => console.log(`${++idx}'t result : ${arr.length}`)); ``` ## 기타 툴 * CLI 명령이 필요 없다면 [MongoHub](https://github.com/jeromelebel/MongoHub-Mac) 추천!
CentOS 6.6 에 oracle-xe 설치 방법
1. 다운로드
- oracle.com 에서 oracle-xe 다운로드
내 경우는 Windows로 다운 받아 FTP를 통해 집어넣었다.
2. 호스트 설정
- 리눅스에 ip와 호스트를 설정 해주어야 한다.
# vi /etc/hosts
10.10.10.10 db.kanziw.com
3. 설치
- 설치에 필요한 패키지 다운로드
# yum install -y bc unzip
- unzip으로 압축 해제 및 설정 확인
# unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip
# cd Disk1/
# rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm
- swap 메모리 부족으로 설치가 되지 않는다면
- http://kanziw.com/153 게시글 참조
4. 기본 설정 및 확인
- 설정
- 원한다면 웹 접속 포트 및 db 포트 변경
- DB관리자 비밀번호 입력 필요
# service oracle-xe configure
- 1521 포트 확인
# netstat -ant | grep 1521
- 자동 실행 확인
# chkconfig | grep oracle
oracle-xe 0:off 1:off 2:on 3:on 4:on 5:on 6:off
- 명령어 입력을 위한 환경변수 설정
- /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh 내용 이용
# cat /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
export ORACLE_SID=XE
export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
export PATH=$ORACLE_HOME/bin:$PATH
55 export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
56 export ORACLE_SID=XE
57 export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
58 export PATH=$ORACLE_HOME/bin:$PATH
59
60 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
5. 방화벽 및 SELinux 설정
- 방화벽 해제
# iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT
# iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
- SELinux 해제
# vi /etc/selinux/config
6. 재시작 후 사용 개시
- 방화벽, SELinux, 환경변수 등에 대한 깔끔한 설정 위해 시스템 재시작
# reboot
- 사용
# sqlplus system
Enter password:
SQL>