CentOS 6.6 에 oracle-xe 설치

|


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


- 최종 환경변수 선언 위쪽에 위 내용 입력
# vi /etc/profile

     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

      7 SELINUX=disalbed



6. 재시작 후 사용 개시


- 방화벽, SELinux, 환경변수 등에 대한 깔끔한 설정 위해 시스템 재시작

# reboot


- 사용

# sqlplus system

Enter password:

SQL>





And