🌱 2편. 오라클 설치 및 환경 설정 (Windows / Linux)
이번 글에서는 오라클 데이터베이스를 설치하고, 기본 환경을 설정하는 방법을 OS별로 정리합니다.
주요 예시는 Oracle 19c 또는 21c 기준이며, Windows와 Linux를 모두 포함합니다.
🪟 Windows 환경에서 오라클 설치
📦 설치 준비
- Oracle 공식 다운로드 페이지에서 Oracle Database 19c for Windows x64 다운로드
- 계정 가입 필요, ZIP 파일로 제공됨
⚙ 설치 단계 요약
- ZIP 압축 해제 (예:
C:\oracle\19c
) setup.exe
를 관리자 권한으로 실행- 데스크탑 클래스 선택 → 간편 설치 (기본 데이터베이스 포함)
- Oracle Base / Home 경로 설정 예:
C:\oracle
C:\oracle\product\19.0.0\dbhome_1
- 관리자 계정 비밀번호 설정 (예: system / sys)
✅ 설치 완료 후 점검
- Windows 서비스에서
OracleServiceORCL
,OracleOraDB19Home1TNSListener
가 실행 중인지 확인 sqlplus / as sysdba
명령어로 접속 테스트- 환경 변수 설정:
ORACLE_HOME=C:\oracle\product\19.0.0\dbhome_1 PATH에 %ORACLE_HOME%\bin 추가
🐧 Linux 환경에서 오라클 설치
📦 설치 준비
- Oracle Linux 또는 RHEL 기반 OS 권장
- 패키지 설치 및 커널 매개변수 설정 필요
oracle
사용자 생성 후runInstaller
로 설치 진행
📁 사용자 및 그룹 생성
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
📁 디렉토리 생성 및 권한 설정
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01
chmod -R 775 /u01
🧪 설치 진행
unzip LINUX.X64_193000_db_home.zip -d /u01/app/oracle/product/19.0.0/dbhome_1
cd /u01/app/oracle/product/19.0.0/dbhome_1
./runInstaller
주의: Oracle Linux는 설치 자동화를 위해 oracle-database-preinstall-19c
패키지를 제공함
✅ 설치 후 환경변수 설정 (oracle 사용자 .bash_profile)
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19.0.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=orcl
🧑💻 SQL Developer 연동
- SQL Developer 다운로드: 공식 사이트
- JDK 17 이상 설치 필요 (초기 실행 시 설정)
- 연결 정보 예:
- 사용자 이름:
system
- 비밀번호: 설치 시 입력한 값
- 호스트:
localhost
- 포트:
1521
- 서비스 이름:
orcl
- 사용자 이름:
🧪 설치 확인 및 간단 쿼리 테스트
sqlplus / as sysdba
SELECT * FROM dual;
SHOW USER;
SELECT name FROM v$database;
📝 마무리
이번 글에서는 오라클 데이터베이스의 설치 과정과 SQL Developer 연동까지 정리했습니다.
다음 글에서는 DML/DDL 명령어와 실습 예제를 통해 SQL의 기본 사용법을 소개할 예정입니다.
'database > oracle' 카테고리의 다른 글
📄 6편. 뷰(View), 시퀀스(Sequence), 동의어(Synonym) 활용법 (0) | 2025.05.06 |
---|---|
📄 5편. 인덱스(Index) 구조와 실전 튜닝 전략 (0) | 2025.05.06 |
🌱 4편. 데이터 타입과 NULL 처리 특성 (0) | 2025.05.06 |
🌱 3편. DML / DDL 기본 명령어 정리 (0) | 2025.05.06 |
🌱 1편. Oracle Database란 무엇인가 – 기업용 데이터베이스의 대표주자 | 오라클 아키텍쳐 (0) | 2025.04.08 |
댓글