페이지 이력
...
(리눅스와 AIX는 /etc 디렉토리에 HP-UX는 /var/opt/oracle 디렉토리에 생성합니다.)
코드 블럭 | ||||
---|---|---|---|---|
| ||||
vi /etc/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 |
...
먼저 oracle 유저로 접속하여 설치 파일이 있는 경로로 이동합니다. 설치 파일이 있는 디렉토리에서 확장자가 rsp로 되어 있는 response file을 찾으면, 기본적으로 3개의 파일이 검색됩니다검색합니다.
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
su - oracle cd <설치 파일 압축 해제 경로>/database # 12c R2이하 : 별도의 경로에 설치 파일의 압축을 해제함 # cd $ORACLE_HOME # 18c부터 $ORACLE_HOME에 설치 파일의 압축을 해제하고 진행함 find . -name "*.rsp" |
펼치기 | ||
---|---|---|
12c R2 이하
|
검색된 response file 중 db_install.rsp 파일을 inst.rsp 파일로 복사한 후에 vi 편집기를 이용해 내용을 수정합니다.
18c
| |||
코드 블럭 | |||
---|---|---|---|
| |||
cp
|
검색된 response file 중 db_install.rsp 파일을 inst.rsp 파일로 복사한 후에 vi 편집기를 이용해 내용을 수정합니다.
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
cp response/db_install.rsp ~/install.rsp vi ~/install.rsp # 12c R2 이하 # cp $ORACLE_HOME/install/response/db_install.rsp ~/install.rsp # 18c vi ~/install.rsp |
오라클 소프트웨어만 설치하고 데이터베이스는 나중에 구성할 것이므로 설치와 관련된 부분만 수정합니다. 설치와 연관된 부분만 주석을 제거하고 보면 아래와 같습니다.
펼치기 | ||||||
---|---|---|---|---|---|---|
11g R2
12c R1
12c R2
|
...
18c | ||
|
문제가 없을 경우
|
설치 사전 검증
코드 블럭 | ||||
---|---|---|---|---|
| ||||
펼치기 | ||||
11g R2 기준 서식 미적용 | ./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 : showProgress 옵션 제거됨 |
펼치기 | ||||||
---|---|---|---|---|---|---|
11g R2
12c R1
12c R2
|
DBMS 설치
설치 파일이 있는 경로에서 runInstaller를 실행하여 silent 모드 설치를 시작합니다. 설치 옵션 중에 response file의 위치는 절대 경로로 입력해주어야 정상적으로 작업이 진행됩니다.
코드 블럭 | ||
---|---|---|
| ||
./runInstaller -waitforcompletion -showProgress -silent -responseFile ~/install.rsp |
18c
| ||||
펼치기 | ||||
---|---|---|---|---|
11g R2
12c R1 서식 미적용 |
|
설치 진행 과정은 tail 명령어로 log 파일을 모니터링할 수 있습니다.
코드 블럭 | ||
---|---|---|
| ||
tail -f /u01/app/oraInventory/logs/<설치 로그 파일 이름>.log |
펼치기 | ||
---|---|---|
참조 파일 : installActions2013-08-20_10-51-40AM.log
|
root 유저로 접속하여 root.sh 스크립트를 수행하면 모든 설치가 완료됩니다.
코드 블럭 | ||||
---|---|---|---|---|
| ||||
<Oracle Home 경로>/root.sh |
펼치기 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
11g R2
12c R1
12cR2
18c
12c R2
|
...
|
결과 확인
펼치기 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
| |||||||||||||||
펼치기 | |||||||||||||||
|
...
| |||||||||||
<Oracle Home 경로>/root.sh | |||||||||||
펼치기 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
12c R1
12cR2
|
결과 확인
| ||||||||||||||||||||||||||||
펼치기 | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||
|