1. DB 설치 준비
A) DB 설치 파일 압축 해제
DB_HOME 경로 생성 후 설치 파일 압축 해제
mkdir -p $ORACLE_HOME unzip LINUX.X64_193000_db_home.zip -d $ORACLE_HOME
[ora19c:/home/oracle]> mkdir -p $ORACLE_HOME [ora19c:/home/oracle]> unzip /mnt/LINUX.X64_193000_db_home.zip -d $ORACLE_HOME
B) OPatch 업데이트
설치시 RU 패치를 동시에 적용할 경우 OPatch 파일을 최신 버전으로 업데이트
$ORACLE_HOME/OPatch/opatch version mv $ORACLE_HOME/OPatch $ORACLE_HOME/OPatch.old unzip <zip 파일이 있는 경로>/p6880880_190000_Linux-x86-64.zip -d $ORACLE_HOME chown -R oracle:oinstall $ORACLE_HOME/OPatch $ORACLE_HOME/OPatch/opatch version
C) Response 파일 생성
Database response 파일 생성
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 <ctrl+C>
[ora19c:/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 ^C
2. DB 설치
A) DB 설치 전 검증
Database 설치 전 검사
export CV_ASSUME_DISTID=OEL7 # $ORACLE_HOME/runInstaller -silent -responseFile ~/db_install.rsp -executePrereqs $ORACLE_HOME/runInstaller -silent -responseFile ~/db_install.rsp -executePrereqs -applyRU <RU 파일 압축 해제 경로>
[ora19c:/home/oracle]> $ORACLE_HOME/runInstaller -silent -responseFile ~/db_install.rsp -executePrereqs -applyRU /media/sf_oracle/19.21/35642822 패치 적용을 위해 홈을 준비하는 중... /media/sf_oracle/19.21/35642822 패치 적용 중... 패치를 성공적으로 적용했습니다. 로그를 찾을 수 있는 위치: /tmp/InstallActions2024-01-08_12-04-52PM/installerPatchActions_2024-01-08_12-04-52PM.log Oracle Database 설정 마법사 실행 중... 필요 조건 검사가 성공적으로 실행되었습니다. 설치 세션 로그 이동 위치: /u01/app/oraInventory/logs/InstallActions2024-01-08_12-04-52PM
B) DB 설치
Database 설치
export CV_ASSUME_DISTID=OEL7 # $ORACLE_HOME/runInstaller -silent -responseFile ~/db_install.rsp -waitForCompletion $ORACLE_HOME/runInstaller -silent -responseFile ~/db_install.rsp -waitForCompletion -applyRU <RU 파일 압축 해제 경로>
[ora19c:/home/oracle]> $ORACLE_HOME/runInstaller -silent -responseFile ~/db_install.rsp -waitForCompletion -applyRU /media/sf_oracle/19.21/35642822 패치 적용을 위해 홈을 준비하는 중... /media/sf_oracle/19.21/35642822 패치 적용 중... 패치를 성공적으로 적용했습니다. 로그를 찾을 수 있는 위치: /tmp/InstallActions2024-01-08_01-02-50PM/installerPatchActions_2024-01-08_01-02-50PM.log Oracle Database 설정 마법사 실행 중.... 이 세션에 대한 응답 파일을 다음에서 찾을 수 있습니다. /u01/app/oracle/product/19c/db_1/install/response/db_2024-01-08_01-02-50PM.rsp 다음 위치에서 이 설치 세션의 로그를 찾을 수 있습니다. /tmp/InstallActions2024-01-08_01-02-50PM/installActions2024-01-08_01-02-50PM.log 루트 사용자로 다음 스크립트를 실행합니다. 1. /u01/app/oraInventory/orainstRoot.sh 2. /u01/app/oracle/product/19c/db_1/root.sh 다음 노드에서 /u01/app/oraInventory/orainstRoot.sh을(를) 실행하십시오. [ora19c] 다음 노드에서 /u01/app/oracle/product/19c/db_1/root.sh을(를) 실행하십시오. [ora19c] Successfully Setup Software. 설치 세션 로그 이동 위치: /u01/app/oraInventory/logs/InstallActions2024-01-08_01-02-50PM
C) root 스크립트 실행
orainstRoot.sh 및 root.sh 스크립트 실행
/u01/app/oraInventory/orainstRoot.sh /u01/app/oracle/product/19c/db_1/root.sh
[root@ora19c ~]# /u01/app/oraInventory/orainstRoot.sh 다음 권한 변경 중/u01/app/oraInventory. 그룹에 대한 읽기, 쓰기 권한을 추가하는 중입니다. 월드에 대한 읽기, 쓰기, 실행 권한을 제거하는 중입니다. 그룹 이름 변경 중 /u01/app/oraInventory 대상 oinstall. 스크립트 실행이 완료되었습니다. [root@ora19c ~]# /u01/app/oracle/product/19c/db_1/root.sh Check /u01/app/oracle/product/19c/db_1/install/root_ora19c_2024-01-08_13-08-31-788905146.log for the output of root script
{}
{}