Msg 성장일기

single db 설치 본문

study_DB/Oracle

single db 설치

공부하는 어른이 2025. 6. 22. 16:00

1) OS requirement 확인 

 - RPM 설치 (yum / rpm -ivh)

 - 그룹 및 유저 / 패스워드 생성

 - 설치 경로 디렉토리 생성 (ORACLE_HOME/ ORACLE_BASE)

 - Kernel Parameter 설정 및 적용

 - 자원 제한 설정

 - /etc/hosts 설정 및 hostname(규칙설명) 확인

 - 유저 profile 설정

 

2) Database 설치 

 - Database 엔진 설치

 - Database 엔진 patch

 - Database 생성

 

 

실제 실습 

1)  oracle linux 7.6  설치 

https://edelivery.oracle.com/osdc/faces/SoftwareDeliver

2) https://positivemh.tistory.com/521 참고하여 설치

3)  Oracle Database 19c 설치 전에 필요한 기본 설정들을 자동화하여 설치 과정을 단순화하기 위해 아래 명령어 수

yum -y install oracle-database-preinstall-19c

 

패스워드 설정

1
# passwd oracle

selinux permissive 설정

1
2
# vi /etc/selinux/config
SELINUX=permissive

방화벽 해제

1
2
# systemctl stop firewalld
# systemctl disable firewalld

설치 경로 생성

1
2
3
4
# mkdir -/ORA19/app/oracle/product/19.0.0/db_1/
# mkdir -/ORA19/app/oradata
# chown -R oracle:oinstall /ORA19
# chmod -775 /ORA19

오라클 계정 접속 후 .bash_profile 에 아래 내용 추가

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# su - oracle
$ vi .bash_profile
export TMP=/tmp
export TMPDIR=$TMP
 
export ORACLE_HOSTNAME=oel7
export ORACLE_UNQNAME=oracle19
export ORACLE_BASE=/ORA19/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19.0.0/db_1
export ORA_INVENTORY=/ORA19/oraInventory
export ORACLE_SID=oracle19
export DATA_DIR=/ORA19/app/oradata
export PATH=/usr/sbin:/usr/local/bin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
 
export DISPLAY=192.168.137.1:0.0

오라클 설치파일 압축해제

1
2
$ cd $ORACLE_HOME
$ unzip LINUX.X64_193000_db_home.zip 

오라클 설치

1
$ ./runInstaller

 

 

 

https://positivemh.tistory.com/555 참고

'study_DB > Oracle' 카테고리의 다른 글

RAC(Real Application Clusters)  (0) 2025.06.10
데이터 백업방식  (0) 2024.08.08
파티션  (0) 2024.08.05
오라클 설치(구축)  (0) 2023.11.27
리두 로그, 아카이브 로그  (0) 2023.09.13