티스토리 뷰
os 는 centos 7 최소 버전을 설치함.
yum 으로 open jdk 를 깔았다가 오라클 설치에러 나서 처음부터 다시 설치하였음.
<root 권한>
안해도 오라클 설치는 되긴 하는데 설정중에 에러발생함.
(rpm 설치후 configurationing 중 에러 발생 , 로그 확인하니 lrm-00116 syntax error at 'sessions' following '=' 라고나옴.
구글링하니.. bc 를 설치하라고 나옴. centos 계산기라고? bc 설치후 오라클 재설치후 설정 진행 하니 됨. )
오라클 압축 파일도 풀어야 하므로 unzip 설치
jdk-8u65-linux-x64.rpm 설치
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
설치 파일 받아서 sftp로 파일 업로드함. ( 파일질라 사용함 )
오라클 계정으로 접속
oracle xe 11g linux 64 설치함...
참고 사이트 - http://www.davidghedini.com/pg/entry/install_oracle_11g_xe_on
su - root
(열린 포트 확인하려고 설치함. netstat not found 뜸. centos 7 이라서 그런가? minimall version 이라서 그런가?)
(앞에 점 안찍으면 환경변수 설정 안됨....)
oracle_env.sh 내용
/etc/profile 파일에 변수 추가시에 부팅시 자동으로 export 된다.
듀얼코어 메모리4기가 노트북에서 위 과정 약 2시간 걸림.
오라클을 외부 에서 접속하기 위해서는 방화벽에서 포트를 개방하여야 한다.
기본 포트 변경 없이 설치했다면 1521 포트 일것인데 이거 포트 열어줘야함. centos6 에서는 iptables를 사용하고 centos7 은 firewall 로 포트를 관리 한다.
firewall 설정 파일 위치
/etc/firewalld/zones/public.xml
포트 추가
<port protocol="tcp" port="1521"/>
firewall 재시작
firewall-cmd --reload