●datag1のクローンを作成●NICの無効化●datag2の設定vi /etc/hosts
hostnamevi /etc/hostnamehostnamecd /etc/sysconfig/network-scripts/vi ifcfg-enp0s3vi ifcfg-enp0s8vi ifcfg-enp0s9
systemctl poweroff
●NICの有効化●datag2の起動●DB「sorcl」の作成●必要なディレクトリの作成cd /u01/app/oracle/oradatamkdir SORCLchmod 750 SORCLchown oracle. SORCLcd /u01/app/oracle/recovery_area/mkdir SORCLchmod 750 SORCLchown oracle. SORCL
●フィジカル・スタンバイの作成 タスク4: プライマリ・システムからスタンバイ・システムへのファイルのコピー●バックアップのコピーcd /u01/app/oracle/recovery_area/ORCL/scp -pr datag1:/u01/app/oracle/recovery_area/ORCL/backupset .chown -R oracle. backupset●制御ファイルのコピー●pfileのコピーcd /tmpscp -p oracle@datag1:/tmp/sorcl.ctl .cp -p /tmp/sorcl.ctl /u01/app/oracle/oradata/SORCL/control01.ctlcp -p /tmp/sorcl.ctl /u01/app/oracle/recovery_area/SORCL/control02.ctlscp -p oracle@datag1:/tmp/initorcl.ora .chown oracle. /tmp/sorcl.ctl /tmp/initorcl.ora
●フィジカル・スタンバイの作成 タスク5: スタンバイ・データベースをサポートする環境の設定●リスナー作成cd $TNS_ADMINcp -p listener.ora listener.ora.bksed -i 's/datag1/datag2/' listener.oralsnrctl startps -elf | grep lsnr
●ネットサービス名の作成cp -p tnsnames.ora tnsnames.ora.bk
vi tnsnames.oracat tnsnames.ora# tnsnames.ora Network Configuration File: /u01/app/oracle/product/19.0.0/dbhome_1/network/admin/tnsnames.ora# Generated by Oracle configuration tools.
LISTENER_SORCL = (ADDRESS = (PROTOCOL = TCP)(HOST = datag2)(PORT = 1521))
ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = datag1)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )
SORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = datag2)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = sorcl) ) )
これって、ORCL側も必要では?→必要
●spfileの作成sqlplus / as sysdbaCREATE SPFILE FROM PFILE='/tmp/initorcl.ora';
●フィジカル・スタンバイの作成 タスク6: フィジカル・スタンバイ・データベースの起動startup mount;●DBリストアrman target /SHUTDOWN IMMEDIATE;STARTUP MOUNT;RESTORE DATABASE;RECOVER DATABASE;ALTER DATABASE OPEN RESETLOGS;
●REDO Apply開始ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;