バックグラウンド・プロセスが⾮同期で実⾏ クライアント ユーザー プロセス 共有プール データベース・ バッファ・キャッシュ REDOログ・ バッファ 制御ファイル データ・ファイル REDOログ・ファイル CKPT A B SELECT A FROM 表1; UPDATE 表1 A⇒B︔ COMMIT︔ B 変更前データ A LGWR A DBWn ファイル・ヘッダー の更新 サーバー プロセス A→B ※2023/11/21開催「アーキテクチャ編」より再掲
SQL> alter session set container = ORCLPDB1; Session altered. • ORCLPDB1に切り替え [oracle@demo-trnt ~]$ sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Mon Dec 19 00:08:56 2023 Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle. All rights reserved. Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.3.0.0.0 SQL> alter session set container = ORCLPDB1; Session altered. • SQL*Plusに接続
recover datafile 12; Starting recover at 19-DEC-23 using channel ORA_DISK_1 starting media recovery archived log for thread 1 with sequence 41 is already on disk as file /bkup/oracle/flash_recovery_area/OR CLCDB/archivelog/2023_12_18/o1_mf_1_41_lr0bz04j_.arc archived log for thread 1 with sequence 42 is already on disk as file /bkup/oracle/flash_recovery_area/OR CLCDB/archivelog/2023_12_18/o1_mf_1_42_lr0kg6rt_.arc archived log for thread 1 with sequence 43 is already on disk as file /bkup/oracle/flash_recovery_area/OR CLCDB/archivelog/2023_12_18/o1_mf_1_43_lr0krxs1_.arc archived log file name=/bkup/oracle/flash_recovery_area/ORCLCDB/archivelog/2023_12_18/o1_mf_1_41_lr0bz04j _.arc thread=1 sequence=41 media recovery complete, elapsed time: 00:00:00 Finished recover at 19-DEC-23 リカバリ完了 • recover datafileを実⾏ リカバリを実⾏