728x90
준비 환경
VirtualBox: 최신 버전
OS 이미지: rhel-8.10-x86_64-dvd.iso(약 13G)
- 주의사항 os이미지 설치 시 용량 확인
OracleDB: oracle-database-ee-19c-1.0-1.x86_64.rpm(오라클 공식 페이지에서 설치)가상머신(VM) 생성 시 필수 체크 포인트
RHEL 8 설치 시 설정 화면이 안나오거나 검은 화면만 뜨는 것을 방지하기 위해 다음 설정을 꼭 확인
1. ISO 이미지 선택: 다운로드한 13G짜리 DVD ISO 선택
2. 무인 설치 건너뛰기(Unattended Installation): 체크 해제
3. 하드웨어 설정
- 메모리: 4GB이상
- CPU: 2 core이상
- 디스크: 60GB 이상 권장
4. EFI 사용 안함
- 설정 -> 시스템 -> 마더보드 -> EFI 사용하기 체크해제RHEL 8 리눅스 설치
1. 소프트웨어 선택(Software Selection)
- Server with GUI 선택 -> 이걸 선택안하면 CLI로 나오는거같음
2. 네트워크: 켬(ON)으로 변경 후 호스트 이름 설정
3. 설치 완료 후: 재부팅 및 라이선스 동의Oracle 19c 설치(RPM 방식)
1.필수 패키지 설치(pre-install)
- 오라클 설치에 필요한 환경(계정 생성, 커널 설정 등)을 자동으로 잡아줌
```
sudo dnf install -y https://yum.oralce.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.e18.x86_64.rpm
```
2. 오라클 설치 파일 다운로드 및 설치
- 파이어폭스 브라우저로 오라클 홈페이지 접속 -> oracle-database-ee-19c...rpm 다운로드
- 다운로드 경로로 이동 후 설치
```
cd ~/Downloads
sudo dnf localinstall -y oracle-database-ee-19c-1.0-1.x86_64.rpm
```
3. 데이터베이스 생성 및 구성(시간 소요)
```
sudo /ect/init.d/oracledb_ORCLCDB-19c configure
```
- 약 10~20분 소요, Database configure successful 메시지가 뜨면 성공
4. 환경 변수 설정 (가장 중요)
- 설치가 끝나도 환경 변수를 설정하지 않으면 sqlpuls 명령어를 찾지 못하거나 ORA-12162 에러 발생
1. 오라클 계정으로 전환
```
sudo su - oracle
```
2. .bash_profile 수정
- 아래 내용을 복사해서 터미널에 붙여넣기(오타 주의)
```
cat >> ~/.bash_profile <<EOF
# Oracle Settings
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export ORACLE_SID=ORCLCDB
export PATH=\$PATH:\$ORACLE_HOME/bin
EOF
```
3. 설정 적용
```
source ~/.bash_profile
```접속 테스트
- 이제 모든 설정이 완료되었으니 관리자 계정으로 접속
```
sqlplus / as sysdba
```
- SQL 프롬프트가 뜨면 성공, DB 상태 확인
```
SELECT STATUS FROM v$INSTANCE;
- 결과가 OPEN으로 나오면 정상 가동중
EXIT
```트러블 슈팅
1. 설치 시 소프트웨어 선택 메뉴가 안나옴
- 원인: Boot ISO를 받았거나, VM 생성 시 Unattended Installation 체크
- 해결: DVD ISO 사용 및 VM 생성 시 Unattended Installation 체크 해제
2. sqlplus: command not found
- 원인: PATH 환경 변수에 $ORACLE_HOME/bin이 등록되지 않음
- 해결: bash_profile에 PATH 추가 후 source 명령어로 적용
3. ORA-12162: TNS:net service name is incorrectly specified
- 원인: ORALCE_SID 환경 변수가 설정되지 않음
- 해결: .bash_profile에 정확히 등록(오타 안나게), 또는 export ORACLE_SID=ORCLCDB
4. 로그인 시 멈춤 현상
- 원인: /etc/hosts 파일에 호스트네임이 등록되지 않음
- 해결: hostname 명령어로 확인한 이름을 /etc/hosts 파일의 127.0.0.1 뒤에 추가728x90
'SQL' 카테고리의 다른 글
| 데이터 펌프(Data Pump) (0) | 2026.02.04 |
|---|---|
| 아카이브 모드(Archive Mode) (0) | 2026.02.04 |
| 오라클 파티셔닝 (0) | 2026.01.30 |
| 오라클 아키텍처 (0) | 2026.01.29 |
| 오라클 데이터베이스 저장 구조 (0) | 2026.01.29 |
댓글