Oracle Database 19c 단일 인스턴스 설치 (EE / SE2)
Oracle난이도: 중급소요 시간: 90–150분Oracle Linux / RHEL 7.9, 8 또는 9를 실행하는 단일 서버에 Oracle Database 19c를 처음부터 설치합니다: 운영체제 준비(preinstall RPM 또는 수동), OFA 디렉터리, Release Update를 포함한 silent 소프트웨어 설치, listener, CDB + PDB(AL32UTF8, RAM 기준 SGA/PGA, redo, FRA, ARCHIVELOG), HugePages, 자동 시작, 보안 강화, 첫 RMAN 백업. 데이터는 파일 시스템이나 미리 설치한 Oracle Restart의 ASM disk group에 둘 수 있습니다. 결과적으로 백업을 받았고 서버 부팅 시 자동으로 열리며 patch 수준이 검증된 데이터베이스가 만들어집니다. RAC는 19c RAC 설치, 26ai는 26ai 설치 가이드를 여십시오.
구성: 서버 1대
시작하기 전에
- 운영체제가 지원 대상이며 최신 상태입니다: Oracle Linux / RHEL …. …19c는 OL9/RHEL9에서 19.19 RU부터 지원되었습니다. Oracle의 최신 Release Notes는 19.32 이상 RU와 나열된 one-off를 권장합니다(이 가이드는 둘 다 설치와 함께 적용합니다). 최소 커널: UEK7 5.15.0-1.43.4.2 또는 RHCK 5.14.0-70.22.1. UEK8(6.12)에는 최소 19.32 RU와 OL 9.6이 필요합니다.…OL/RHEL 7.9를 권장합니다. 최소 커널: OL 7.4 + UEK4 4.1.12-124.19.2, OL 7.4 + UEK5 4.14.35-1818.1.6, OL 7.7 + UEK6 5.4.17-2011.4.4, RHCK(OL/RHEL 7.5) 3.10.0-862.11.6. 기본 19.3 설치 프로그램이 OL7을 인식하며, RU는 마찬가지로 설치와 함께 적용합니다.…최소 커널: UEK6 5.4.17-2011.0.7 또는 RHCK 4.18.0-80. OL 8.8 + UEK7(5.15.0-202.135.2)에는 최소 19.21 RU가 필요합니다.…
- RAM이 양식의 값(… GB)과 같습니다. Swap은 최소 … GB입니다(RAM ≤16 GB이면 RAM 크기, 그보다 크면 16 GB). /tmp에 최소 1 GB의 여유 공간이 있습니다.
- … 아래에 소프트웨어용으로 최소 20 GB(19c home + RU 백업), …에 최소 10 GB의 여유 공간이 있습니다.… …(데이터)와 …(FRA, 최소 … GB)가 별도 디스크/LV로 마운트되어 있고 /etc/fstab에 영구 등록되어 있습니다(XFS 권장).…
- 설치 파일이 … 아래에 있습니다: LINUX.X64_193000_db_home.zip(oracle.com 또는 edelivery.oracle.com, 'Oracle Database 19c for Linux x86-64'), …GI …RU …, OPatch ……, one-off(…; p<number>_.zip)…(My Oracle Support → Patches & Updates). patch 번호는 MOS에서 확인하십시오(Doc ID 2118136.2, 권장 one-off는 Doc ID 555.1). 파일을 업로드한 디렉터리에 최소 10 GB의 여유 공간이 있어야 하며, 설치 후 zip 파일은 삭제해도 됩니다.
- 유효한 Oracle 라이선스와, patch 다운로드를 위해 지원 계약(CSI)에 연결된 My Oracle Support 계정이 있습니다.
- Hostname …이 설정되어 있고(hostname -f가 같은 이름을 반환) 서버 자신의 IP로 해석됩니다(DNS 또는 /etc/hosts). listener와 클라이언트 연결이 이 이름을 사용합니다.
- 포트 …를 다른 프로세스가 사용하고 있지 않습니다.
- 시간대가 올바르고 시계가 NTP(chrony)로 동기화되어 있습니다. SELinux 상태를 파악하고 있습니다(Oracle Database는 SELinux enforcing 모드에서 동작할 수 있으므로 사내 정책에 따라 두십시오).
- Oracle Restart(Grid Infrastructure 19c)가 설치되어 있고 ASM이 실행 중이며 …와 … disk group이 MOUNTED 상태입니다. oracle 사용자는 asmdba 그룹에 속해 있습니다. 디스크는 …udev 규칙으로…ASM Filter Driver로…ASMLib으로…… multipath alias를 통해… 준비했습니다(스토리지 준비, Oracle Restart + ASM).
- 유지 관리 시간대를 확보했고 서버(VM인 경우)의 snapshot을 받았습니다.
가이드 단계
- 운영체제 준비 — Hostname, /etc/hosts 및 시스템 업데이트 · Oracle preinstall RPM 설치 · 필수 RPM 설치 · Oracle 그룹과 oracle 사용자 생성 · 커널 파라미터 작성 (sysctl) · 커널 파라미터 적용 …
- 디렉터리 구조 및 환경 — 디렉터리 생성 및 소유권 설정 · 환경 변수 파일 작성 · 환경 파일을 세션에 연결
- ASM 및 Oracle Restart 사전 점검 — 디스크 계층, ASM, disk group 확인
- 소프트웨어 설치 (RU 포함) — 설치 파일 확인 · 기본 소프트웨어를 ORACLE_HOME에 압축 해제 · OPatch 업데이트 · Release Update와 one-off 압축 해제 · 설치 response file 준비 · RU를 포함한 소프트웨어 설치 (runInstaller) …
- Listener — Listener 생성 (netca)
- 데이터베이스 생성 (dbca) — CDB와 PDB 생성 · 시작 후 PDB가 열린 상태로 유지되도록 설정 · SGA/PGA 값 고정 및 재시작 · redo log 그룹 추가 · local_listener 설정 (1521 이외 포트) · ARCHIVELOG 및 FRA 확인 …
- 자동 시작 — oratab에서 자동 시작 활성화 · systemd 서비스 파일 작성 · 서비스 활성화 및 서비스를 통한 시작
- Oracle Restart 등록 — Oracle Restart의 데이터베이스 등록 확인
- 검증 — 버전, 구성 요소, patch, 설정 확인 · Listener 서비스 확인 · Alert log 확인
- 보안 강화 — 열려 있는 Oracle 계정 잠금 (ACCOUNT LOCK) · 비밀번호 프로필 설정 · Unified audit 정책 검토
- 설치 후: 백업 및 모니터링 — RMAN 설정 및 첫 전체 백업 · ARCHIVELOG 비활성 상태에서 백업 · 예약 백업 계획 · 모니터링: FRA 및 tablespace 사용률