[Oracle] 19c RAC설치(4) - RAC2 구성

망구씨·2023년 12월 18일
0
post-thumbnail

RAC2 2번 노드 구성

RAC2 VM 생성

RAC1 복제로 RAC2를 생성할 것이다.

RAC1 공유 스토리지 제거

CRS1, CRS2, CRS3, DATA, FRA 스토리지 제거

제거된 상태에서 복제 진행

RAC1 복제

가상머신 이름 및 경로, MAC 주소 정책 설정

복제 방식 선택

RAC1 공유 스토리지 다시 추가

RAC node1의 공유 스토리지는 다시 추가한다.

RAC2 환경구성

RAC2 공유 스토리지 추가

RAC2의 공유 스토리지도 추가한다.

RAC2 네트워크 MAC 주소 변경

네트워크는 NAT가 아닌 NAT 네트워크로 설정되어 있어야 한다.

네트워크 MAC 주소 변경

네트워크는 NAT가 아닌 NAT 네트워크로 설정되어 있어야 한다.

호스트 전용 네트워크의 MAC 주소 변경

변경 완료!!

RAC2 VM 시작

시작 후에 네트워크 설정

  • Settings 항목 중 Network를 선택하고 enp0s3의 톱니바퀴 아이콘을 클릭 후 IPv4 탭으로 이동하고 Address를 2번노드의 Public IP로 변경하고 Apply 버튼을 클릭합니다.

  • enp0s8의 톱니바퀴 아이콘을 클릭하고 IPv4 탭으로 이동해서 Address를 2번노드의 Private IP로 변경하고 Apply 버튼을 클릭합니다.

변경한 IP를 적용하기 위해 network를 재시작합니다.

service network restart

RAC2 모바텀 접속

호스트명 변경

2번 노드 hostname 변경

hostnamectl status
hostnamectl set-hostname rac2

[root@rac1 ~]# hostnamectl status
   Static hostname: rac1
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 97a066cb0b9c0b4e91dd0754d3cc7461
           Boot ID: b5e1fbf6e7a542a39fe411abd05068b8
    Virtualization: kvm
  Operating System: Oracle Linux Server 7.9
       CPE OS Name: cpe:/o:oracle:linux:7:9:server
            Kernel: Linux 5.4.17-2102.201.3.el7uek.x86_64
      Architecture: x86-64
[root@rac1 ~]# hostnamectl set-hostname rac2
[root@rac1 ~]# hostnamectl status
   Static hostname: rac2
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 97a066cb0b9c0b4e91dd0754d3cc7461
           Boot ID: b5e1fbf6e7a542a39fe411abd05068b8
    Virtualization: kvm
  Operating System: Oracle Linux Server 7.9
       CPE OS Name: cpe:/o:oracle:linux:7:9:server
            Kernel: Linux 5.4.17-2102.201.3.el7uek.x86_64
      Architecture: x86-64

사용자 환경 변수 변경

두 줄 수정

[root@rac2 ~]# vi ~oracle/.bash_profile
export ORACLE_HOSTNAME=rac2
export ORACLE_SID=racdb2
#위 두줄 수정

vi ~oracle/.bashrc 2번 노드의 alias 설정 변경

[root@rac2 ~]# vi ~oracle/.bashrc
alias grid_env='export ORACLE_HOME=$GRID_HOME;export ORACLE_SID=+ASM2;export ORACLE_HOME=$GRID_HOME;export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$GRID_HOME/bin:$BASE_PATH'
alias db_env='export ORACLE_HOME=$DB_HOME;export ORACLE_SID=racdb2;export ORACLE_HOME=$DB_HOME;export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$GRID_HOME/bin:$BASE_PATH'
profile
Slow and steady wins the race.

0개의 댓글