DATABASE(oracleDB 11g)/RAC

[RAC]virtual box 에서 RAC 설치_6_GI설치

SEUNGSAMI 2019. 6. 20. 16:07






-- 11.2.0.3 파일을 공유 폴더에 넣는다
-- RAC1에 grid 유저로 로그인






####grid user####
[grid@host01 sf_share]$ cd /media/sf_share
[grid@host01 sf_share]$ unzip p10404530_112030_Linux-x86-64_1of7.zip
[grid@host01 sf_share]$ unzip p10404530_112030_Linux-x86-64_2of7.zip
[grid@host01 sf_share]$ unzip p10404530_112030_Linux-x86-64_3of7.zip
[grid@host01 sf_share]$ cd grid/
[grid@host01 grid]$ ./runInstaller
-- GI 설치 시작
























--add 버튼 누르고 추가

-- 다음을 참고
[root@host01 ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               host01 localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6

# Public
192.168.56.111   host01          host01.localdomain
192.168.56.112   host02          host02.localdomain

# Private
192.168.1.111   host01-priv1     host01-priv1.localdomain
192.168.1.112   host02-priv1     host02-priv1.localdomain

# Virtual
192.168.56.113   host01-vip      host01-vip.localdomain
192.168.56.114   host02-vip      host02-vip.localdomain

# SCAN
192.168.56.115   cluster01-scan  cluster01-scan.localdomain
192.168.56.116   cluster01-scan  cluster01-scan.localdomain
192.168.56.117   cluster01-scan  cluster01-scan.localdomain




-- host 02 NODE가 추가됨
-- SSH 누르고 OS password 쓰고 setup



--  완료


[grid@host01 grid]$ ssh host02 date
Thu Jun 13 11:17:09 KST 2019
-- 위의 과정을 완료하면 ssh접속을 할때, 패스워드나 암호화키를 물어보지 않고 바로 접속이 된다


[grid@host01 grid]$ ssh host02
Last login: Thu Jun 13 11:18:48 2019 from 192.168.56.111

[grid@host02 ~]$ cd .ssh/

[grid@host02 .ssh]$ ll
total 16
-rw-r--r-- 1 grid oinstall  920 Jun 13 11:15 authorized_keys
-rw------- 1 grid oinstall  883 Jun 13 11:15 identity
-rw-r--r-- 1 grid oinstall  221 Jun 13 11:15 identity.pub
-rw-r--r-- 1 grid oinstall 1981 Jun 13 11:15 known_hosts
-- 위의 과정을 완료하지 않으면 known_hosts만 존재




-- private는 하나로 묶어서 사용한다는 것이다.





















-- 베이스 경로 안에는 GI를 설치 할 수 없다.













-- yes










-- 나오는 스크립트 각각을 root 계정에서 실행 해준다.
-- 스크립트는 반드시 1개씩 실행해준다.
-- host02에서도 똑같이 root계정의 터미널에서 실행을 해준다.

[grid@host01 ~]$ su -
Password:
[root@host01 ~]# /u01/app/oraInventory/orainstRoot.sh

[root@host01 ~]# /u01/app/11.2.0/grid/root.sh
>> Enter


[root@host02 ~]# /u01/app/oraInventory/orainstRoot.sh

[root@host02 ~]# /u01/app/11.2.0/grid/root.sh
>> Enter
실행 후 전부 다 끝나면OK


-- 유틸리티를 아직 설치하지 않았으므로 이렇게 뜨는게 정상적으로 완료된 것이다.