페이지 이력
oraInst.loc 파일 생성 (옵션)
다시 root 유저로 접속하여 etc 디렉토리에 oraInst.loc 파일을 생성합니다. 이 과정을 생략하면 소프트웨어 설치시 root 계정으로 root.sh 스크립트를 수행하게 됩니다.
(리눅스와 AIX는 /etc 디렉토리에 HP-UX는 /var/opt/oracle 디렉토리에 생성합니다.)
코드 블럭 | ||||
---|---|---|---|---|
| ||||
vicd /etc vi /oraInst.loc |
아래의 내용을 oraInst.loc 파일에 저장합니다. 인벤토리 경로를 지정하는 값인 inventory_loc와 설치 그룹인 inst_group의 값은 설치할 환경에 맞게 입력하면 됩니다.
서식 미적용 |
---|
inventory_loc=/u01/app/oraInventory inst_group=oinstall |
파일의 소유권과 권한을 oracle 유저에게 할당합니다.
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
chown oracle:oinstall /etc/oraInst.loc chmod 664 /etc/oraInst.loc |
Response 파일 수정
먼저 oracle 유저로 접속하여 설치 파일이 있는 경로로 이동합니다. 설치 파일이 있는 디렉토리에서 확장자가 rsp로 되어 있는 response file을 찾으면, 기본적으로 3개의 파일이 검색됩니다검색합니다.
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
su - oracle cd /media/sf_oracle/database find . -name "*.rsp" <설치 파일 압축 해제 경로>/database # 12c R2이하는 별도의 경로에 설치 파일의 압축을 해제함 cd $ORACLE_HOME # 18c부터 $ORACLE_HOME에 설치 파일의 압축을 해제하고 진행함 find . -name "*.rsp" |
펼치기 | ||
---|---|---|
12c R2 이하
|
...
18c & 19c
|
...
코드 블럭 | |||
---|---|---|---|
| |||
cp
|
검색된 response file 중 db_install.rsp 파일을 inst.rsp 파일로 복사한 후에 vi 편집기를 이용해 내용을 수정합니다.
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
cp response/db_install.rsp ~/install.rsp # 12c R2 이하
cp $ORACLE_HOME/install/response/db_install.rsp ~/install.rsp # 18c & 19c
vi ~/install.rsp |
오라클 소프트웨어만 오라클 소프트웨어만 설치하고 데이터베이스는 나중에 구성할 것이므로 설치와 관련된 부분만 수정합니다. 설치와 연관된 부분만 주석을 제거하고 보면 아래와 같습니다.
펼치기 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
11g R2
|
설치
설치 파일이 있는 경로에서 runInstaller를 실행하여 silent 모드 설치를 시작합니다. 설치 옵션 중에 response file의 위치는 절대 경로로 입력해주어야 정상적으로 작업이 진행됩니다.
코드 블럭 | ||
---|---|---|
| ||
./runInstaller -ignoreSysPrereqs -force -silent -responseFile /media/sf_oracle/database/inst.rsp |
12c R1
12c R2
18c
19c
|
설치 사전 검증
코드 블럭 | ||||
---|---|---|---|---|
| ||||
./runInstaller -silent -executePrereqs -responseFile ~/install.rsp |
문제가 없을 경우
펼치기 | ||||
---|---|---|---|---|
11g R2 기준
/u01/app/oraInventory/logs/installActions2018-03-21_08-02-42AM.log (참조 : installActions2018-03-21_08-02-42AM.log)
|
문제가 있을 경우
펼치기 | ||||
---|---|---|---|---|
11g R2 기준
/u01/app/oraInventory/logs/installActions2018-03-21_08-11-07AM.log 하단의 List of failed Tasks (참조 : installActions2018-03-21_08-11-07AM.log)
|
패널 | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||
|
DBMS 설치
설치 파일이 있는 경로에서 runInstaller를 실행하여 silent 모드 설치를 시작합니다. 설치 옵션 중에 response file의 위치는 절대 경로로 입력해주어야 정상적으로 작업이 진행됩니다.
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
./runInstaller -waitforcompletion -showProgress -silent -responseFile ~/install.rsp # 12c R2 이하
./runInstaller -waitForCompletion -silent -responseFile ~/install.rsp # 18c & 19c : showProgress 옵션 제거됨 |
펼치기 | ||||||||
---|---|---|---|---|---|---|---|---|
11g R2
12c R2
18c
19c
|
설치 진행 과정은 tail 명령어로 log 파일을 모니터링할 수 있습니다.
코드 블럭 | ||
---|---|---|
| ||
tail -f /u01/app/oraInventory/logs/<설치 로그 파일 이름>.log |
펼치기 | ||
---|---|---|
참조 파일 : installActions2013-08-20_10-51-40AM.log
|
root 유저로 접속하여 root.sh 스크립트를 수행하면 모든 설치가 완료됩니다.
19c부터는 자동으로 root 스크립트를 수행할 수 있습니다.
코드 블럭 | ||||
---|---|---|---|---|
| ||||
<Oracle Home 경로>/root.sh |
펼치기 | ||||||||
---|---|---|---|---|---|---|---|---|
11g R2
12c R1
12cR2
18c
19c에서, 자동으로 root 스크립트를 실행할 경우, 해당 로그는 $ORACLE_HOME/install 경로에서 확인할 수 있습니다. |
결과 확인
펼치기 | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
서식 미적용 | ||||||||||||||||||||||||||||
코드 블럭 | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
Oracle Universal Installer 시작 중...
임시 공간 확인 중: 500MB 이상이어야 합니다.. 실제 22441MB 성공
스왑 공간 확인 중: 150MB 이상이어야 합니다.. 실제 3071MB 성공
다음에서 Oracle Universal Installer의 시작을 준비하는 중 /tmp/OraInstall2013-08-20_10-51-40AM. 기다리십시오.
$ 다음 위치에서 이 설치 세션의 로그를 찾을 수 있습니다.
/u01/app/oraInventory/logs/installActions2013-08-20_10-51-40AM.log
Oracle Database 12c의 설치을(를) 성공했습니다.
자세한 내용은 '/u01/app/oraInventory/logs/silentInstall2013-08-20_10-51-40AM.log'을(를) 확인하십시오.
루트 사용자로 다음 스크립트를 실행합니다.
1.
|
설치 진행 과정은 tail 명령어로 log 파일을 모니터링할 수 있습니다.
코드 블럭 | ||
---|---|---|
| ||
tail -f /u01/app/oraInventory/logs/installActions2013-08-20_10-51-40AM.log |
root 유저로 접속하여 root.sh 스크립트를 수행하면 모든 설치가 완료됩니다.
| |||||||||||||||||||||||||||||
서식 미적용 | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Check /u01/app/oracle/product/12.1.0/db_1/install/root_ora12c.localdomain_2013-08-20_11-00-53.log for the output
| |||||||||||||||||||||||||||||
펼치기 | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
|
...
|