[Oracle] RAC+ASM 구축 (CentOS 7)

2023. 11. 22. 13:58DB

[Grid instructure 설치전 requiremets 체크]

$ ./runcluvfy.sh stage -pre crsinst -n racdb1,racdb2 -verbose > rac_precheck.txt

 

[runcluvfy.sh 속 에러]

아래 에러에서 나오는 IP는 virbr0으로 판단되어 삭제함

 

[Grid Infrastructure 설치]

 

1. RAC를 설치하기 위해  Install and configure oracle grid infrastructure for a cluster 선택

 

2. configure a standard cluster 선택 

 

3. 상세히 세팅하기 위해 Advanced Installation 선택 

 

4. 필요한 언어 선택 

 

5. SCAN 설정 --> DNS 서버가 설정되어 있지 않으면 이 단계에서 에러 발생할 수 도 있음 

 

6. node 간 SSH 테스트 

 

** 설치 중 에러 

INS-40912

virtual ip를 private ip 생성하듯 미리 만들어서 생겼다. 생성한 virtual ip는 삭제한다. 

 

7. Grid Network 설정 --> Public 대역과 Private 대역 선택하면 됨 

 

8.  Use Standard ASM storage 선택하면 INS-41210 에러 발생함 Use Oracle Flex ASM storage 선택

 

 

 

9. Disk group 선택 --> 사전에 oracleasm으로 디스크생성해야만 함 

 

 

10. 비밀번호 설정 --> 여기서 일부 특수문자를 비밀번호에 포함 시 LISTENER 생성시에 에러 발생함, 참고 필요

 

11. IPMI 사용안함 

 

12. EM 사용안함 

 

13. ASM 사용그룹 설정 

 

14. ORACLE BASE와 GRID HOME 설정 

 

15. OraInventory 설정 

 

16. root로 실행해야 하는 script를 자동으로 돌릴지 하는 선택란 --> 여기서는 수동으로 script를 돌렸다. 

 

17. 설치 전 summary 

 

18. root로 script를 돌리라는 알림창이 뜨면 Node #1과 Node #2에서 root로 해당 script를 돌린 후 OK를 누르면 된다. 

 

** Node #2에서 root.sh 시 에러가 발생한다. DB를 삭제 후 재 설치 했더니 디버깅됐다. 

 

[CRS ststus check]

리소스들의 상태를 확인한다.

 

[ASMCA]

GRID 설치 시 아래와 DATA 영역는 만들어졌다. 나머지 FRA 영역을 생성하자.

1. CREATE 선택

 

2. Disk group name을 작성하고 Disk group을 선택한다. 

 

[Oracle DB 엔진 설치]

 

1. Next 선택

 

2. 상세한 설정을 하기 위해 software만 따로 설정한다. Install database software only 선택 

 

3. RAC로 설치하기 위해 oracle real application clusters database installation 선택 

 

4. RAC에 사용될 노드 선택 

 

5. 언어 선택 

 

6. Edition 선택 --> RAC라서 Enterprise edition 버튼만 활성화됨 

 

7. ORACLE BASE와 ORACLE HOME 설정 

 

8. ORACLE에 사용될 그룹 선택 

 

[Oracle DB 설치]

 

1. Create Database 선택 

 

2. 자세한 설정을 위해 Advanced Mode 선택 

 

3. Custom Database 또는 General Purpose 선택 

 

4. DB name과 SID 설정 

 

5. Node 선택 

 

6. run cvu checks periodicallt 선택 <-- 클러스터를 확인하는 유틸리티인 CVU를 사용하기 위해 선택 

 

7. oracle db 비밀번호 설정 

 

8. Data 영역은 +DATA를 선택, FRA 영역은 +FRA 선택, Enable Archiving 선택 

 

* Fast Recovery Area

 - Oracle 복구와 관련된 파일들의 통합된 저장영역 

 - 이 영역에는 archive redo logfile, control file, RMAN에 의해 생성된 Backup set, Flashback log, Chaging tracking file 등이 생성된다. 

 

 

9. 샘플 스키마는 선택 안해도 된다.  --> 여기서는 테스트해볼 사항이 있어 샘플 스키마를 선택했다. 

 

10. Character set과 Memory, Process등을 설정 

 

11. create database 선택 

 

** CRS-2674

node#1에서 asmca 안의 mount all을 해도 node#2datagroup까지 mount가 되지 않음 --> mount는 각각 node에서!

'DB' 카테고리의 다른 글

[Oracle] ORA-01078, 01565, 17503, 29701  (1) 2023.11.28
[Oracle] ASM  (0) 2023.11.28
[Oracle] RAC+ASM 구축 환경설정 (CentOS 7)  (0) 2023.11.22
[Oracle] RAC 관련 명령어  (0) 2023.11.21
[Oracle] 복구  (0) 2023.11.21