I. oraInst.loc 파일 생성
root 유저로 접속하여 etc 디렉토리에 oraInst.loc 파일을 생성합니다.
vi /etc/oraInst.loc
inventory_loc=/u01/app/oraInventory inst_group=oinstall
파일의 소유권과 권한을 oracle 유저에게 할당합니다.
chown oracle:oinstall /etc/oraInst.loc chmod 664 /etc/oraInst.loc
II. Response 파일 수정
먼저 oracle 유저로 접속하여 설치 파일이 있는 경로로 이동합니다. 설치 파일이 있는 디렉토리에서 확장자가 rsp로 되어 있는 response file을 찾으면, 기본적으로 3개의 파일이 검색됩니다.
su - oracle cd <설치 파일 압축 해제 경로>/database find . -name "*.rsp"
./response/dbca.rsp ./response/db_install.rsp ./response/netca.rsp
검색된 response file 중 db_install.rsp 파일을 inst.rsp 파일로 복사한 후에 vi 편집기를 이용해 내용을 수정합니다.
cp response/db_install.rsp ~/install.rsp vi ~/install.rsp
오라클 소프트웨어만 설치하고 데이터베이스는 나중에 구성할 것이므로 설치와 관련된 부분만 수정합니다. 설치와 연관된 부분만 주석을 제거하고 보면 아래와 같습니다.
III. 설치
설치 파일이 있는 경로에서 runInstaller를 실행하여 silent 모드 설치를 시작합니다. 설치 옵션 중에 response file의 위치는 절대 경로로 입력해주어야 정상적으로 작업이 진행됩니다.
./runInstaller -silent -responseFile ~/install.rsp
설치 진행 과정은 tail 명령어로 log 파일을 모니터링할 수 있습니다.
tail -f /u01/app/oraInventory/logs/<설치 로그 파일 이름>.log
root 유저로 접속하여 root.sh 스크립트를 수행하면 모든 설치가 완료됩니다.
<Oracle Home 경로>/root.sh
IV. 결과 분석