Programs/Linux

CentOS 7 - Oracle 19c 설치 메뉴얼

4wd 2022. 10. 19. 17:44
반응형

CentOS 7 환경에서 작성한 내용입니다.

 

 

OS환경 : CentOS 7.9

hostname : orcl

Oracle : 19c (19.3.0)

설치 파일 : LINUX.X64_193000_db_home.zip (홈페이지 다운로드)

 

 

 

1. /etc/hosts 설정 (설치될 PC IP)

vi /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.0.222 orcl

 

2. /etc/hostname 설정

vi /etc/hostname
orcl

 

3. 네트워크 자동 설정

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

 

4. 자동 설정 후 /etc/sysctl.conf 안에 내용 추가

 vi /etc/sysctl.conf
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500

 

5. 파일 생성 후 내용 추가

vi /etc/security/limits.d/oracle-database-preinstall-19c.conf
oracle   soft   nofile    1024
oracle   hard   nofile    65536
oracle   soft   nproc    16384
oracle   hard   nproc    16384
oracle   soft   stack    10240
oracle   hard   stack    32768
oracle   hard   memlock    134217728
oracle   soft   memlock    134217728

 

6. 사용자 및 그룹 생성

groupadd -g 54321 oinstall
groupadd -g 54322 dba
groupadd -g 54323 oper
groupadd -g 54324 backupdba
groupadd -g 54325 dgdba
groupadd -g 54326 kmdba
groupadd -g 54327 asmdba
groupadd -g 54330 racdba

useradd -u 54321 -g oinstall -G dba,oper,backupdba,dgdba,kmdba,asmdba,racdba oracle

 

7. 오라클 패스워드 설정

passwd oracle

 

8. selinux desabled 설정

vi /etc/selinux/config
SELINUX=disabled

 

9. 방화벽 내리기

systemctl stop firewalld
systemctl disable firewalld

 

10. 설치 디렉토리 생성 및 권한 설정

mkdir -p /home/app/oracle/product/19.3.0/db_1/
mkdir -p /home/app/oradata
chown -R oracle:oinstall /home
chmod -R 775 /home

 

11. 패키지 설치

yum -y install ksh
yum -y install libaio-devel
yum -y install compat-libcap1
yum -y install compat-libstdc++-33
yum -y install glibc-devel
yum -y install libstdc++-devel
yum -y install gcc-c++

 

12. 오라클 계정으로 이동

su - oracle

 

13. .bash_profile 내용 추가 및 편집

vi .bash_profile

export ORACLE_HOSTNAME=orcl
export ORACLE_UNQNAME=orcl
export ORACLE_BASE=/home/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19.3.0/db_1
export ORA_INVENTORY=/home/oraInventory
export ORACLE_SID=orcl
export DATA_DIR=/home/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

 

14. 오라클 패키지 이동 및 압축 해제

mv mv LINUX.X64_193000_db_home.zip /home/app/oracle/product/19.3.0/db_1
cd /home/app/oracle/product/19.3.0/db_1
unzip LINUX.X64_193000_db_home.zip

 

15. 오라클 설치

./runInstaller

 

16. 설치 구동 화면 (사용 환경에 따른 설정)

 

16-1 데이터베이스 설치 옵션

16-2 시스템 클래스 선택 옵션

16-3 데이터베이스 버전, 오라클 베이스 위치 및 비밀번호 설정

16-4 권장 비밀번호 무시

16-5 루트 스크립트 실행 옵션

16-6 설치 요약

16-7 제품 설치

16-8 스크립트 실행 여부 확인 

16-9 설치 완료

 

17. 설치 확인

 

 

반응형