1. oraInst.loc 파일 생성 (옵션)
root 유저로 접속하여 etc 디렉토리에 oraInst.loc 파일을 생성합니다. 이 과정을 생략하면 클라이언트 설치시 root 계정으로 root.sh 스크립트를 수행하게 됩니다.
(리눅스와 AIX는 /etc 디렉토리에 HP-UX는 /var/opt/oracle 디렉토리에 생성합니다.)
root 유저로 실행
vi /etc/oraInst.loc
아래의 내용을 oraInst.loc 파일에 저장합니다. 인벤토리 경로를 지정하는 값인 inventory_loc와 설치 그룹인 inst_group의 값은 설치할 환경에 맞게 입력하면 됩니다.
inventory_loc=/u01/app/oraInventory inst_group=oinstall
파일의 소유권과 권한을 oracle 유저에게 할당합니다.
root 유저로 수행
chown oracle:oinstall /etc/oraInst.loc chmod 664 /etc/oraInst.loc
2. Response 파일 수정
먼저 oracle 유저로 접속하여 클라이언트 설치 파일의 압축 해제 경로로 이동합니다. 해당 경로 아래에는 response 디렉토리가 존재하며 그곳에 response 파일이 있습니다.
oracle 유저로 수행
cd <설치 파일 압축 해제 경로> cd response
client_install.rsp 파일을 inst.rsp 파일로 복사한 후에 vi 편집기를 이용해 내용을 수정합니다.
oracle 유저로 수행
cp response/client_install.rsp ~/install.rsp vi ~/install.rsp
오라클 클라이언트 설치와 연관된 부분만 주석을 제거하고 보면 아래와 같습니다.
3. 설치 사전 검증
oracle 유저로 실행
./runInstaller -silent -executePrereqs -responseFile ~/install.rsp
4. 클라이언트 설치
설치 파일이 있는 경로에서 runInstaller를 실행하여 silent 모드 설치를 시작합니다. 설치 옵션 중에 response file의 위치는 절대 경로로 입력해주어야 정상적으로 작업이 진행됩니다.
oracle 유저로 실행
./runInstaller -waitforcompletion -showProgress -silent -responseFile ~/install.rsp