cd <설치 파일 압축 해제 경로>/grid ./runInstaller
설치 파일의 압축이 해제된 디렉토리에서 runInstaller를 실행합니다.
"독립형 서버에 대한 Oracle Grid Infrastructure 설치 및 구성"을 선택하고 <다음>을 클릭합니다.
제품에 사용할 언어를 확인하고 <다음>을 클릭합니다.
DATA 디스크 그룹을 생성하는 단계입니다.
테스트 및 실습을 위한 구축이므로 중복성은 "외부"를 선택합니다.
ASM 디스크에서 DATA로 등록된 4개의 디스크를 선택하고 <다음>을 클릭합니다.
"이러한 계정에 동일한 비밀번호 사용"을 선택하고 적당한 비밀번호를 입력합니다.
오라클 교육자료에서는 oracle_4U를 사용하고 있습니다.
암호를 두번 입력하고 <다음>을 클릭합니다.
EM에 등록하지 않을 것이므로 체크가 해제된 상태에서 <다음>을 클릭합니다.
운영체제 그룹을 확인하고 <다음>을 클릭합니다.
운영 시스템이라도 관리의 간소화를 위해 하나의 그룹으로 통일하여 관리하는 것이 보편적입니다.
실습에서는 오라클의 권장 사항대로 그룹을 분리하여 설치하도록 합니다.
ORACLE_BASE와 설치 경로가 제대로 인식되었는지 확인하고 <다음>을 클릭합니다.
인벤토리 디렉토리 설정을 확인하고 <다음>을 클릭합니다.
일반적으로 오라클 설치 유저의 기본 그룹으로 인벤토리 그룹이 지정되며, grid와 oracle 유저를 분리하여 설치할 때에도 인벤토리 그룹은 공유하도록 합니다.
설치 과정 중에 root 유저 권한으로 실행할 스크립트를 자동으로 실행할 것인지를 뭍는 부분입니다.
자동으로 진행하고자 한다면 "자동으로 구성 스크립트 실행"을 체크하고, ""루트" 사용자 인증서 사용"을 선택한 후 root 유저의 암호를 입력합니다.
선택과 입력이 완료되었으면 <다음>을 클릭합니다.
설치를 위한 요구 사항을 모두 충족했는지 검사하는 과정입니다.
문제가 없을 경우, 다음 단계로 이동합니다.
지금까지 선택한 내용을 토대로 어떻게 설치가 될 것인지에 대한 요약 페이지입니다.
내용을 검토하고 이상이 없으면 <설치>를 클릭합니다.
바이너리 파일의 복제가 진행되며, GI 설치가 진행됩니다.
root 유저로 실행하는 구성 스크립트를 실행할 것인지를 뭍는 화면입니다.
자동 구성이나 수동 구성 선택 여부에 따라 다른 화면이 출력됩니다.
[root@oel6 ~]# /u01/app/oraInventory/orainstRoot.sh 다음 권한 변경 중/u01/app/oraInventory. 그룹에 대한 읽기, 쓰기 권한을 추가하는 중입니다. 월드에 대한 읽기, 쓰기, 실행 권한을 제거하는 중입니다. 그룹 이름 변경 중 /u01/app/oraInventory 대상 oinstall. 스크립트 실행이 완료되었습니다.
[root@oel6 ~]# /u01/app/oracle/12.1.0/grid/root.sh Performing root user operation. The following environment variables are set as: ORACLE_OWNER= grid ORACLE_HOME= /u01/app/oracle/12.1.0/grid Enter the full pathname of the local bin directory: [/usr/local/bin]: Copying dbhome to /usr/local/bin ... Copying oraenv to /usr/local/bin ... Copying coraenv to /usr/local/bin ... Creating /etc/oratab file... Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root script. Now product-specific root actions will be performed. Using configuration parameter file: /u01/app/oracle/12.1.0/grid/crs/install/crsconfig_params LOCAL ADD MODE Creating OCR keys for user 'grid', privgrp 'oinstall'.. Operation successful. LOCAL ONLY MODE Successfully accumulated necessary OCR keys. Creating OCR keys for user 'root', privgrp 'root'.. Operation successful. CRS-4664: Node oel6 successfully pinned. 2017/05/02 23:50:25 CLSRSC-330: Adding Clusterware entries to file 'oracle-ohasd.conf' oel6 2017/05/02 23:50:42 /u01/app/oracle/12.1.0/grid/cdata/oel6/backup_20170502_235042.olr 0 CRS-2791: 'oel6'에서 Oracle 고가용성 서비스가 관리하는 리소스의 종료 시작 중 CRS-2673: 'ora.evmd'을(를) 'oel6'에서 정지하려고 시도하는 중입니다. CRS-2677: 'ora.evmd' 정지('oel6')가 성공했습니다. CRS-2793: 'oel6'에서 Oracle 고가용성 서비스가 관리하는 리소스 종료가 완료되었습니다. CRS-4133: Oracle 고가용성 서비스가 정지되었습니다. CRS-4123: Oracle 고가용성 서비스가 시작되었습니다. 2017/05/02 23:50:59 CLSRSC-327: Successfully configured Oracle Restart for a standalone server
루트 스크립트가 실행되는 과정입니다.
수동으로 진행하는 과정에서는 2개의 스크립트를 root 계정으로 접속해서 직접 실행해야 합니다.
GI 설치 후반부 작업니다.
ASM 구성이 진행됩니다.
모든 설치가 완료되었으면, <닫기>를 클릭하여 설치 프로그램을 종료합니다.
[grid@+ASM ~]$ crsctl stat res -t -------------------------------------------------------------------------------- Name Target State Server State details -------------------------------------------------------------------------------- Local Resources -------------------------------------------------------------------------------- ora.DATA.dg ONLINE ONLINE oel6 STABLE ora.LISTENER.lsnr ONLINE ONLINE oel6 STABLE ora.asm ONLINE ONLINE oel6 Started,STABLE ora.ons OFFLINE OFFLINE oel6 STABLE -------------------------------------------------------------------------------- Cluster Resources -------------------------------------------------------------------------------- ora.cssd 1 ONLINE ONLINE oel6 STABLE ora.diskmon 1 OFFLINE OFFLINE STABLE ora.evmd 1 ONLINE ONLINE oel6 STABLE --------------------------------------------------------------------------------
정상적으로 설치가 되었다면 왼쪽과 같이 리소스가 정상적으로 가동된 것을 확인할 수 있습니다.