1. 1번 노드 소프트웨어 설치
A) 준비 작업
mkdir -p $DB_HOME unzip <zip 파일이 있는 경로>/LINUX.X64_193000_db_home.zip -d $DB_HOME
$DB_HOME/OPatch/opatch version mv $DB_HOME/OPatch $DB_HOME/OPatch.old unzip <패치 파일 다운로드 경로>/p6880880_190000_Linux-x86-64.zip -d $DB_HOME chown -R oracle:oinstall $DB_HOME/OPatch $DB_HOME/OPatch/opatch version
B) 설치 스크립트 실행
cd $DB_HOME export CV_ASSUME_DISTID=OEL7 ./runInstaller -applyRU <RU 압축 해제 경로>
{}
2. 다른 노드로 Database 소프트웨어 복사
$ORACLE_HOME/bin/roohctl -enable
[sehadb:/home/oracle]> $ORACLE_HOME/bin/roohctl -enable 읽기 전용 Oracle 홈을 사용으로 설정하는 중입니다. 읽기 전용 Oracle 홈을 사용으로 설정하려면 orabasetab 파일을 업데이트하십시오. orabasetab 파일을 성공적으로 업데이트했습니다. 읽기 전용 Oracle 홈에 대한 부트스트랩 디렉토리를 생성하십시오. 부트스트랩 디렉토리를 성공적으로 생성했습니다. 부트스트랩 파일이 성공적으로 처리되었습니다. 읽기 전용 Oracle 홈을 성공적으로 사용으로 설정했습니다. 자세한 내용은 로그 파일 /u01/app/oracle/cfgtoollogs/roohctl/roohctl-200916오후040013.log을(를) 확인하십시오.
chown oracle:oinstall /u01/app/oracle
[root@node2 ~]# chown oracle:oinstall /u01/app/oracle
$DB_HOME/addnode/addnode.sh -silent CLUSTER_NEW_NODES=<추가할 노드명>
[sehadb:/home/oracle]> $DB_HOME/addnode/addnode.sh -silent CLUSTER_NEW_NODES=node2 구성 준비이(가) 진행 중입니다. 구성 준비을(를) 성공했습니다. .................................................. 7% 완료되었습니다. 원격 노드에 파일 복사이(가) 진행 중입니다. .................................................. 12% 완료되었습니다. .................................................. 17% 완료되었습니다. .............................. 원격 노드에 파일 복사을(를) 성공했습니다. 다음 위치에서 이 설치 세션의 로그를 찾을 수 있습니다. /u01/app/oraInventory/logs/addNodeActions2020-09-16_04-01-42PM.log 파일 인스턴스화이(가) 진행 중입니다. 파일 인스턴스화을(를) 성공했습니다. .................................................. 49% 완료되었습니다. 클러스터 인벤토리 저장 중이(가) 진행 중입니다. .................................................. 83% 완료되었습니다. 클러스터 인벤토리 저장 중을(를) 성공했습니다. /u01/app/oracle/product/19c/db_1의 클러스터 노드 추가을(를) 성공했습니다. 자세한 내용은 '/u01/app/oraInventory/logs/silentInstall2020-09-16_04-01-42PM.log'을(를) 확인하십시오. Oracle 기본 위치 설정이(가) 진행 중입니다. Oracle 기본 위치 설정을(를) 성공했습니다. .................................................. 90% 완료되었습니다. 읽기 전용 Oracle 홈 설정이(가) 진행 중입니다. 읽기 전용 Oracle 홈 설정을(를) 성공했습니다. .................................................. 97% 완료되었습니다. 루트 사용자로 다음 스크립트를 실행합니다. 1. /u01/app/oracle/product/19c/db_1/root.sh 다음 노드에서 /u01/app/oracle/product/19c/db_1/root.sh을(를) 실행하십시오. [node2] Successfully Setup Software. .................................................. 100% 완료되었습니다.
/u01/app/oracle/product/19c/db_1/root.sh
[root@node2 ~]# /u01/app/oracle/product/19c/db_1/root.sh Performing root user operation. The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /u01/app/oracle/product/19c/db_1 Copying dbhome to /usr/local/bin ... Copying oraenv to /usr/local/bin ... Copying coraenv to /usr/local/bin ... Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root script. Now product-specific root actions will be performed.