누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

225
누누누 누누 누누누 누 누누 Oracle 12c RAC (12.1.0.2) 누누 누누누 누누누누누누 누 누누 2016.05 http://oraschool.tistory.com
  • date post

    22-Jan-2017
  • Category

    Technology

  • view

    1.935
  • download

    5

Transcript of 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

Page 1: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

누구나 쉽게 따라할 수 있는 Oracle 12c RAC (12.1.0.2) 설치 가이드

시연아카데미 김 시연 2016.05

http://oraschool.tistory.com

Page 2: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

2© 2016 시연아카데미oraschool.tistory.com

About Me

김 시연 • 오라클 성능 진단 및 튜닝 (19 년 ) • EXADATA 튜닝 • 성능 관리 제품 아키텍처 및 UI 설계• 2001~2016.03 ㈜ 엑셈 컨설팅 본부 본부장• ( 현재 ) 시연 아카데미

• 저서 및 번역서

Page 3: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

3© 2016 시연아카데미oraschool.tistory.com

목차문서작성 목적 6아키텍처7준비물 8버추얼박스 다운로드 9오라클 리눅스 다운로드 10~14오라클 12c & Grid 소프트웨어 다운로드 15~17설치용 파일들 압축 풀기 18

버추얼박스 설치 20버추얼박스 Host Key 설정 21~24가상 머신 만들기 25~31가상 머신 환경 설정 32~41

오라클 리눅스 6 설치 43~82

게스트 Addition 설치 84~99

Page 4: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

4© 2016 시연아카데미oraschool.tistory.com

목차사전 설치 – 공유 디스크 설정 101~110사전 설치 – 서버 설정 111~137

ASM 용 디바이스 생성Preinstall 패키지 설치 oracle O/S 유저 설정Limits 설정Hosts 파일 설정 unixODBC 패키지 설치MEMORY_TARGET 을 위한 tmpfs 설정Secure Linux Disabled방화벽 DisableNTP(Network Time Protocol) Disable오라클 설치 디렉토리 생성 Oracle O/S 유저 profile 설정Cvuqdisk 패키지 설치 ASM 디바이스 설정

Page 5: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

5© 2016 시연아카데미oraschool.tistory.com

목차RAC2 노드 복제139~155

RAC2 노드 환경 설정 157~166

HOSTNAME 변경 IP Address 변경 Oracle O/S 유저 Profile 수정

RAC 노드간 통신 테스트 168~171

GRID 소프트웨어 설치173~196

ASM 환경 설정198~203

오라클 12c 설치205~223

Page 6: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

6© 2016 시연아카데미oraschool.tistory.com

문서 작성 목적 본 문서의 목적은 누구나 쉽게 Oracle 12c RAC 를 설치할 수 있도록 하는 것입니다 .

이미 외국 엔지니어들의 영문 블로그들에는 설치 절차가 아주 잘 정리되어 있고 , 이 문서 역시 그분들이 작성한 내용을 이용해서 정리한 것입니다 .

다만 , 한글로 정리했다는 점과 설치 시에 간과하기 쉬운 사소한 부분까지도 자세히 정리했다는 점 , 그리고 자체적인 시행 착오를 수차례 반복한 결과를 토대로 나름의 최적의 설치 절차를 정립했다는 점에서 의미를 갖습니다 .

따라서 문서의 절차대로 차근차근 따라하시면 무난하게 설치가 완료될 것이라고 생각합니다 .

문서 작성 시에 참고한 블로그는 2 곳입니다 .

http://dbaora.com/oracle-rac-12c-12-1-0-1-on-oracle-enterprise-linux-6-using-oracle-virtual-box/http://www.lab128.com/rac12_installation_using_vb/article_text.html#oracle_installation_prerequisites1

Page 7: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

7© 2016 시연아카데미oraschool.tistory.com

아키텍처

rac1.dbaora.com rac2.dbaora.com

공유 디스크

2 개의 서버 ( 노드 ) 및 공유 디스크를 이용해서 RAC 를 구성합니다 .

Public network eth0

Private network eth1

Page 8: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

© 2016 시연아카데미oraschool.tistory.com 8

준비물

구분 최소 사양 시연 아카데미 노트북 사양

CPU 1 Core (2 스레드 ) 2 Core (4 스레드 )

Memory 4 Gb 이상 16 Gb

Disk 100 Gb 이상 512 Gb

OS Windows 10 (64 비트 )

하드웨어 부문

소프트웨어 부문 버추얼박스 오라클 리눅스 오라클 12c 데이터베이스 오라클 Grid 소프트웨어

Page 9: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

9© 2016 시연아카데미oraschool.tistory.com

버추얼박스 다운로드https://www.virtualbox.org/wiki/Downloads 사이트에서 최신 버전을 다운로드 받습니다 . 2016 년 5 월 기준의 최신 버전은 5.0.20 입니다 .

윈도우용 다운로드

Page 10: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

10© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 다운로드오라클 e- 딜리버리 사이트에 (https://edelivery.oracle.com) 로그인합니다 . 계정이 없는 분들은 “ New User?” 를 클릭해서 무료 계정을 생성합니다 .

Page 11: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

11© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 다운로드OEL 을 입력한 후

Oracle Linux (OEL) 을 선택합니다 .

“Start typing…” 부분에 “ OEL” 을 입력하면 리스트 박스에 “ Oracle Linux (OEL)” 가 나타납니다 . 해당 항목을 선택합니다 .

“Select Platform” 을 클릭한 후 x86 64 bit 를 체크한 후에 [SELECT] 버튼을 클릭합니다 .

“Select Platform” 을 클릭한 후 x86 64 bit 를 체크한 후에 [SELECT] 버튼을 클릭합니다 .

“Select Platform” 을 클릭한 후 x86 64 bit 를 체크한 후에 “ Select” 버튼을 클릭합니다 .

Step 1

Step 2

Page 12: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

12© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 다운로드Step 3

“Continue” 버튼을 클릭합니다 .

Step 4

“Select Alternate Release…” 를 클릭한 후 “ Oracle Linux 6.4.0.0.0 for x86 64bit” 를 선택한 후 “ Continue” 버튼을 클릭합니다 .

Page 13: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

13© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 다운로드Step 5

라이선스 동의 부분을 체크한 후 “ Continue” 버튼을 클릭합니다 .

Page 14: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

14© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 다운로드Step 6

“Download” 버튼을 클릭합니다 .

Page 15: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

15© 2016 시연아카데미oraschool.tistory.com

오라클 12c & Grid 소프트웨어 다운로드오라클 TechNet 사이트 (http://technet.oracle.com) 로 이동한 후 , Downloads -> Oracle Database 를 선택합니다 .

Page 16: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

16© 2016 시연아카데미oraschool.tistory.com

오라클 12c & Grid 소프트웨어 다운로드“Accept License Agreement” 를 체크한 후 , Linux x86-64 의 “ See All” 을 클릭합니다 .

Page 17: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

17© 2016 시연아카데미oraschool.tistory.com

오라클 12c & Grid 소프트웨어 다운로드“Accept License Agreement” 를 선택한 후 , 오라클 12c & Grid 소프트웨어를 다운로드합니다 .

Page 18: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

18© 2016 시연아카데미oraschool.tistory.com

설치용 파일들 압축 풀기 다운로드 받은 오라클 12c 데이터베이스용 파일들을 C:\Temp\oracle_sw\database 디렉토리에 압축을 해제합니다 . Grid 소프트웨어 파일들은 C:\Temp\oracle_sw\grid 디렉토리에 압축을 해제합니다 .

Page 19: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

19© 2016 시연아카데미oraschool.tistory.com

설치에 필요한 모든 준비가 완료되었습니다 .

쉬는 시간

Page 20: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

20© 2016 시연아카데미oraschool.tistory.com

버추얼박스 설치 VirtualBox-5.0.20-106931-Win.exe 를 이용해서 버추얼박스 설치를 진행합니다 . 기본설정대로 설치를 진행하시면 됩니다 .

Page 21: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

21© 2016 시연아카데미oraschool.tistory.com

버추얼박스 Host Key 설정 버추얼박스 설치가 끝나면 Host Key 를 설정할 필요가 있습니다 . 버추얼박스 Host Key 의 기본설정 값은 “ Right CTRL” 키입니다 . 일반적으로 노트북에는 “ Right CTRL” 키가 없으므로 다른 Key ( 본 예제에서는 Alt 키 ) 로 변경합니다 .

Note. Host Key 의 2 가지 역할1. 게스트 OS 에 위치한 마우스 포인터를 호스트 OS 로 빼낼 때 사용 2. Function Key 역할 ( 윈도우의 “ Fn” 키 역할 )

Page 22: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

22© 2016 시연아카데미oraschool.tistory.com

버추얼박스 Host Key 설정 Step 1

“ 파일 -> 환경설정 (P)” 메뉴를 클릭합니다 .

Page 23: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

23© 2016 시연아카데미oraschool.tistory.com

버추얼박스 Host Key 설정 Step 2

“ 입력 -> 가상 머신 (M)” 탭을 클릭합니다 .

Page 24: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

24© 2016 시연아카데미oraschool.tistory.com

버추얼박스 Host Key 설정 Step 3

“Right Control” 부분을 마우스로 클릭한 후 “ Alt” 키를 누른 후에 “ Enter” 키를 누릅니다 .그 이후에 “확인” 버튼을 클릭합니다 .

“ 확인” 버튼을 클릭합니다 .

“Alt” 키를 누른 후에 “Enter” 키를 누릅니다 .

Page 25: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

25© 2016 시연아카데미oraschool.tistory.com

가상 머신 만들기“ 새로 만들기” 버튼을 클릭합니다 .

Page 26: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

26© 2016 시연아카데미oraschool.tistory.com

가상 머신 만들기이름 (N) 에 “ oel6_121_rac1” 을 입력합니다 . “oel” 을 입력하는 순간 종류 (T) 는 “ Linux”, 버전 (V) 은 “ Oracle (64-bit)” 로 자동 선택됩니다 . 입력 후 “다음 (N)” 버튼을 클릭합니다 .

Page 27: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

27© 2016 시연아카데미oraschool.tistory.com

가상 머신 만들기PC 환경에 따라 적절한 메모리 크기를 설정한 후 “다음“ 버튼을 클릭합니다 . ( 예 . PC 메모리가 16 Gb=> 4096 Mb, 8 Gb=> 2048 Mb, 4 Gb=> 1024 Mb 로 설정 )

Page 28: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

28© 2016 시연아카데미oraschool.tistory.com

가상 머신 만들기“ 만들기” 버튼을 클릭합니다 .

Page 29: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

29© 2016 시연아카데미oraschool.tistory.com

가상 머신 만들기“ 다음 (N)” 버튼을 클릭합니다 .

Page 30: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

30© 2016 시연아카데미oraschool.tistory.com

가상 머신 만들기“ 다음 (N)” 버튼을 클릭합니다 .

Page 31: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

31© 2016 시연아카데미oraschool.tistory.com

가상 머신 만들기“40.00 GB” 로 변경한 후 “만들기“ 버튼을 클릭합니다 .

Page 32: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

32© 2016 시연아카데미oraschool.tistory.com

가상 머신 환경 설정 “oel6_121_rac1” 가상 머신을 생성한 후에는 “설정” 버튼을 클릭해서 환경을 설정합니다 .

Page 33: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

33© 2016 시연아카데미oraschool.tistory.com

가상 머신 환경 설정 “ 시스템 -> 프로세서 (P)” 탭을 선택한 후 “프로세서 개수 (P)” 를 2 로 설정합니다 . (4 core 이상인 PC 환경에서만 설정 )

Page 34: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

34© 2016 시연아카데미oraschool.tistory.com

가상 머신 환경 설정 “ 디스플레이 -> 화면 (S)” 탭에서 “비디오 메모리 (M)” 를 128 MB 로 설정하고 , “3 차원 가속 사용하기”를 체크합니다 .

Page 35: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

35© 2016 시연아카데미oraschool.tistory.com

가상 머신 환경 설정 “ 저장소 -> 컨트롤러 : IDE” 아래 부분의 “비어 있음”을 클릭합니다 . 그리고 아이콘을 클릭한 후 , “ 가상 광학 디스크 파일 선택…” 을 클릭합니다 .

Page 36: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

36© 2016 시연아카데미oraschool.tistory.com

가상 머신 환경 설정 오라클 리눅스 6.4 설치 파일 중에서 “ V37084-01.iso” 를 선택한 후 “열기” 버튼을 클릭합니다 .

Page 37: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

37© 2016 시연아카데미oraschool.tistory.com

가상 머신 환경 설정 “ 오디오 -> 오디오 사용하기” 체크를 해제합니다 .

Page 38: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

38© 2016 시연아카데미oraschool.tistory.com

가상 머신 환경 설정 “ 네트워크 -> 어댑터 1” 탭에서 “내부 네트워크”를 선택합니다 .

Page 39: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

39© 2016 시연아카데미oraschool.tistory.com

가상 머신 환경 설정 “ 네트워크 -> 어댑터 2” 탭에서 “네트워크 어댑터 사용하기” 항목을 체크한 후 “내부 네트워크”를 선택합니다 .

Page 40: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

40© 2016 시연아카데미oraschool.tistory.com

가상 머신 환경 설정 “ 네트워크 -> 어댑터 3” 탭에서 “네트워크 어댑터 사용하기” 항목을 체크한 후 “ NAT” 를 선택합니다 .

Page 41: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

41© 2016 시연아카데미oraschool.tistory.com

가상 머신 환경 설정 “ 확인” 버튼을 클릭해서 현재까지의 모든 설정 내용을 저장합니다 .

Page 42: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

42© 2016 시연아카데미oraschool.tistory.com

가상 머신 환경 설정이 완료되었습니다 .

잠시 후에는 오라클 리눅스를설치하도록 하겠습니다 .

쉬는 시간

Page 43: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

43© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치“ 시작” 버튼을 클릭합니다 .

Page 44: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

44© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치“Enter” 키를 누릅니다 .

Page 45: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

45© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

Tab 을 눌러서 “ Skip” 으로 이동한 후 “ Enter” 키를 누릅니다 .

Page 46: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

46© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

경고 메시지가 나올 수 있으나 , 무시하고 “ Enter” 키를 누릅니다 .

Page 47: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

47© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

“Next” 버튼을 클릭합니다 .

Page 48: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

48© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

“Korean ( 한국어 )” 를 선택한 후“Next” 버튼을 클릭합니다 .

Page 49: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

49© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

“ 한국어”를 선택한 후“ 다음 (N)” 버튼을 클릭합니다 .

Page 50: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

50© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

“ 기본 저장 장치”를 선택한 후“ 다음 (N)” 버튼을 클릭합니다 . “ 기본 저장 장치”를 선택한 후“ 다음 (N)” 버튼을 클릭합니다 .

Page 51: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

51© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

해당 버튼을 클릭합니다 .

Page 52: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

52© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치호스트명을

rac1.sa.com 으로 설정한 후“ 네트워크 설정 (C)” 버튼을 클릭합니다 .

호스트명을rac1.dbaora.com 으로 설정한 후“ 네트워크 설정 (C)” 버튼을 클릭합니다 .

Page 53: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

53© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치“System eth0” 을 선택한 후“ 변경하기“ 버튼을 클릭합니다 .

Page 54: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

54© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치“ 자동으로 연결 (A)” 을 체크합니다 .

Page 55: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

55© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

1

2

3

4

5

① “IPv4 설정” 탭을 누릅니다 .② “ 방식 (M)” 을 “수동”으로 변경합니다 .③ “ 추가 (A)” 버튼을 클릭합니다 .④ 주소에 “ 192.168.56.71” 을 입력한 후 TAB 키를 누릅니다 .그러면 , 넷마스크에 24 가 자동으로 입력됩니다 .(24 는 255.255.255.0 을 의미합니다 )⑤ “ 적용“ 버튼을 클릭합니다 .

Page 56: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

56© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치“System eth1” 을 선택한 후“ 변경하기“ 버튼을 클릭합니다 .

Page 57: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

57© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치“ 자동으로 연결 (A)” 을 체크합니다 .

Page 58: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

58© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

1

2

3

4

5

① “IPv4 설정” 탭을 누릅니다 .② “ 방식 (M)” 을 “수동”으로 변경합니다 .③ “ 추가 (A)” 버튼을 클릭합니다 .④ 주소에 “ 192.168.10.1” 을 입력한 후 TAB 키를 누릅니다 .그러면 , 넷마스크에 24 가 자동으로 입력됩니다 .(24 는 255.255.255.0 을 의미합니다 )⑤ “ 적용“ 버튼을 클릭합니다 .

Page 59: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

59© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치“System eth2” 을 선택한 후“ 변경하기“ 버튼을 클릭합니다 .

Page 60: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

60© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치“ 자동으로 연결 (A)” 을 체크합니다 .

Page 61: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

61© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

“ 다음 (N)” 버튼을 클릭합니다 .

Page 62: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

62© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

Root 유저 암호를 입력한 후“ 다음 (N)” 버튼을 클릭합니다 . Root 유저 암호를 입력한 후“ 다음 (N)” 버튼을 클릭합니다 .

Page 63: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

63© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

“ 모든 공간 사용“을 선택한 후“ 다음 (N)” 버튼을 클릭합니다 . “ 모든 공간 사용“을 선택한 후“ 다음 (N)” 버튼을 클릭합니다 .

Page 64: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

64© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

해당 버튼을 클릭합니다 .

Page 65: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

65© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

“ 지금 선택 (C)“ 을 체크한 후다음 (N)” 버튼을 클릭합니다 . “ 지금 선택 (C)“ 을 체크한 후다음 (N)” 버튼을 클릭합니다 .

Page 66: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

66© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치“ 기반 시스템“ 메뉴의 모든 항목을 선택합니다 .

Page 67: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

67© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치 “ 서버“ 메뉴의 5 개 항목을 선택합니다 .

(FTP 서버 , NFS 파일 서버 , 네트워크 저장소 서버 , 서버 플랫폼 , 시스템 관리 도구 )

Page 68: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

68© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치“ 데스크탑“ 메뉴의 모든 항목을 선택합니다 .

Page 69: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

69© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치“ 응용 프로그램“ 메뉴의 모든 항목을 선택합니다 .

Page 70: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

70© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치 “ 개발“ 메뉴의 모든 항목을 선택한 후“ 다음 (N)” 버튼을 클릭합니다 .

“ 개발“ 메뉴의 모든 항목을 선택한 후“ 다음 (N)” 버튼을 클릭합니다 .

Page 71: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

71© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

설치가 진행됩니다 .

Page 72: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

72© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

“ 재부팅 (T)” 버튼을클릭합니다 .

Page 73: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

73© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

“ 앞으로 (F)” 버튼을클릭합니다 .

Page 74: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

74© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

“ 앞으로 (F)” 버튼을클릭합니다 .

Page 75: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

75© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

“ 앞으로 (F)” 버튼을클릭합니다 .“ 아니오 (N)” 를 선택한 후 “앞으로 (F)” 버튼을클릭합니다 .

Page 76: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

76© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

해당 버튼을클릭합니다 .

Page 77: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

77© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

“ 앞으로 (F)” 버튼을클릭합니다 .

Page 78: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

78© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

사용자를 생성하지 않고“ 앞으로 (F)” 버튼을클릭합니다 .

Page 79: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

79© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

“ 앞으로 (F)” 버튼을클릭합니다 .

Page 80: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

80© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

“ 완료 (F)” 버튼을클릭합니다 .

Page 81: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

81© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

root 유저로 로그인 합니다 .

Page 82: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

82© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 6 설치

오라클 리눅스 6설치가 완료되었습니다 .

Page 83: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

83© 2016 시연아카데미oraschool.tistory.com

오라클 리눅스 설치가 완료되었습니다 .

잠시 후에는 설치 편의성을 위해 “게스트 Addition” 을 설치하도록 하겠습니다 .

쉬는 시간

Page 84: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

84© 2016 시연아카데미oraschool.tistory.com

게스트 Addition 설치 게스트 Addition 의 설치 목적은 다음과 같습니다 .

Host Key 입력 없이 게스트 OS 와 호스트 OS 간의 마우스 포인트 이동 가능 게스트 OS 와 호스트 OS 간의 Copy & Paste 기능 제공 공유 폴더 기능 제공

Page 85: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

85© 2016 시연아카데미oraschool.tistory.com

게스트 Addition 설치 # cd /etc/yum.repos.d# wget http://public-yum.oracle.com/public-yum-ol6.repo

-- 설치 중 (y/N) 을 물어볼 때 마다 y 를 누릅니다 .# yum update

게스트 Addition 을 정상적으로 설치하기 위해서는 아래의 절차를 수행해야 합니다 .

숫자 1 이 아니라영문 소문자 l 입니다 .

Page 86: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

86© 2016 시연아카데미oraschool.tistory.com

게스트 Addition 설치 “ 시스템 -> 끄기…” 를 클릭한 후 “다시 시작 (R)” 버튼을 클릭합니다 .

Page 87: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

87© 2016 시연아카데미oraschool.tistory.com

게스트 Addition 설치 “ 장치 -> 게스트 확장 CD 이미지 삽입…”을 클릭합니다 .

Page 88: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

88© 2016 시연아카데미oraschool.tistory.com

게스트 Addition 설치 “ 확인 (O)” 버튼을 클릭합니다 .

Page 89: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

89© 2016 시연아카데미oraschool.tistory.com

게스트 Addition 설치 “ 실행 (R)” 버튼을 클릭합니다 .

Page 90: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

90© 2016 시연아카데미oraschool.tistory.com

게스트 Addition 설치 모든 항목이 정상 설치된 것을 확인한 후 Enter 키를 누릅니다 .

Page 91: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

91© 2016 시연아카데미oraschool.tistory.com

게스트 Addition 설치 “ 장치 -> 클립보드 공유” 설정을 “양방향”으로 변경합니다 .

Page 92: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

92© 2016 시연아카데미oraschool.tistory.com

게스트 Addition 설치 “ 장치 -> 드래그 앤 드롭” 설정을 “양방향”으로 변경합니다 .

Page 93: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

93© 2016 시연아카데미oraschool.tistory.com

게스트 Addition 설치 “ 장치 -> 공유 폴더 -> 공유 폴더 설정”을 클릭합니다 .

Page 94: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

94© 2016 시연아카데미oraschool.tistory.com

게스트 Addition 설치 아이콘을 클릭합니다 .

Page 95: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

95© 2016 시연아카데미oraschool.tistory.com

게스트 Addition 설치 오라클 12c 및 Grid 소프트웨어 압축을 해제한 디렉토리를 선택하고 , “ 읽기 전용 (R)”, “ 자동 마운트 (A)”, “ 항상 사용하기 (M)” 항목을 체크한 후 “확인“ 버튼을 클릭합니다 .

Page 96: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

96© 2016 시연아카데미oraschool.tistory.com

게스트 Addition 설치 “ 확인“ 버튼을 클릭합니다 .

Page 97: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

97© 2016 시연아카데미oraschool.tistory.com

게스트 Addition 설치 “ 시스템 -> 끄기 ...” 를 클릭한 후 “다시 시작 (R)” 버튼을 클릭합니다 .

Page 98: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

98© 2016 시연아카데미oraschool.tistory.com

게스트 Addition 설치 바탕화면의 “ sf_oracle_sw” 폴더가 보이면 정상적으로 게스트 Addition 이 설치된 것입니다 .

Note. 마운트 된 공유 폴더는 “sf_{ 공유폴더명 }” 으로 보여집니다 .“sf_” 는 Shared Folder 의 약어입니다 .

Page 99: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

99© 2016 시연아카데미oraschool.tistory.com

게스트 Addition 설치 다음 단계 진행을 위해서 “시스템 -> 끄기…”를 클릭한 후 시스템을 끕니다 .

Page 100: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

100© 2016 시연아카데미oraschool.tistory.com

게스트 Addition 설치가 완료되었습니다 .

잠시 후에는 사전 설치 단계를 진행하도록 하겠습니다 .

쉬는 시간

Page 101: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

101© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 공유 디스크 설정“ 설정” 버튼을 클릭합니다 .

Page 102: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

102© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 공유 디스크 설정“ 저장소 -> 컨트롤러 : SATA” 부분을 클릭한 후 아이콘을 클릭합니다 .

Page 103: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

103© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 공유 디스크 설정“ 새 디스크 만들기 (N)” 버튼을 클릭합니다 .

Page 104: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

104© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 공유 디스크 설정“ 다음 (N)” 버튼을 클릭합니다 .

Page 105: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

105© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 공유 디스크 설정“ 고정 크기 (F)” 를 선택한 후 “다음 (N)” 버튼을 클릭합니다 .

Page 106: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

106© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 공유 디스크 설정공유 파일명을 “ Shared” 로 변경하고 , 파일 크기를 “ 40.00 GB” 로 변경한 후 “만들기” 버튼을클릭합니다 .

Page 107: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

107© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 공유 디스크 설정“ 확인” 버튼을 클릭합니다 .

Page 108: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

108© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 공유 디스크 설정“ 파일 -> 가상 미디어 관리자 (V)…” 를 클릭합니다 .

Page 109: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

109© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 공유 디스크 설정“Shared.vdi” 를 선택한 후 “수정“ 버튼을 클릭합니다 .

Page 110: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

110© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 공유 디스크 설정“ 공유 가능”을 선택한 후 “확인” 버튼을 클릭합니다 .

Page 111: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

111© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 “ 시작” 버튼을 클릭합니다 .

Page 112: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

112© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 ASM 용 디바이스 생성공유 디스크는 /dev/sdb 로 보여집니다 . “fdisk” 명령어를 이용해서 20 GB 씩 2 개의 파티션을 생성합니다 . 2 개의 파티션은 ASM 을 위해서 사용됩니다 . ( 아래 내용 중 파란색 부분을 입력합니다 )

root@rac1 # fdisk /dev/sdbCommand (m for help): nCommand action e extended p primary partition (1-4)pPartition number (1-4): 1First cylinder (1-5221, default 1): Enter Using default value 1Last cylinder, +cylinders or +size{K,M,G} (1-5221, default 5221): +20480M

다음 페이지에서 계속

Page 113: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

113© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 Command (m for help): nCommand action e extended p primary partition (1-4)pPartition number (1-4): 2

First cylinder (2604-5221, default 2604): EnterUsing default value 2604Last cylinder, +cylinders or +size{K,M,G} (2604-5221, default 5221): EnterUsing default value 5221

Command (m for help): wThe partition table has been altered!

Calling ioctl() to re-read partition table.Syncing disks.

ASM 용 디바이스 생성

Page 114: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

114© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 ASM 용 디바이스 생성생성된 내용을 확인합니다 .

root@rac1 # fdisk -l /dev/sdb

Disk /dev/sdb: 42.9 GB, 42949672960 bytes255 heads, 63 sectors/track, 5221 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x74f1d2f7

Device Boot Start End Blocks Id System/dev/sdb1 1 2603 20908566 83 Linux/dev/sdb2 2604 5221 21029085 83 Linux

Page 115: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

115© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정

root@rac1 # yum install oracle-rdbms-server-12cR1-preinstall

Preinstall 패키지 설치 “oracle-rdbms-server-12cR1-preinstall” 패키지를 설치합니다 .

Note. Preinstall 패키지를 수행하면 oracle 유저 및 oinstall, dba 그룹이 생성되고 오라클 설치에 필요한 커널 파라미터가 /etc/sysctl.conf 파일에 설정됩니다 .

설치 시에는 파란색 부분을 복사해서 사용하시면 편리합니다 .

Page 116: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

116© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 oracle O/S 유저 설정 Group Add

root@rac1 # groupadd -g 54323 oper

Oracle O/S 유저에 group 추가 root@rac1 # usermod -G dba,vboxsf,oper oracle

Note. “vboxsf” group 은 버추얼박스 Addition 설치 시에 추가된 group 입니다 . 호스트 OS 내의 공유 폴더를 액세스하기 위해서는 해당 group 권한이 필요합니다 .

Oracle O/S 유저 비밀번호 변경root@rac1 # passwd oracle

설치 시에는 파란색 부분을 복사해서 사용하시면 편리합니다 .

Page 117: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

117© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 Limits 설정 root@rac1 # vi /etc/security/limits.conf

oracle soft nofile 1024oracle hard nofile 65536oracle soft nproc 2047oracle hard nproc 16384oracle soft stack 10240oracle hard stack 32768

/etc/security/limits.conf 파일에 아래 내용을 추가합니다 .

설치 시에는 파란색 부분을 복사해서 사용하시면 편리합니다 .

Page 118: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

118© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 Hosts 파일 설정 /etc/hosts 파일에 아래 내용을 추가합니다 .

root@rac1 # vi /etc/hosts

#public192.168.56.71 rac1 rac1.dbaora.com192.168.56.72 rac2 rac2.dbaora.com

#private192.168.10.1 rac1-priv rac1-priv.dbaora.com192.168.10.2 rac2-priv rac2-priv.dbaora.com

#virtual192.168.56.81 rac1-vip rac1-vip.dbaora.com192.168.56.82 rac2-vip rac2-vip.dbaora.com

#scan192.168.56.91 rac-scan rac-scan.dbaora.com192.168.56.92 rac-scan rac-scan.dbaora.com192.168.56.93 rac-scan rac-scan.dbaora.com

설치 시에는 파란색 부분을 복사해서 사용하시면 편리합니다 .

Page 119: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

119© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 Hosts 파일 설정 설정 내용을 확인합니다 .

root@rac1 # ping rac1 -c 1root@rac1 # ping rac1-priv -c 1

Page 120: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

120© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 unixODBC 패키지 설치unixODBC 관련 패키지를 추가 설치합니다 .

root@rac1 # yum install unixODBC*

설치 시에는 파란색 부분을 복사해서 사용하시면 편리합니다 .

Page 121: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

121© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 MEMORY_TARGET 을 위한 tmpfs 설정

root@rac1 # vi /etc/fstabtmpfs /dev/shm tmpfs size=2500M 0 0

Default 부분을 size=2500M 로 변경합니다 .

root@rac1 # mount -o remount tmpfs

remount 합니다 .

root@rac1 # mount | grep tmpfsmpfs on /dev/shm type tmpfs (rw,size=2500M)

설정 내용을 확인합니다 .

Page 122: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

122© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 Secure Linux Disabled

/etc/selinux/config 파일 내의 SELINUX 설정을 disabled 로 변경합니다 .

root@rac1 # vi /etc/selinux/config # This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.# permissive - SELinux prints warnings instead of enforcing.# disabled - No SELinux policy is loaded.SELINUX=disabled # enforcing# SELINUXTYPE= can take one of these two values:# targeted - Targeted processes are protected,# mls - Multi Level Security protection.SELINUXTYPE=targeted

Page 123: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

123© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 방화벽 Disable

“ 시스템 -> 관리 -> 방화벽”을 클릭합니다 .

Page 124: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

124© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 방화벽 Disable

비활성화 버튼을 클릭합니다 .

Page 125: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

125© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 방화벽 Disable

“ 적용” 버튼을 클릭합니다 .

Page 126: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

126© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 방화벽 Disable

“ 예 (Y)” 버튼을 클릭합니다 .

Page 127: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

127© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 NTP(Network Time Protocol) Disable

-- ntpd 서비스가 내려가 있는 경우에는 service ntpd stop 수행 시 [ 실패 ] 가-- 발생합니다 . 신경 쓰지 말고 chkconfig 및 mv 명령어를 수행하면 됩니다 .

root@rac1 # service ntpd stoproot@rac1 # chkconfig ntpd offroot@rac1 # mv /etc/ntp.conf /etc/ntp.conf.orig

설치 시에는 파란색 부분을 복사해서 사용하시면 편리합니다 .

Page 128: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

128© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 오라클 설치 디렉토리 생성

root@rac1 # mkdir -p /ora01/app/oracle

ORACLE_BASE 를 생성합니다 . (root 유저로 수행합니다 )

root@rac1 # mkdir -p /ora01/app/oracle/product/12.1.0/db_1root@rac1 # mkdir -p /ora01/app/grid/product/12.1.0/grid

root@rac1 # chown oracle:oinstall -R /ora01root@rac1 # chmod 775 /ora01/app/oracle

ORACLE_HOME 을 생성하고 권한을 변경합니다 . (root 유저로 수행합니다 )

설치 시에는 파란색 부분을 복사해서 사용하시면 편리합니다 .

Page 129: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

129© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 Oracle O/S 유저 profile 설정

root@rac1 # vi /home/oracle/.bash_profile

# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then . ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/bin

export PATH

alias genv='. /home/oracle/.bash_profile_grid;envo'alias denv='. /home/oracle/.bash_profile_database;envo'

. /home/oracle/.bash_profile_database

envo

.bash_profile 을 수정합니다 . (root 유저로 수행합니다 )

설치 시에는 파란색 부분을 복사해서 사용하시면 편리합니다 .

Page 130: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

130© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 Oracle O/S 유저 profile 설정

.bash_profile_grid 파일을 생성합니다 . (root 유저로 수행합니다 )

root@rac1 # vi /home/oracle/.bash_profile_grid

# Oracle Settingsexport TMP=/tmp

export ORACLE_HOSTNAME=rac1.dbaora.comexport ORACLE_UNQNAME=+ASMexport ORACLE_BASE=/ora01/app/oracleexport ORACLE_HOME=/ora01/app/grid/product/12.1.0/gridexport ORACLE_SID=+ASM1

PATH=/usr/sbin:$PATH:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;

alias envo='env | grep ORACLE'

설치 시에는 파란색 부분을 복사해서 사용하시면 편리합니다 .

Page 131: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

131© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 Oracle O/S 유저 profile 설정

.bash_profile_database 파일을 생성합니다 . (root 유저로 수행합니다 )

root@rac1 # vi /home/oracle/.bash_profile_database

# Oracle Settingsexport TMP=/tmp

export ORACLE_HOSTNAME=rac1.dbaora.comexport ORACLE_UNQNAME=ORA12Cexport ORACLE_BASE=/ora01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1export ORACLE_SID=ORA12C1

PATH=/usr/sbin:$PATH:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;

alias envo='env | grep ORACLE'

umask 022

설치 시에는 파란색 부분을 복사해서 사용하시면 편리합니다 .

Page 132: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

132© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 Oracle O/S 유저 profile 설정

Profile 소유자 및 권한을 변경합니다 . (root 유저로 수행합니다 )

root@rac1 # chown oracle:oinstall /home/oracle/.bash*root@rac1 # chmod 750 /home/oracle/.bash*

설치 시에는 파란색 부분을 복사해서 사용하시면 편리합니다 .

Page 133: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

133© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 Cvuqdisk 패키지 설치

Cvuqdiskt 패키지를 설치합니다 . (root 유저로 수행합니다 )

root@rac1 # cd /media/sf_oracle_sw/grid/rpmroot@rac1 # rpm -Uvh cvuqdisk*.rpm

설치 시에는 파란색 부분을 복사해서 사용하시면 편리합니다 .

Page 134: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

134© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 ASM 디바이스 설정

Oracleasmlib 패키지를 설치합니다 . 해당 패키지는 yum 으로 설치되지 않으므로 블로그에서 oracleasmlib-2.0.4-1.el6.x86_64.rpm 을 다운로드 한 후에 공유 폴더(c:\Temp\oracle_sw\grid\rpm) 에 저장한 후 설치합니다

root@rac1 # cd /media/sf_oracle_sw/grid/rpmroot@rac1 # rpm -Uvh oracleasm*.rpm

Oracleasm-support 패키지를 설치합니다 .

root@rac1 # yum install oracleasm-support

설치 내역을 확인합니다 .

root@rac1 # rpm -qa | grep oracleasmoracleasmlib-2.0.4-1.el6.x86_64oracleasm-support-2.1.8-1.el6.x86_64

설치 시에는 파란색 부분을 복사해서 사용하시면 편리합니다 .

Page 135: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

135© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 ASM 디바이스 설정 ASMlib 설정root@rac1 # oracleasm configure -iConfiguring the Oracle ASM library driver.

This will configure the on-boot properties of the Oracle ASM librarydriver. The following questions will determine whether the driver isloaded on boot and what permissions it will have. The current valueswill be shown in brackets ('[]'). Hitting <ENTER> without typing ananswer will keep that current value. Ctrl-C will abort.

Default user to own the driver interface []: oracleDefault group to own the driver interface []: dbaStart Oracle ASM library driver on boot (y/n) [n]: yScan for Oracle ASM disks on boot (y/n) [y]: EnterWriting Oracle ASM library driver configuration: done

설치 시에는 파란색 부분을 복사해서 사용하시면 편리합니다 .

Page 136: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

136© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 ASM 디바이스 설정 ASM 커널 모듈 Load

root@rac1 # oracleasm init

ASM 디스크 Add

root@rac1 # oracleasm createdisk DISK1 /dev/sdb1root@rac1 # oracleasm createdisk DISK2 /dev/sdb2

ASM 디스크 Scan

root@rac1 # oracleasm scandisks

ASM 디스크 목록 확인root@rac1 # oracleasm listdisksDISK1DISK2

설치 시에는 파란색 부분을 복사해서 사용하시면 편리합니다 .

Page 137: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

137© 2016 시연아카데미oraschool.tistory.com

사전 설치 – 서버 설정 “ 시스템 -> 끄기…” 를 클릭한 후 “끄기 (S)” 버튼을 클릭합니다 .

Page 138: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

138© 2016 시연아카데미oraschool.tistory.com

사전 설치 단계가 완료되었습니다 .

잠시 후에는 RAC 구성을 위해 RAC2 Node 복제를 수행하도록 하겠습니다 .

쉬는 시간

Page 139: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

139© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 복제“ 설정” 버튼을 클릭합니다 .

Page 140: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

140© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 복제“ 저장소 ->Shared.vdi” 를 클릭한 후 아이콘을 클릭합니다 .

Page 141: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

141© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 복제“Shared.vdi” 가 제거된 것을 확인 한 후 “확인“ 버튼을 클릭합니다 .

Page 142: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

142© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 복제“ 머신 -> 복제 (O)…” 를 클릭합니다 .

Page 143: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

143© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 복제새 머신 이름을 “ oel6_121_rac2” 로 변경한 후 “다음” 버튼을 클릭합니다 . 이때 “ 모든 네트워크 카드의 MAC 주소 초기화 (R)” 항목은 체크되지 않은 상태를 유지합니다 .

Page 144: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

144© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 복제“ 연결된 복제 (L)” 을 선택한 후 “복제” 버튼을 클릭합니다 .

Page 145: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

145© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 복제“oel6_121_rac2” 가상 머신이 생성된 것을 확인할 수 있습니다 . 이제부터 2 개의 가상 머신에 “ Shared.vdi” 를 각각 attach 하도록 합니다 .

Page 146: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

146© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 복제“oel6_121_rac1” 을 선택한 후 “설정” 버튼을 클릭합니다 .

Page 147: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

147© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 복제“ 저장소 -> 컨트롤러 SATA” 를 클릭한 후 아이콘을 클릭합니다 .

Page 148: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

148© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 복제“ 기존 디스크 선택하기 (C)” 버튼을 클릭합니다 .

Page 149: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

149© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 복제“Shared.vdi” 파일을 선택한 후 “열기 (O)” 버튼을 클릭합니다 .

Page 150: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

150© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 복제“Shared.vdi” 파일이 추가된 것을 확인한 후 “확인” 버튼을 클릭합니다 .

Page 151: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

151© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 복제“oel6_121_rac2” 를 선택한 후 “설정” 버튼을 클릭합니다 .

Page 152: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

152© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 복제“ 저장소 -> 컨트롤러 SATA” 를 클릭한 후 아이콘을 클릭합니다 .

Page 153: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

153© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 복제“ 기존 디스크 선택하기 (C)” 버튼을 클릭합니다 .

Page 154: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

154© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 복제“Shared.vdi” 파일을 선택한 후 “열기 (O)” 버튼을 클릭합니다 .

Page 155: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

155© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 복제“Shared.vdi” 파일이 추가된 것을 확인한 후 “확인” 버튼을 클릭합니다 .

Page 156: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

156© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 복제가 완료되었습니다 .

잠시 후에는 RAC2 노드 환경 설정을 수행하도록 하겠습니다 .

쉬는 시간

Page 157: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

157© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 환경설정 “oel6_121_rac2” 를 선택한 후 “시작” 버튼을 클릭합니다 .

Page 158: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

158© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 환경설정 “root” 유저로 로그인합니다 .

Page 159: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

159© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 환경설정HOSTNAME 변경

/etc/sysconfig/network 파일의 내용을 수정합니다 . (rac1->rac2)

root@rac2 # vi /etc/sysconfig/network

NETWORKING=yesHOSTNAME=rac2.dbaora.com# oracle-rdbms-server-12cR1-preinstall : Add NOZEROCONF=yesNOZEROCONF=yes

Page 160: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

160© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 환경설정IP Address 변경 “ 시스템 -> 기본 설정 -> 네트워크 연결”을 클릭합니다 .

Page 161: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

161© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 환경설정IP Address 변경

“System eth0” 을 선택한 후 “변경하기” 버튼을 클릭합니다 .

Page 162: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

162© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 환경설정IP Address 변경

IP 주소를 192.168.56.72 로 변경한 후 “적용“ 버튼을 클릭합니다 .

Page 163: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

163© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 환경설정IP Address 변경

“System eth1” 을 선택한 후 “변경하기” 버튼을 클릭합니다 .

Page 164: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

164© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 환경설정IP Address 변경

IP 주소를 192.168.10.2 로 변경한 후 “적용“ 버튼을 클릭합니다 .

Page 165: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

165© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 환경설정Oracle O/S 유저 Profile 수정

/home/oracle/.bash_profile_grid 파일을 수정합니다 . (+ASM1->+ASM2)

root@rac2 # vi /home/oracle/.bash_profile_grid

# Oracle Settingsexport TMP=/tmp

export ORACLE_HOSTNAME=rac1.dbaora.comexport ORACLE_UNQNAME=+ASMexport ORACLE_BASE=/ora01/app/oracleexport ORACLE_HOME=/ora01/app/grid/product/12.1.0/gridexport ORACLE_SID=+ASM2

PATH=/usr/sbin:$PATH:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;

alias envo='env | grep ORACLE'

Page 166: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

166© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 환경설정Oracle O/S 유저 Profile 수정 /home/oracle/.bash_profile_database 파일을 수정합니다 . (ORA12C1->ORA12C2)

root@rac2 # vi /home/oracle/.bash_profile_database

# Oracle Settingsexport TMP=/tmp

export ORACLE_HOSTNAME=rac1.dbaora.comexport ORACLE_UNQNAME=ORA12Cexport ORACLE_BASE=/ora01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1export ORACLE_SID=ORA12C2

PATH=/usr/sbin:$PATH:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;

alias envo='env | grep ORACLE'

umask 022

Page 167: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

167© 2016 시연아카데미oraschool.tistory.com

RAC2 노드 환경 설정이 완료되었습니다 .

잠시 후에는 RAC1, RAC2 간의 네트워크 설정이 잘 되었는지 확인하도록 하겠습니다 .

쉬는 시간

Page 168: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

168© 2016 시연아카데미oraschool.tistory.com

RAC 노드간 통신 테스트 “ 시스템 -> 끄기 ..” 를 클릭한 후 “다시 시작 (R)” 버튼을 클릭합니다 .

Page 169: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

169© 2016 시연아카데미oraschool.tistory.com

RAC 노드간 통신 테스트 “oel6_121_rac2” 가 재 시작된 후 “ oel6_121_rac1” 을 선택한 후 “시작“ 버튼을 클릭합니다 .

Page 170: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

170© 2016 시연아카데미oraschool.tistory.com

RAC 노드간 통신 테스트

root@rac1 # hostnamerac1.dbaora.com

root@rac1 # ping rac1root@rac1 # ping rac1-privroot@rac1 # ping rac2root@rac1 # ping rac2-priv

RAC1 노드에서 통신 테스트를 수행합니다 .

Page 171: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

171© 2016 시연아카데미oraschool.tistory.com

RAC 노드간 통신 테스트

root@rac2 # hostnamerac2.dbaora.com

root@rac2 # ping rac1root@rac2 # ping rac1-privroot@rac2 # ping rac2root@rac2 # ping rac2-priv

RAC2 노드에서 통신 테스트를 수행합니다 .

Page 172: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

172© 2016 시연아카데미oraschool.tistory.com

수고하셨습니다 . 이제 모든 준비 작업이 완료되었습니다 .

잠시 후에는 GRID 소프트웨어를 설치하도록 하겠습니다 .

쉬는 시간

Page 173: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

173© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치GRID 소프트웨어는 RAC1 노드에서 설치를 진행합니다 . root 유저로 xhost + 명령어를수행한 후에 “ oracle” 유저로 설치를 진행합니다 .

root@rac1 # xhost +access control disabled, clients can connect from any host

root@rac1 # su – oracle

oracle@rac1 # genv ORACLE_UNQNAME=+ASMORACLE_SID=+ASM1ORACLE_BASE=/ora01/app/oracleORACLE_HOSTNAME=rac1.dbaora.comORACLE_HOME=/ora01/app/grid/product/12.1.0/grid

oracle@rac1 # export LANG=Coracle@rac1 # cd /media/sf_oracle_sw/gridoracle@rac1 # ./runInstaller

Note. “export LANG=C” 를 수행해서 설치 메시지를 영문으로 표시하도록 하는이유는 예외 사항이 발생할 경우 , 구글링을 통한 문제 추적을 용이하게 하기 위함입니다 .

Page 174: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

174© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치“Next” 버튼을 클릭합니다 .

Page 175: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

175© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치“Next” 버튼을 클릭합니다 .

Page 176: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

176© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치“Next” 버튼을 클릭합니다 .

Page 177: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

177© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치“SCAN Name” 을 “ rac-scan” 으로 변경한 후 “ Add” 버튼을 클릭합니다 .

Page 178: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

178© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치Public 및 Virtual 호스트명을 입력한 후 “ OK” 버튼을 클릭합니다 .

Page 179: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

179© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치“SSH Connectivity” 버튼을 클릭합니다 .

Page 180: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

180© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치“oracle” OS 유저의 패스워드를 입력한 후 “ Setup“ 버튼을 클릭합니다 .

Page 181: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

181© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치“OK” 버튼을 클릭한 후 “ Next” 버튼을 클릭합니다 .

Page 182: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

182© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치eth0 은 Public, eth1 은 Private 로 설정된 것을 확인한 후 “ Next” 버튼을 클릭합니다 .

Page 183: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

183© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치“Oracle Automatic Storage Management” 를 선택하고 , SYSADM 유저의 비밀번호를입력한 후 OSASM group 은 DBA 로 변경한 후 “ Next” 버튼을 클릭합니다 .

Page 184: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

184© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치SYSADM 유저의 비밀번호를 간단히 설정할 경우에 경고 메시지가 나오게 됩니다 .무시하고 “ Yes” 버튼을 클릭합니다 .

Page 185: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

185© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치ORCL:DISK1 을 선택한 후 Redundancy 를 “ External” 로 변경한 후 “ Next” 버튼을 클릭합니다 .

Page 186: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

186© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치“Next” 버튼을 클릭합니다 .

Page 187: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

187© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치“Automatically run configuration scripts” 을 체크하고 root 유저 비밀번호를 입력한 후 “ Next“ 버튼을 클릭합니다 .

Page 188: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

188© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치설치에 필요한 사전 점검 작업이 수행됩니다 .

Page 189: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

189© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치3 개의 항목에서 문제가 발견되었으나 , 무시 가능한 문제들이므로 “ Ignore All” 을 체크한 후 “ Next“ 버튼을 클릭합니다 .

Page 190: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

190© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치경고 메시지가 나오지만 “ Yes” 버튼을 클릭해서 설치를 진행합니다 .

Page 191: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

191© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치“Install” 버튼을 클릭합니다 .

Page 192: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

192© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치설치 마지막 부분에서 root 유저로 스크립트 수행 여부를 물어보게 됩니다 . “Yes” 버튼을 클릭합니다 .

Page 193: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

193© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치Oracle Cluster Verification 유틸리티 설치 실패가 발생하지만 무시하고 넘어갑니다 .“OK” 버튼을 클릭합니다 .

Page 194: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

194© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치“Next” 버튼을 클릭합니다 .

Page 195: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

195© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치“Yes” 버튼을 클릭합니다 .

Page 196: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

196© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치“Close” 버튼을 클릭합니다 .

Page 197: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

197© 2016 시연아카데미oraschool.tistory.com

GRID 소프트웨어 설치가 완료 되었습니다 .

잠시 후에는 ASM 환경설정을 진행하도록 하겠습니다 .

쉬는 시간

Page 198: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

198© 2016 시연아카데미oraschool.tistory.com

ASM 환경 설정root@rac1 # xhost +access control disabled, clients can connect from any host

root@rac1 # su – oracle

oracle@rac1 # genv ORACLE_UNQNAME=+ASMORACLE_SID=+ASM1ORACLE_BASE=/ora01/app/oracleORACLE_HOSTNAME=rac1.dbaora.comORACLE_HOME=/ora01/app/grid/product/12.1.0/grid

oracle@rac1 # asmca

ASMCA 를 실행합니다 .

Page 199: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

199© 2016 시연아카데미oraschool.tistory.com

ASM 환경 설정“Disk Groups” 탭을 선택한 후 “ Create” 버튼을 클릭합니다 .

Page 200: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

200© 2016 시연아카데미oraschool.tistory.com

ASM 환경 설정Disk Group 명은 “ BACKUP” 을 입력하고 , Redundancy 는 “ External (None)” 을 선택합니다 .그리고 “ ORCL:DISK2” 를 체크한 후에 “ OK” 버튼을 클릭합니다 .

Page 201: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

201© 2016 시연아카데미oraschool.tistory.com

ASM 환경 설정“OK” 버튼을 클릭합니다 .

Page 202: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

202© 2016 시연아카데미oraschool.tistory.com

ASM 환경 설정“Exit” 버튼을 클릭합니다 .

Page 203: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

203© 2016 시연아카데미oraschool.tistory.com

ASM 환경 설정[oracle@rac1 grid]$ sqlplus / as sysasm

SQL*Plus: Release 12.1.0.2.0 Production on Mon May 9 12:21:45 2016

Copyright (c) 1982, 2014, Oracle. All rights reserved.

Connected to:Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit ProductionWith the Real Application Clusters and Automatic Storage Management options

SQL> select name from v$asm_diskgroup;

NAME------------------------------BACKUPDATA

설정 내역을 확인합니다 .

Page 204: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

204© 2016 시연아카데미oraschool.tistory.com

ASM 환경 설정이 완료되었습니다 .

잠시 후에는 오라클 12c 설치를 진행하도록 하겠습니다 .

쉬는 시간

Page 205: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

205© 2016 시연아카데미oraschool.tistory.com

오라클 12c 설치오라클 12c 설치를 시작합니다 .

root@rac1 # xhost +access control disabled, clients can connect from any host

root@rac1 # su – oracle

oracle@rac1 # denv ORACLE_UNQNAME=ORA12CORACLE_SID=ORA12C1ORACLE_BASE=/ora01/app/oracleORACLE_HOSTNAME=rac1.dbaora.comORACLE_HOME=/ora01/app/oracle/product/12.1.0/db_1

oracle@rac1 # export LANG=Coracle@rac1 # cd /media/sf_oracle_sw/databaseoracle@rac1 # ./runInstaller

Page 206: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

206© 2016 시연아카데미oraschool.tistory.com

오라클 12c 설치“I wish to receive security updates via My Oracle Support” 체크를 해제한 후 “ Next” 버튼을 클릭합니다 .

Page 207: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

207© 2016 시연아카데미oraschool.tistory.com

오라클 12c 설치“Yes” 버튼을 클릭합니다 .

Page 208: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

208© 2016 시연아카데미oraschool.tistory.com

오라클 12c 설치“Create and configure a database” 를 선택한 후 “ Next” 버튼을 클릭합니다 .”

Page 209: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

209© 2016 시연아카데미oraschool.tistory.com

오라클 12c 설치“Server class” 를 선택한 후 “ Next” 버튼을 클릭합니다 .

Page 210: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

210© 2016 시연아카데미oraschool.tistory.com

오라클 12c 설치“Oracle Real Application Clusters database installation” 을 선택한 후 “ Next” 버튼을 클릭합니다 .

Page 211: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

211© 2016 시연아카데미oraschool.tistory.com

오라클 12c 설치“Admin managed” 를 선택한 후 “ Next” 버튼을 클릭합니다 .

Page 212: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

212© 2016 시연아카데미oraschool.tistory.com

오라클 12c 설치두개의 노드가 모두 선택된 것을 확인한 후 “ Next” 버튼을 클릭합니다 .

Page 213: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

213© 2016 시연아카데미oraschool.tistory.com

오라클 12c 설치“Typical install” 을 선택한 후 “ Next” 버튼을 클릭합니다 .

Page 214: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

214© 2016 시연아카데미oraschool.tistory.com

오라클 12c 설치Global database name 은 “ ORA12C” 를 입력하고 ADMIN 비밀번호를 입력합니다 . Pluggable database name 은 “ PORA12C” 를 입력한 후 “ Next” 버튼을 클릭합니다 .

Page 215: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

215© 2016 시연아카데미oraschool.tistory.com

오라클 12c 설치ADMIN 비밀번호를 간단히 설정한 경우에는 경고 메시지가 출력됩니다 .무시하고 “ Yes” 버튼을 클릭합니다 .

Page 216: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

216© 2016 시연아카데미oraschool.tistory.com

오라클 12c 설치“Ignore All” 을 체크한 후 “ Next” 버튼을 클릭합니다 .

Page 217: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

217© 2016 시연아카데미oraschool.tistory.com

오라클 12c 설치“Yes” 버튼을 클릭합니다 .

Page 218: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

218© 2016 시연아카데미oraschool.tistory.com

오라클 12c 설치“Install” 버튼을 클릭합니다 .

Page 219: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

219© 2016 시연아카데미oraschool.tistory.com

오라클 12c 설치두개의 노드에서 root 유저로 root.sh 를 수행한 후 “ OK” 버튼을 클릭한다 .

/ora01/app/oracle/product/12.1.0/db_1/root.sh

설치 시에는 파란색 부분을 복사해서 사용하시면 편리합니다 .

Page 220: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

220© 2016 시연아카데미oraschool.tistory.com

오라클 12c 설치소프트웨어 설치가 완료되면 자동으로 DBCA 가 수행됩니다 .

Page 221: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

221© 2016 시연아카데미oraschool.tistory.com

오라클 12c 설치“OK” 버튼을 클릭합니다 .

Page 222: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

222© 2016 시연아카데미oraschool.tistory.com

오라클 12c 설치모든 설치가 완료되었습니다 . “Close” 버튼을 클릭합니다 .

Page 223: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

223© 2016 시연아카데미oraschool.tistory.com

오라클 12c 설치root@rac1 # su – oracleoracle@rac1 $ genv

oracle@rac1 $ srvctl config database -d ORA12Coracle@rac1 $ srvctl status listeneroracle@rac1 $ srvctl status asm oracle@rac1 $ srvctl status database -d ORA12C

설치가 잘 되었는지 검증합니다 .

Page 224: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

224© 2016 시연아카데미oraschool.tistory.com

RAC 를 공부할 준비가 완료되었습니다 .

Have a fun!

Page 225: 누구나 쉽게 따라할 수 있는 Oracle 12c rac 설치 가이드

225© 2016 시연아카데미oraschool.tistory.com

감사합니다 .

http://[email protected]