오라클 disk 백업을 복구하기 위해서 아래와 같은 절차로 진행
1. 복구를 위한 신규서버 구성
(프로덕션 환경이랑 될수 있으면 동일하게)
1) 커널 파라미터 및 리소스 환경 조정
yum install oracle-database-preinstall-18c
2. 신규서버 오라클 18c grid 설치 (single)
cd $GRID_HOME
sh gridSetup.sh
$GRID_HOME/perl/bin/perl -I$GRID_HOME/perl/lib -I/ORACLE/grid/18.0.0/crs/install /ORACLE/grid/18.0.0/crs/install/roothas.pl
crsctl modify resource ora.cssd -attr "AUTO_START=always" -init
3. 신규서버 오라클 database 설치 (single)
cd $ORACLE_HOME
sh runInstaller
4. 파라미터 및 TDE 관련 파일 이관
- 원본 데이터베이스로부터 복구 대상으로 ASM 및 DB 파라미터 copy후 복구 대상 환경에 맞추어 수정
- physical 암호화(tde) 적용시 해당 관련 파일들을 동일하게 이전
5. 신규서버 스토리지 Disk 백업본 인식
- asm driver 사용시는 asm driver 설치후 oracleasm configure후 scan하여 인식
- scsi 방식으로 사용시는 추가 작업없이 인식하여 사용
6. 복구 데이터베이스 기동
ASM부터 가동하고 데이터베이스 가동후 diskgroup online 되는지 확인, 서비스등록
srvctl add asm -pwfile /ORACLE/grid/18.0.0/dbs/init+ASM1.ora
srvctl config asm -detail
crsctl modify resource ora.asm -attr "AUTO_START=always" -init
crsctl modify resource ora.asm -attr "USR_ORA_INST_NAME=+ASM1" -init
DB 인스턴스 가동
startup mount;
TDE auto login 설정
administer key management create local auto_login keystore from keystore identified by "";
alter database open;
srvctl add listener
srvctl start listener
'RDB > Oracle' 카테고리의 다른 글
oracle 18c flashback database (1) | 2020.04.23 |
---|---|
oracle rman 복구 (0) | 2020.04.07 |
oracle spm 사용한 sql plan 이관 (0) | 2019.11.22 |
oracle 18c acfs 기능 off (0) | 2019.11.14 |
oracle testcase 생성 (0) | 2019.11.12 |