- 홀쑥
-
작성자
-
2020.06.20.오후12:44
CentOS7에 오라클 11g XE를 설치하려고 한다.
메모리를 많이 차지하고 특히 swap용량(가상메모리)이 충분해야한다.(5g이상)
http://www.oracle.com> Download> Database > Database 11g Express Edition
먼저 VMware에서 CentOS7에 root 계정으로 로그인 하고 firefox로 오라클 홈페이지에 들어간다.










이제 터미널을 키고 /usr/local에 oracle 디렉토리를 만들고 그 안에 압축을 푼 Disk1파일을 mv명령어로 옮긴다.

이제 Disk1 폴더로 이동 후 안에 있는 자동 설치프로그램(rpm)을 실행시키겠다.
명령어는 rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm


명령어를 입력하면 설치가 시작된다.

100퍼센트가 되면 이런 메세지가 나온다.

반드시 저 파일을 실행해서 root유저를 설정하란다.
/etc/init.d/oracle-xe configure








오라클 설치가 끝났다. 하지만 쓰기 위해 포트에 대한 방화벽을 개방하고 환경변수 설정을 해주겠다.
먼저 오라클을 실행한다.

오라클을 실행하고 방화벽을 개방한다.
firewall-cmd --permanent --add-port=1521/tcp
firewall-cmd --reload

방화벽 개방이 끝났고 환경변수 설정을 한다.

vi에 자신이 없으면 gedit /etc/profile을 권장
맨 아래에 다음 내용을 입력하고 저장한다.
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
export ORACLE_SID=XE
export PATH=$ORACLE_HOME/bin:$PATH

source /etc/profile 로 입력한 값을 적용시키고 재부팅(리눅스)을 한다.


잘 설치됬는지 확인해본다.
sqlplus를 실행하고 user-name에 system, password에 아까 설정한 비밀번호를 입력한다.


값이 나온다면 정상적으로 설치가 완료된 것이다.
'정보관리(데이터베이스, DB) > DB' 카테고리의 다른 글
| ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함 - 해결방안 (0) | 2025.09.26 |
|---|---|
| 오라클(Oracle) 11g XE 에서 HR 계정 활성화 시키는 방법 (0) | 2025.09.26 |
| 인덱스 튜닝 방법 2 (0) | 2025.09.26 |
| 옵티마이저에서 index와 hint의 목적은 무엇이고, 어떤 점이 다르고, 수행 방법 및 순서는? (0) | 2025.09.26 |
| JPA는 데이터베이스에 FK 정의가 아예 없으면 애플리케이션 레벨 cascade도 작동하지 않는다는 뜻은? (0) | 2025.09.26 |