CentOS에 Oracle 19C 설치Oracle 19c는 다중 모델을 목적으로 나온 데이터베이스입니다. /app 아래 설치하고자 경로를 일부 변경하였습니다. 사전 설치호스트 명 설정호스트 명의 "oracledb"로 설정하였습니다.
자동 설정yum을 통하여 Oracle 설치에 필요한 내용을 설치합니다.
수동 설정
관련 패키지 설치
습관처럼 yum으로 바로 설치하지 않고, 다운로드 후 설치를 진행하였습니다.
사전 환경 설정
/etc/sysctl.d/98-oracle.conf 파일에 다음의 내용 추가합니다.
커널 매개 변수 로드
/etc/security/limits.d/30-oracle.conf 파일 내용 추가합니다.
파일 추가 내용
SELINUX=permissive 모드로 설정되어 있는지 확인하고, 설정되어 있지 않다면 영구적으로 permissive 모드로 설정을 변경합니다.
1521/TCP 포트를 허용합니다.
설치할 디렉토리 생성 및 권한 설정합니다.
오라클 사용자 구성
오라클 관련 환경 설정 변수를 setEnv에 설정합니다.
setEnv.sh내용을 .bash_profile 하단에 추가합니다.
수정한 .bash_profile을 현재 세션에 적용합니다.
start_all.sh, stop_all.sh 스크립트 생성합니다.
파일에 대한 권한을 변경합니다.
오라클 설치Oracle 19c 압축파일을 ORACLE_HOME에 압축을 풉니다.
설치를 진행합니다.
실행 결과
설치 후 root로 접속하여 스크립트를 실행합니다.
오라클 실행oracle 사용자로 접속 후 데이터베이스를 시작한다.
데이터 베이스 생성하기
자동 실행 설정/etc/oratab 파일의 각 인스턴스별 재시작 플래그가 N을 Y로 설정하여 자동 재시작되도록 수정합니다.
OMF(Oracle Managed Files)를 활성화하여 데이터베이스 및 데이터베이스 파일 생성을 단순화합니다.
SQL로 설정할 경우 아래처럼 진행하시면 됩니다.
현재 DB 상태 확인
삭제오라클 삭제 후 다시 설치를 하기 위한 목적일 경우 deinstall을 실행하면 됩니다.
참고
#oracle19c #oracle #install #centos #centos7 |