Oracle 19c RAC 설치(8) - Database 생성
Database 생성
DBCA 실행
$ dbca
데이터베이스 작업 선택
고급 구성 선택
데이터베이스 배치 유형 선택
노드 선택
rac1, rac2 선택
데이터베이스 식별 세부 정보 지정
전역데이터베이스 이름 및 SID 명을 입력
컨테이너 데이터베이스는 생성하지 않는다.
데이터베이스 저장 영역 옵션 선택
데이터베이스 저장 영역 유형은 ASM 관리로 설정하고 파일 위치는 +DATA로 설정한다.
리두로그 및 컨트롤 파일 다중화가 필요하다면 리두로그 및 제어 파일 다중화를 선택하여 구성한다.
리두로그 및 제어 파일 다중화 구성
+DATA, +FRA 영역에 파일을 다중화한다.
파일 위치변수를 클릭하면 소프트웨어가 설치된 경로 및 SID 명을 확인할 수 있다.
빠른 복구 옵션 선택
빠른 복구 영역은 +FRA 영역으로 지정한다.
아카이브 모드를 사용할 것이므로 아카이브 모드 사용을 체크하고 아카이브모드 매개변수 편집을 선택한다.
아카이브 모드 매개변수 설정
.arc 로 형식을 변경한다.
Oracle Database Vault 구성 옵션 선택
구성 옵션 지정
메모리 - 자동 메미로 관리 사용
문자집합 - KO16MSWIN949 선택
관리 옵션 지정
모두 사용하지 않으므로 체크를 모두 하지 않고 다음으로 넘어간다.
관리 비밀번호 설정 (oracle)
데이터베이스 생성 옵션 선택
모든 초기화 매개변수에서 초기 파라미터를 변경할 수 있다.
저장 영역 위치 사용자 정의
리두로그 그룹 추가 및 컨트롤 파일을 수정
리두로그 그룹 설정
그룹 3번은 스레드 1로 변경한다.
리두로그 그룹 추가
리두로그 그룹 5 추가
리두로그 그룹 6 추가
리두로그 그룹 생성 확인
1~3번 그룹은 1번 스레드에 할당하고, 나머지 4~6번 그룹은 2번 스레드에 할당
데이터베이스 생성 스크립트 생성
별도 스크립트 저장을 위해 데이터베이스 생성 스크립트 생성을 체크하고 다음으로 넘어간다.
필요조건 검사 수행
모두 무시하고 진행
응답파일 저장
설치 진행
설치 완료
DB 상태 확인
[racdb1:/home/oracle]> sqlplus / as sysdba
SQL*Plus: Release 19.0.0.0.0 - Production on Fri Feb 3 13:27:06 2023
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
SQL> select instance_name, version, status from gv$instance;
INSTANCE_N VERSION STATUS
---------- ---------- ----------
racdb1 19.0.0.0.0 OPEN
racdb2 19.0.0.0.0 OPEN
CRS 상태 확인
crsctl stat res -t
[root@rac1 ~]# crsctl stat res -t
--------------------------------------------------------------------------------
Name Target State Server State details
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.LISTENER.lsnr
ONLINE ONLINE rac1 STABLE
ONLINE ONLINE rac2 STABLE
ora.chad
ONLINE ONLINE rac1 STABLE
ONLINE ONLINE rac2 STABLE
ora.net1.network
ONLINE ONLINE rac1 STABLE
ONLINE ONLINE rac2 STABLE
ora.ons
ONLINE ONLINE rac1 STABLE
ONLINE ONLINE rac2 STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)
1 ONLINE ONLINE rac1 STABLE
2 ONLINE ONLINE rac2 STABLE
3 ONLINE OFFLINE STABLE
ora.CRS.dg(ora.asmgroup)
1 ONLINE ONLINE rac1 STABLE
2 ONLINE ONLINE rac2 STABLE
3 OFFLINE OFFLINE STABLE
ora.DATA.dg(ora.asmgroup)
1 ONLINE ONLINE rac1 STABLE
2 ONLINE ONLINE rac2 STABLE
3 OFFLINE OFFLINE STABLE
ora.FRA.dg(ora.asmgroup)
1 ONLINE ONLINE rac1 STABLE
2 ONLINE ONLINE rac2 STABLE
3 OFFLINE OFFLINE STABLE
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE rac1 STABLE
ora.LISTENER_SCAN2.lsnr
1 ONLINE ONLINE rac2 STABLE
ora.LISTENER_SCAN3.lsnr
1 ONLINE ONLINE rac2 STABLE
ora.asm(ora.asmgroup)
1 ONLINE ONLINE rac1 Started,STABLE
2 ONLINE ONLINE rac2 Started,STABLE
3 OFFLINE OFFLINE STABLE
ora.asmnet1.asmnetwork(ora.asmgroup)
1 ONLINE ONLINE rac1 STABLE
2 ONLINE ONLINE rac2 STABLE
3 OFFLINE OFFLINE STABLE
ora.cvu
1 ONLINE ONLINE rac2 STABLE
ora.qosmserver
1 ONLINE ONLINE rac2 STABLE
ora.rac1.vip
1 ONLINE ONLINE rac1 STABLE
ora.rac2.vip
1 ONLINE ONLINE rac2 STABLE
ora.racdb.db
1 ONLINE ONLINE rac1 Open,HOME=/u01/app/o
racle/product/19c/db
_1,STABLE
2 ONLINE ONLINE rac2 Open,HOME=/u01/app/o
racle/product/19c/db
_1,STABLE
ora.scan1.vip
1 ONLINE ONLINE rac1 STABLE
ora.scan2.vip
1 ONLINE ONLINE rac2 STABLE
ora.scan3.vip
1 ONLINE ONLINE rac2 STABLE
--------------------------------------------------------------------------------
+) 노드간 시간 동기화
설치가 끝나고 서버 시간을 양쪽 노드 모두 확인한다.
[root@rac1 ~]# date
2023. 02. 03. (금) 17:23:49 KST
두 노드 사이에 시간이 일치하지 않으면 시간 동기화를 해준다.
rdate -s 203.248.240.103
참조
https://dataforum.io/display/ORCL/Oracle+Database+19c+Real+Application+Cluster