반응형
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. 설치 확인
반응형
'Programs > Linux' 카테고리의 다른 글
리눅스 압축 및 해제(tar, gtar, zip, jar) (0) | 2022.10.27 |
---|---|
GUI(GNOME Desktop) 구성 및 원격 데스크톱 설치 (0) | 2022.10.19 |
네트워크 설정 및 SSH 원격을 위한 설정 (0) | 2022.10.18 |
디스크 드라이브 마운트 설정 및 해제 그리고 포맷 (6) | 2022.10.13 |
사용자 계정 추가/변경/삭제 (2) | 2022.10.11 |