DBAtlas · 데이터베이스 운영 아틀라스

Oracle Restart: Grid Infrastructure 19c + ASM (단일 서버)

Oracle난이도: 고급소요 시간: 90–150분

단일 서버에 Oracle Restart(Grid Infrastructure 19c standalone, HA_CONFIG)와 ASM을 설치합니다. grid 사용자와 ASM 그룹, 영구 디스크 이름(udev, ASMLib 또는 ASM Filter Driver, 단일 경로 또는 multipath 디스크), RU를 함께 적용하는 gridSetup.sh -silent, DATA 및 FRA 디스크 그룹, srvctl/asmcmd 검증까지 다룹니다. 데이터베이스를 ASM에 두려는 단일 서버 환경용이며 데이터베이스 설치 전에 적용합니다. 클러스터(RAC)는 구성하지 않으며, RAC는 Oracle RAC 19c 가이드를 참고하십시오. 완료되면 ASM, 리스너, 이후 설치할 데이터베이스가 Oracle Restart에 의해 관리되고 부팅 시 자동으로 시작됩니다.

구성: 서버 1대 + 비공유 ASM 디스크

시작하기 전에

  • Oracle Linux / RHEL …가 지원되며 최신 상태입니다.… OL9/RHEL9에서 Oracle Release Notes는 Grid 19c에 19.32 이상 GI RU와 명시된 one-off 패치를 권장합니다(이 가이드는 둘 다 -applyRU/-applyOneOffs로 설치 중에 적용합니다).… OL/RHEL 7.9: 19c(Grid 포함)가 지원됩니다. OL7 최소 커널은 UEK4 4.1.12-124.19.2, UEK5 4.14.35-1818.1.6, UEK6 5.4.17-2011.4.4 또는 RHCK 3.10.0-862.11.6(RHEL 7.5+)입니다. 기본 19.3 설치 프로그램이 OL7을 인식하며 RU는 마찬가지로 설치 중에 적용됩니다.… OL 8.8 + UEK7 커널에서 Grid 19c에는 최소 19.23 GI RU가 필요합니다.…… AFD를 사용하려면 실행 중인 커널이 5.14보다 오래된 버전(RHCK 4.18 또는 UEK6)이고 MOS 1369107.1의 지원 목록에 있어야 합니다. UEK7(5.15) 커널에서는 AFD 필터링이 비활성화됩니다.…… ASMLib v2(OL7): UEK에서는 oracleasm 드라이버가 커널에 포함되어 있고, RHCK에서는 kmod-oracleasm이 필요합니다.…… ASMLib v3: OL9에서는 UEK7/UEK8/RHCK(io_uring), OL8에서는 UEK7(io_uring), UEK6 또는 RHCK(kmod-redhat-oracleasm 드라이버).…
  • ASM용 디스크는 비어 있으며(파티션, 파일 시스템, LVM 없음) 이 서버에만 연결되어 있습니다…. multipath alias(/dev/mapper/...)가 구성되어 있고 각 LUN에 정상 경로가 2개 이상 있습니다…. DATA …개 디스크(…), FRA …개 디스크(…). …NORMAL은 최소 2개가 필요하며, ……HIGH는 최소 3개가 필요하며, …디스크 크기는 모두 같아야 합니다. 이 디스크의 모든 데이터가 삭제됩니다.
  • DM-Multipath가 설치되어 있고 각 ASM LUN이 WWID에 바인딩된 alias로 /dev/mapper/<alias>에 보입니다(스토리지 준비: multipath 가이드의 multipath 단계). 양식의 장치는 이 alias입니다.
  • 파일은 … 아래에 있습니다: LINUX.X64_193000_grid_home.zip(oracle.com / edelivery: 'Oracle Database 19c Grid Infrastructure for Linux x86-64'), GI RU …, OPatch ……, one-off 패치(…; p<number>_.zip)…(My Oracle Support). 패치 번호는 MOS에서 확인하십시오.… ASMLib 라이브러리 oracleasmlib-.rpm(Oracle ASMLib 다운로드 페이지에서 OL…용; …OL7에서는 2.0.x…3.1.x 권장…).…
  • Grid home용으로 최소 12 GB, …용으로 최소 10 GB, /tmp에 최소 1 GB의 여유 공간이 있습니다. Swap: RAM이 16 GB 이하이면 RAM과 같은 크기, 그 이상이면 16 GB.
  • 호스트 이름 …이 설정되어 있고 자기 IP로 해석됩니다.
  • 서버에 이전 Grid/Oracle Restart 설치가 없습니다.
  • 유지 보수 시간이 확보되었고 서버 스냅샷을 생성했습니다. 디스크 할당은 스토리지 팀과 확인했습니다(잘못된 디스크 = 데이터 손실).

가이드 단계

  • 운영 체제 준비 — 호스트 이름, /etc/hosts 및 시스템 업데이트 · Oracle preinstall RPM 설치 · 필요한 RPM 설치 · Oracle 그룹 및 oracle 사용자 생성 · 커널 파라미터 작성(sysctl) · 커널 파라미터 적용 …
  • 디렉터리 및 환경 — Grid 디렉터리 생성 · grid 사용자 환경 파일 작성 · 로그인 시 환경 파일 로드
  • ASM 디스크 준비 — multipath 장치 검증 · 디스크 파티션 생성 · udev 규칙 작성(영구 이름 및 소유권) · ASMLib 설치 · io_uring 활성화(ASMLib v3) · ASMLib 구성 …
  • Grid Infrastructure 설치 — 설치 파일 확인 · Grid 소프트웨어를 Grid home에 압축 해제 · OPatch 업데이트 · GI Release Update 및 one-off 패치 압축 해제 · cvuqdisk RPM 설치 · AFD 커널 지원 확인 …
  • 검증 — Oracle Restart 리소스 확인 · ASM, 리스너, 디스크 확인 · AFD 상태 확인 · 리스너 포트 변경
  • FRA 디스크 그룹 생성 — AFD로 FRA 디스크 레이블 지정 · FRA 디스크 그룹 생성 · 디스크 그룹의 Oracle Restart 상태 검증
  • 데이터베이스 및 설치 후 작업 — 데이터베이스 설치 준비 상태 검증 · Oracle Restart 부팅 시 자동 시작 검증 · OLR 백업
내 환경에 맞춘 단계별 계획 열기 →