vmware Player Linux 7(CentOS) 설정 Oracle 19c (RPM) 설치 1
Oracle 19c (RPM) 설치 URL
https://www.oracle.com/kr/database/technologies/oracle-database-software-downloads.html#19c
Linux x86-64 RPM 다운로드 링크 클릭
오라클 로그인 후 19c RPM 다운로드 시작
sha256sum 확인
See All 이동 하면 확인 가능
19c RPM 다운로드 완료 후 리눅스 서버 파일 옮김
FileZilla 프로그램을 이용하여 파일 옮김
(/home/user01/oracle)
sha256sum oracle-database-ee-19c-1.0-1.x86_64.rpm
다운로드 시 sha256 값과 리눅스 서버에 옮김 rpm sha256 값과 동일 한지 비교
오라클 설치 전 사전 설정
preinstall rpm 다운로드
curl -o oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
preinstall 패키지 확인
preinstall 패키지 설치
/app/media 경로에 설치 하기 위해 해당 경로로 파일 복사
(app/media) 디렉토리가 없는 경우
mkdir app
mkdir app/media
디렉토리 생성
cp oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm /app/media/
yum -y localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
설치 진행
(network 자동설정)
yum install -y oracle-database-preinstall-19c
자동 설정 후 수동설정 파일 확인
/etc/sysctl.conf
cat /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
/sbin/sysctl -p
설정 확인
cat /etc/security/limits.d/oracle-database-preinstall-19c.conf
유저 및 그룹 생성
[수동 생성]
groupadd dba
useradd -g dba -G dba oracle
[자동 생성]
usermod -g dba -G dba oracle
passwd oracle
패스워드 설정
selinux disable 설정
vi /etc/selinux/config
SELINUX=disabled