반응형

I 리눅스(Linux) CentOS 7 ─ Oracle 12c 다운로드 및 설치

 

Oracle VM VirtualBox

CentOS-7-x86_64-Minimal-1804.iso

Oracle JDK (jdk-8u251-linux-x64.tar.gz)

Oracle Database 12c Release 2 (12.2.0.1.0) for Linux x86-64

https://www.oracle.com/database/technologies/oracle12c-linux-12201-downloads.html

 

 

1. CentOS 7 패키지 업데이트

2. RDBMS 의존성(dependency) 설치

3. Oracle 사용자 및 그룹 생성

4. 커널 파라미터 추가

    1) /etc/sysctl.conf

    2) /etc/security/limits.conf

5. Oracle 12c 다운로드

 

 

1. CentOS 7 패키지 업데이트

# yum update -y
 

 

 

 

2. RDBMS 의존성 (dependency) 설치

# yum install -y binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 glibc-devel.i686 
glibc-devel.x86_64 ksh compat-libstdc++-33 libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 libgcc.i686 
libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libXi.i686 libXi.x86_64 
libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64 zip unzip 
 
 

 

 

3. 오라클(Oracle) 사용자 및 그룹 생성

# groupadd oinstall 
# groupadd dba 
# useradd -g oinstall -G dba oracle
 

 

 

4. 커널 파라미터(kernel parameter) 추가

    1) vim /etc/sysctl.conf

fs.aio-max-nr = 1048576 
fs.file-max = 6815744 
kernel.shmall = 2097152 
kernel.shmmax = 8329226240 
kernel.shmmni = 4096 
kernel.sem = 250 32000 100 128 
net.ipv4.ip_local_port_range = 9000 65500 
net.core.rmem_default = 262144 
net.core.rmem_max = 4194304 
net.core.wmem_default = 262144 
net.core.wmem_max = 1048586
 

 

 

      /etc/sysctl.conf 적용

# sysctl -p
 
# sysctl -a
 

 

 

    2) 오라클 한계 제한 설정

       /etc/security/limits.conf

oracle soft nproc 2047 
oracle hard nproc 16384 
oracle soft nofile 1024 
oracle hard nofile 65536 
 

 

 

5. Oracle 12c 다운로드

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie"
"https://download.oracle.com/otn/linux/oracle12c/122010/linuxx64_12201_database.zip?AuthParam=1587105004_94acc87840bd78abb6e97dbf06b8a6db" 
 

 

 

 

 

 

다운로드 파일 이동 (파일 이름 변경)

mv linuxx64_12201_database.zip\?AuthParam\=1587105004_94acc87840bd78abb6e97dbf06b8a6db linuxx64_12201_database.zip
 

 

 

반응형