버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

DB 설치 준비

DB 설치 파일 압축 해제

{}

코드 블럭
languagebash
titleDB_HOME 경로 생성 후 설치 파일 압축 해제
linenumberstrue
mkdir -p $DB_HOME
unzip LINUX.X64_193000_db_home.zip -d $DB_HOME


펼치기


서식 미적용
[racdb1:/home/oracle]> mkdir -p $DB_HOME
[racdb1:/home/oracle]> unzip /mnt/LINUX.X64_193000_db_home.zip -d $DB_HOME



B) OPatch 업데이트

코드 블럭
languagebash
title설치시 RU 패치를 동시에 적용할 경우 OPatch 파일을 최신 버전으로 업데이트
linenumberstrue
$GI_HOME/OPatch/opatch version
mv $GI_HOME/OPatch $GI_HOME/OPatch.old
unzip <zip 파일이 있는 경로>/p6880880_190000_Linux-x86-64.zip -d $GI_HOME
chown -R oracle:oinstall $GI_HOME/OPatch
$GI_HOME/OPatch/opatch version


Response 파일 생성

코드 블럭
titleDatabase response 파일 생성
linenumberstrue
cat > ~/db_install.rsp
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v19.0.0
oracle.install.option=INSTALL_DB_SWONLY
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/u01/app/oraInventory
ORACLE_HOME=/u01/app/oracle/product/19c/db_1
ORACLE_BASE=/u01/app/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.OSDBA_GROUP=dba
oracle.install.db.OSOPER_GROUP=oper
oracle.install.db.OSBACKUPDBA_GROUP=backupdba
oracle.install.db.OSDGDBA_GROUP=dgdba
oracle.install.db.OSKMDBA_GROUP=kmdba
oracle.install.db.OSRACDBA_GROUP=racdba
oracle.install.db.rootconfig.executeRootScript=false
oracle.install.db.CLUSTER_NODES=rac1,rac2
<ctrl+C>


펼치기


서식 미적용
[racdb1:/home/oracle]> cat > ~/db_install.rsp
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v19.0.0
oracle.install.option=INSTALL_DB_SWONLY
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/u01/app/oraInventory
ORACLE_HOME=/u01/app/oracle/product/19c/db_1
ORACLE_BASE=/u01/app/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.OSDBA_GROUP=dba
oracle.install.db.OSOPER_GROUP=oper
oracle.install.db.OSBACKUPDBA_GROUP=backupdba
oracle.install.db.OSDGDBA_GROUP=dgdba
oracle.install.db.OSKMDBA_GROUP=kmdba
oracle.install.db.OSRACDBA_GROUP=racdba
oracle.install.db.rootconfig.executeRootScript=false
oracle.install.db.CLUSTER_NODES=rac1,rac2
^C



DB 설치

DB 설치 전 검증

코드 블럭
languagebash
titleDatabase 설치 전 검사
linenumberstrue
$DB_HOME/runInstaller -silent -responseFile ~/db_install.rsp -executePrereqs
# $DB_HOME/runInstaller -silent -responseFile ~/db_install.rsp -executePrereqs -applyRU <RU 파일 압축 해제 경로>


펼치기


서식 미적용
[racdb1:/home/oracle]> $DB_HOME/runInstaller -silent -responseFile ~/db_install.rsp -executePrereqs
Oracle Database 설정 마법사 실행 중...

필요 조건 검사가 성공적으로 실행되었습니다.



DB 설치

코드 블럭
languagebash
titleDatabase 설치
linenumberstrue
$DB_HOME/runInstaller -silent -responseFile ~/db_install.rsp -waitForCompletion
# $DB_HOME/runInstaller -silent -responseFile ~/db_install.rsp -waitForCompletion -applyRU <RU 파일 압축 해제 경로>


펼치기


서식 미적용
[racdb1:/home/oracle]> $DB_HOME/runInstaller -silent -responseFile ~/db_install.rsp -waitForCompletion
Oracle Database 설정 마법사 실행 중...

이 세션에 대한 응답 파일을 다음에서 찾을 수 있습니다.
 /u01/app/oracle/product/19c/db_1/install/response/db_2020-01-12_08-03-41PM.rsp

다음 위치에서 이 설치 세션의 로그를 찾을 수 있습니다.
 /u01/app/oraInventory/logs/InstallActions2020-01-12_08-03-41PM/installActions2020-01-12_08-03-41PM.log

루트 사용자로 다음 스크립트를 실행합니다.
        1. /u01/app/oracle/product/19c/db_1/root.sh

다음 노드에서 /u01/app/oracle/product/19c/db_1/root.sh을(를) 실행하십시오.
[rac1, rac2]


Successfully Setup Software.



root 스크립트 실행

코드 블럭
languagebash
titleroot.sh 스크립트 실행
linenumberstrue
/u01/app/oracle/product/19c/db_1/root.sh


펼치기


서식 미적용
[root@rac1 ~]# /u01/app/oracle/product/19c/db_1/root.sh
Check /u01/app/oracle/product/19c/db_1/install/root_rac1_2020-01-12_20-13-47-866499373.log for the output of root script


서식 미적용
[root@rac2 ~]# /u01/app/oracle/product/19c/db_1/root.sh
Check /u01/app/oracle/product/19c/db_1/install/root_rac2_2020-01-12_20-14-03-990106027.log for the output of root script