본문 바로가기

OS

Centos7 Oracle 11g XE 설치하고 sqlplus 실행까지

일단은 공식홈에서 조차 브라우저를 통해 다운로드 받는 것을 당연시 하고 있다보니..
공교롭게 X window 환경 먼저 구축하고 작업을 했다.


설치하고 나면 공식홈으로 브라우저로 이동해서 다운로드 받는다.
버전은 받고 싶은 사람 마음이다. 
X window 기본 브라우저인 컨쿼러는 드럽게 느렸다.

이래저래 받고 나면 이제 설치를 시작해야겠다.

계정생성이나 그룹생성이나 권한 부여 등 사실 해놓으면 좋은 것들이 많으나,
모두 생략하고 순수하게 설치만 정리한다.
firefox로 다운로드 받아서 루트에 오라클 폴더를 만들었다.

mkdir /oracle


받아서 압축을 풀어보려고 하니

요딴거만 계속 깜빡거리고 안된다.. 왠지 알고 싶지도 않다.
이제 다 받았으니 다시 콘솔에서 작업을 하기 위해 konsole을 실행.


오라클을 설치한 폴더로 이동하여서 작업을 이어간다.
zip파일을 풀려니 없다고 하여 설치.

yum install unzip

압축을 풀고나니 Disk1 디렉토리가 생겼다.
안에 들어가면 rpm이 있으니 실행해보자.

rpm -ivh [rpm파일]

여기서 i는 인스톨을 뜻하고, v는 과정을 보겠다는 것이고, h는 hash 표시


작업을 마치고 나면 반드시 root 계정으로 명령어를 실행하라고 한다. 

/etc/init.d/oracle-xe configure


오라클 초기설정을 시작한다. 오라클 어플리케이션 익스프레스를 위한 http 포트 지정 80번은 기본웹포트니 8080이 초기값이다.


다음은 데이터베이스 리스너 포트. 그냥 엔터치면 대괄호에 있는 내용대로 적용된다.


그다음 SYS와 SYSTEM 계정 비밀벜호 설정. 두번 입력하면 된다.
특수문자를 치면 다시 치라고 하니 주의.


마지막으로 오라클을 부팅때 자동으로 실행시킬지를 설정한다. 기본값은 y
이제 초기설정은 끝났다. 윈도우에 설치할 때도 마찬가지였다.




제대로 설치되었는지 확인하고 계정, db, table을 만들어보고 끝내야겠다.
오라클이 현재 어떻게 되어 있나 확인해보자.

/etc/init.d/oracle-xe status


작동상태는 확인했고, 기본 환경변수를 설정하자.
오라클에서 제공하는 스크립트가 있으니 실행하면 된다.

cd /u01/app/oracle/product/11.2.0/xe/bin

해당 폴더에서 bash로 할때는 ./oracle_env.sh만 실행하면 된다니 실행하자.

. ./oracle_env.sh

파일 내용을 보자면 아래와 같다.


전에 bash 설정때도 봤지만 이런식으로 하게되면 재부팅하면 또 날라갈테니 bashrc에 넣어야겠다.


저장하고 재로그인한 결과 sqlplus가 제대로 실행된다.