2. 리눅스 환경 설정
2-1. 리눅스 환경 설정
A) 설치 정보 확인
-- OS 정보 확인
# uname -a
# cat /etc/oracle-release
B) 미사용 서비스 정리
-- 방화벽 중지
# systemctl stop firewalld
# systemctl disable firewalld
-- 블루투스 중지
# systemctl stop bluetooth
# systemctl disable bluetooth
-- 시간 동기화 중지
# systemctl stop chronyd
# systemctl disable chronyd
# mv /etc/chrony.conf /etc/chrony.conf.bak
-- NTP 중지
# systemctl stop ntpdate
# systemctl disable ntpdate
-- AVAHI 중지
# systemctl stop avahi-daemon.socket
# systemctl disable avahi-daemon.socket
# systemctl stop avahi-daemon
# systemctl disable avahi-daemon
-- 가상 시스템 관리 중지
# systemctl stop libvirtd
# systemctl disable libvirtd
C) 리눅스 제공 필수 패키지 설치
-- 리눅스 필수 패키지 설치
# yum -y install ksh-*
# yum -y install libaio-devel-*
# yum -y install oracleasm-support-* -
# yum -y install bc
# yum -y install binutils
# yum -y install compat-libcap1 -
# yum -y install compat-libstdc++-33 -
# yum -y install elfutils-libelf
# yum -y install elfutils-libelf-devel
# yum -y install fontconfig-devel
# yum -y install glibc
# yum -y install glibc-devel
# yum -y install kmod-20 -
# yum -y install kmod-libs-20 -
# yum -y install ksh
# yum -y install libaio
# yum -y install libaio-devel
# yum -y install libgcc
# yum -y install libstdc++
# yum -y install libstdc++-devel
# yum -y install libX11
# yum -y install libXau
# yum -y install libxcb
# yum -y install libXi
# yum -y install libXtst
# yum -y install libXrender
# yum -y install libXrender-devel
# yum -y install make
# yum -y install net-tools
# yum -y install nfs-utils
# yum -y install policycoreutils
# yum -y install policycoreutils-python -
# yum -y install smartmontools
# yum -y install sysstat
D) hosts 파일 수정
-- 호스트 파일 수정
# vi /etc/hosts
E) 보안 설정 변경
-- selinux 모드 변경
# vi /etc/selinux/config
-- SELinux 모드를 온라인 상에서 변경
# setenforce permissive
F) dnsmasq 활성화
-- 로컬 도메인 정보 추가
# vi /etc/dnsmasq.conf
-- resolv.conf 확인
# vi /etc/resolv.conf
-- dnsmasq 활성화
# systemctl start dnsmasq
# systemctl enable dnsmasq
-- 활성화 확인
# nslookup rac-scan.localdomain
G) 가상 메모리 파일 시스템 할당
-- /dev/shm 영역 확인
# df -h | grep shm
-- tmpfs 영역 할당
# vi /etc/fstab
-- /dev/shm 영역 remount
# mount -o remount /dev/shm
-- /dev/shm 영역 확인
# df -h | grep shm
H) oracle 제공 추가 패키지 설치
-- Oracle 사전환경 구성 패키지 및 ASMLib 패키지 설치
# yum -y install oracle-database-preinstall-19c-1.0-2.el8*
# yum -y install oracleasmlib-*
I) 그룹 및 사용자 계정 작업
-- 그룹 등록 및 사용자 설정 변경
# groupadd asmadmin
# groupadd asmdba
# groupadd asmoper
# usermod -g oinstall -G dba,oper,backupdba,dgdba,kmdba,racdba,asmadmin,asmdba,asmoper oracle
# passwd oracle
J) 설치 경로 생성
-- 설치 경로 생성 및 권한 부여
# mkdir -p /u01/app/oracle
# chown -R oracle:oinstall /u01
# chmod -R 775 /u01
K) 사용자 환경 설정
-- root 계정의 .bash_profile에 경로 정보 입력
# vi ~/.bash_profile
-- oracle 유저의 .bash_profile 수정
# vi ~oracle/.bash_profile
-- Grid와 DB 인스턴스 간의 변환을 위한 alias 설정
# vi ~oracle/.bashrc
'Oracle' 카테고리의 다른 글
[Oracle Linux 8.6] Oracle 19c Real Application Cluster 설치(4) (0) | 2024.04.01 |
---|---|
[Oracle Linux 8.6] Oracle 19c Real Application Cluster 설치(3) (0) | 2024.04.01 |
[Oracle Linux 8.6] Oracle 19c Real Application Cluster 설치(1) (0) | 2024.04.01 |
[Oracle Linux 8.6] Oracle 19c Single ASM 설치(GUI) (0) | 2023.12.26 |
[RHEL 8.6] ORACLE 19C 설치(Silent Mode) (1) | 2023.11.21 |