■ 目的
大阪リージョンがリリースされたので、日本内で東京ー大阪のDR環境、BCP環境を構築することができるようになりました。
今回は、オンプレミスから遠隔バックアップとして、Object Storageを使用する案件が多くあるのでやってみてみます。
オンプレミスからObject StorageへのOracle Databseバックアップは、Oracle Database Backup Cloud Serviceを使用します。
Oracle Database Backup Cloud Serviceを使用するには、Oracle Database Cloud Backup Moduleをインストールして、バックアップをクラウドに送る環境を構成します。
■ 構成イメージ
通常Object StorageへのアクセスはInternet通信を使用しますが、Databaseはセキュリティ上プライベートIPを使用することが常であるため、
Service Gatway経由のTransit Routingを使用してプライベートIPで通信できるようにしてセキュアにDatabaseファイルをCloudへ転送します
Service Gatway経由のTransit Routingは以前の記事を参考に構成しておきます。
・参考:Transit Routing + IPSec VPN / FastConnectで Object Storage, Autonomous Databaseへ接続してみてみた
■ 事前準備と確認
次を参考に Oracle Database Cloud Backup Module for OCIをインストールする前に、必要なものが揃っていることを確認します。
・参考: Oracle Database Cloud Backup Module for OCIのインストールを開始する前に
■ Oracle Database Cloud Backup Module for OCI設定
● OCI コマンド・ライン・インタフェース(CLI) インストール
Backup Moduleには、OCI CLIが必要です。
以前の記事を参考にOCI CLIをインストールします。
・参考: Oracle Cloud : コマンド・ライン・インタフェース(CLI) をインストールしてみた
● JDK 1.7以降のバージョン確認
Oracle Database Cloud Backup Module for OCIをインストールするシステム上に、JDK 1.7以降があること。 次のコマンドを使用してJDKバージョンをチェックします。
[oracle@oracle ~]$ java -version
java version "1.8.0_321"
Java(TM) SE Runtime Environment (build 1.8.0_321-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.321-b07, mixed mode)
● Backup Module ダウンロード
Oracle Database Cloud Backup Module for OCIをOracle Technology Network (OTN)からダウンロードします
・ダウンロードURL: Oracle Database Cloud Backup Module
● Backup Module インストール
ダウンロードした opc_installer.zipを解凍してインストールします
① opc_installer.zip解凍
[oracle@oracle ~]$ unzip /tmp/opc_installer.zip
Archive: /tmp/opc_installer.zip
creating: opc_installer/
inflating: opc_installer/.DS_Store
creating: __MACOSX/
creating: __MACOSX/opc_installer/
inflating: __MACOSX/opc_installer/._.DS_Store
creating: opc_installer/oci_installer/
inflating: opc_installer/oci_installer/oci_readme.txt
creating: __MACOSX/opc_installer/oci_installer/
inflating: __MACOSX/opc_installer/oci_installer/._oci_readme.txt
inflating: opc_installer/oci_installer/oci_install.jar
inflating: __MACOSX/opc_installer/oci_installer/._oci_install.jar
inflating: __MACOSX/opc_installer/._oci_installer
inflating: opc_installer/readme.txt
inflating: __MACOSX/opc_installer/._readme.txt
creating: opc_installer/opc_installer/
inflating: opc_installer/opc_installer/opc_readme.txt
creating: __MACOSX/opc_installer/opc_installer/
inflating: __MACOSX/opc_installer/opc_installer/._opc_readme.txt
inflating: opc_installer/opc_installer/opc_install.jar
inflating: __MACOSX/opc_installer/opc_installer/._opc_install.jar
inflating: __MACOSX/opc_installer/._opc_installer
inflating: __MACOSX/._opc_installer
[oracle@oracle-db tmp]$ ls
total 1776
drwx------. 4 oracle oinstall 83 Oct 18 20:59 opc_installer
drwxrwxr-x. 3 oracle oinstall 50 Oct 18 21:05 __MACOSX
-rwxr-xr-x. 1 oracle oinstall 1816114 Jan 26 04:56 opc_installer.zip
[oracle@oracle-db ~]$ ls -l /tmp/opc_installer
total 4
-rwxr-xr-x. 1 oracle oinstall 1623 Feb 12 2019 readme.txt
drwxr-xr-x. 2 oracle oinstall 51 Oct 18 20:59 opc_installer
drwx------. 2 oracle oinstall 51 Oct 18 21:02 oci_installer
② Backup Moduleのoci_installerディレクトリに移動
[oracle@oracle-db tmp]$ cd /tmp/opc_installer/oci_installer/
[oracle@oracle-db ~]$ ls -l
total 968
-rw-r--r--. 1 oracle oinstall 971147 Oct 17 02:30 oci_install.jar
-rw-r--r--. 1 oracle oinstall 15204 Oct 18 21:02 oci_readme.txt
③ Backup Moduleインストール
Oracle Database Cloud Backup Module for OCIインストーラ(oci_install.jar) 実行時のパラメーターを使用して実行
・ Oracle Database Cloud Backup Module for OCIを実行するパラメータ
変数 | 内容 | 設定値 |
---|---|---|
-pvtKeyFile | OCI-CLIのoci_api_key.pemパス | /home/oracle/.oci/oci_api_key.pem |
-pubFingerPrint | OCI-CLI設定時のAPI KeysのFingerprint | 05:d3:99:8c:2f:c9:fc:c2:78 |
-tOCID | Tenancy OCID | ocid1.tenancy.oc1..aaaaaaaa3mb7s84ffssgbe8bsx |
-cOCID | Compartment OCID | ocid1.compartment.oc1..aaaaaaaa2dmjokxvji6x4z |
-uOCID | User OCID | ocid1.user.oc1..aaaaaaaadi92tk2a32gjm4yyq6hrx |
-walletDir | DBのwalletsパス | /opt/oracle/dcs/commonstore/wallets/tde/orcl |
-libDir | DBのlibパス | $ORACLE_HOME/lib |
-bucket | Object Storageのバケット名 | bucket-osaka01 |
-host | Object Storage End point | https://objectstorage.ap-osaka-1.oraclecloud.com |
[oracle@oracle-db oci_installer]$ java -jar oci_install.jar \
> -pvtKeyFile /home/oracle/.oci/oci_api_key.pem \
> -pubFingerPrint 25:69:5d:08:05:d3:99:8c:2f:c9:fc:c2:78:ab:b3:72 \
> -tOCID ocid1.tenancy.oc1..aaaaaaaa3mb7wrcy2ls3u3jsy2soq5ck3lc3q4mczitpdaymbuazc5tkguca \
> -cOCID ocid1.compartment.oc1..aaaaaaaa2dmjokxvji6x4zejxiyx5fijgyuigxpswcqnsfafkl3gefbtreeq \
> -uOCID ocid1.user.oc1..aaaaaaaatkb2a32gjm4yyq6hrx4geayb77o6hr5kgcipyvinmej3rup6sz2a \
> -walletDir /opt/oracle/dcs/commonstore/wallets/tde/orcl \
> -libDir $ORACLE_HOME/lib \
> -bucket bucket-osaka01 \
> -host https://objectstorage.ap-osaka-1.oraclecloud.com
Oracle Database Cloud Backup Module Install Tool, build 19.3.0.0.0DBBKPCSBP_2019-10-16
Please specify parameter -host: https://objectstorage.ap-osaka-1.oraclecloud.com
Oracle Database Cloud Backup Module credentials are valid.
Backups would be sent to bucket bucket-osaka01.
Oracle Database Cloud Backup Module wallet created in directory /opt/oracle/dcs/commonstore/wallets/tde/orcl.
Oracle Database Cloud Backup Module initialization file /u01/app/oracle/product/19c/dbhome_1/dbs/opcorcl.ora created.
Downloading Oracle Database Cloud Backup Module Software Library from Oracle Cloud Infrastructure.
Download complete.
④ 作成されたBackup Moduleのconfigを確認
[oracle@oracle-db dbs]$ cat /u01/app/oracle/product/19c/dbhome_1/dbs/opcorcl.ora
OPC_HOST=https://objectstorage.ap-osaka-1.oraclecloud.com/n/shirok
OPC_WALLET='LOCATION=file:/opt/oracle/dcs/commonstore/wallets/tde/orcl CREDENTIAL_ALIAS=alias_oci'
OPC_CONTAINER=bucket-osaka01
OPC_COMPARTMENT_ID=ocid1.compartment.oc1..aaaaaaaa2dmjokxvji6x4zejxiyx5fijgyuigxpswcqnsfafkl3gefbtreeq
OPC_AUTH_SCHEME=BMC
■ RMANバックアップ
● RMAN接続と設定
①RMAN接続
[oracle@oracle-db ~]$ rman target /
Recovery Manager: Release 19.0.0.0.0 - Production on 日 1月 26 07:56:45 2020
Version 19.5.0.0.0
Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.
ターゲット・データベース: ORCL (DBID=1558414969)に接続されました
② SBTデバイスにBackup Moduleで作成されたconfigファイルを指すようにRMANのDEVICE TYPEを構成
・RMANのDEVICE TYPE設定に必要な Backup Module 変数
ファイル存在するか事前に lsコマンドで確認しておきます
SBT_LIBRARY=$ORACLE_HOME/lib/libopc.so
OPC_PFILE=$ORACLE_HOME/dbs/opc<DB_NAME>.ora
・RMANのDEVICE TYPE設定
RMAN> CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' PARMS 'SBT_LIBRARY=/u01/app/oracle/product/19c/dbhome_1/lib/libopc.so, SBT_PARMS=(OPC_PFILE=/u01/app/oracle/product/19c/dbhome_1/dbs/opcorcl.ora)';
新しいRMAN構成パラメータが格納できました
③ その他RMANの構成を設定
必要に応じて以下のパラメータ等を設定
CONFIGURE DEFAULT DEVICE TYPE TO SBT_TAPE;
CONFIGURE BACKUP OPTIMIZATION ON;
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE SBT_TAPE TO '%F';
CONFIGURE ENCRYPTION FOR DATABASE ON;
④ RMAN設定値確認
RMAN> show all;
db_unique_name ORCLのデータベースにおけるRMAN構成パラメータ:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION ON;
CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE 'SBT_TAPE' TO '%F';
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE SBT_TAPE PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' PARMS 'SBT_LIBRARY=/u01/app/oracle/product/19c/dbhome_1/lib/libopc.so, SBT_PARMS=(OPC_PFILE=/u01/app/oracle/product/19c/dbhome_1/dbs/opcorcl.ora)';
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE ON;
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
CONFIGURE RMAN OUTPUT TO KEEP FOR 7 DAYS; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/19c/dbhome_1/dbs/snapcf_orcl.f'; # default
● RMANバックアップ実行
① RMAN暗号化を設定
MAN> SET ENCRYPTION ON IDENTIFIED BY 'my_pswd' ONLY;
実行コマンド: SET encryption
② RMANバックアップ実行
RMAN> BACKUP INCREMENTAL LEVEL 0 DATABASE DATABASE PLUS ARCHIVELOG;
backupを20-01-26で開始しています
現在のログがアーカイブされました。
チャネル: ORA_DISK_1がリリースされました
チャネルORA_SBT_TAPE_1の使用
チャネルORA_SBT_TAPE_1: アーカイブ・ログ・バックアップ・セットを開始しています
チャネルORA_SBT_TAPE_1: バックアップ・セットにアーカイブ・ログを指定しています
入力アーカイブ・ログ・スレッド=1 順序=18 レコードID=34 スタンプ=1030711914
チャネルORA_SBT_TAPE_1: ピース1 (20-01-26)を起動します
チャネルORA_SBT_TAPE_1: ピース1 (20-01-26)が完了しました
ピース・ハンドル=15umuqja_1_1 タグ=TAG20200126T125154 コメント=API Version 2.0,MMS Version 19.0.0.1
チャネルORA_SBT_TAPE_1: バックアップ・セットが完了しました。経過時間: 00:00:01
backupを20-01-26で終了しました
backupを20-01-26で開始しています
チャネルORA_SBT_TAPE_1の使用
チャネルORA_SBT_TAPE_1: 増分レベル0のデータファイル・バックアップ・セットを開始しています
チャネルORA_SBT_TAPE_1: バックアップ・セットにデータファイルを指定しています
入力データファイル ファイル番号=00001 名前=/u01/app/oracle/oradata/ORCL/system01.dbf
入力データファイル ファイル番号=00004 名前=/u01/app/oracle/oradata/ORCL/undotbs01.dbf
入力データファイル ファイル番号=00003 名前=/u01/app/oracle/oradata/ORCL/sysaux01.dbf
入力データファイル ファイル番号=00007 名前=/u01/app/oracle/oradata/ORCL/users01.dbf
チャネルORA_SBT_TAPE_1: ピース1 (20-01-26)を起動します
チャネルORA_SBT_TAPE_1: ピース1 (20-01-26)が完了しました
ピース・ハンドル=16umuqjc_1_1 タグ=TAG20200126T125156 コメント=API Version 2.0,MMS Version 19.0.0.1
チャネルORA_SBT_TAPE_1: バックアップ・セットが完了しました。経過時間: 00:01:05
チャネルORA_SBT_TAPE_1: 増分レベル0のデータファイル・バックアップ・セットを開始しています
チャネルORA_SBT_TAPE_1: バックアップ・セットにデータファイルを指定しています
入力データファイル ファイル番号=00001 名前=/u01/app/oracle/oradata/ORCL/system01.dbf
入力データファイル ファイル番号=00004 名前=/u01/app/oracle/oradata/ORCL/undotbs01.dbf
入力データファイル ファイル番号=00003 名前=/u01/app/oracle/oradata/ORCL/sysaux01.dbf
入力データファイル ファイル番号=00007 名前=/u01/app/oracle/oradata/ORCL/users01.dbf
チャネルORA_SBT_TAPE_1: ピース1 (20-01-26)を起動します
チャネルORA_SBT_TAPE_1: ピース1 (20-01-26)が完了しました
ピース・ハンドル=17umuqld_1_1 タグ=TAG20200126T125156 コメント=API Version 2.0,MMS Version 19.0.0.1
チャネルORA_SBT_TAPE_1: バックアップ・セットが完了しました。経過時間: 00:00:55
チャネルORA_SBT_TAPE_1: 増分レベル0のデータファイル・バックアップ・セットを開始しています
チャネルORA_SBT_TAPE_1: バックアップ・セットにデータファイルを指定しています
入力データファイル ファイル番号=00010 名前=/u01/app/oracle/oradata/ORCL/orclpdb/sysaux01.dbf
入力データファイル ファイル番号=00009 名前=/u01/app/oracle/oradata/ORCL/orclpdb/system01.dbf
入力データファイル ファイル番号=00011 名前=/u01/app/oracle/oradata/ORCL/orclpdb/undotbs01.dbf
入力データファイル ファイル番号=00012 名前=/u01/app/oracle/oradata/ORCL/orclpdb/users01.dbf
チャネルORA_SBT_TAPE_1: ピース1 (20-01-26)を起動します
チャネルORA_SBT_TAPE_1: ピース1 (20-01-26)が完了しました
ピース・ハンドル=18umuqn4_1_1 タグ=TAG20200126T125156 コメント=API Version 2.0,MMS Version 19.0.0.1
チャネルORA_SBT_TAPE_1: バックアップ・セットが完了しました。経過時間: 00:00:25
チャネルORA_SBT_TAPE_1: 増分レベル0のデータファイル・バックアップ・セットを開始しています
チャネルORA_SBT_TAPE_1: バックアップ・セットにデータファイルを指定しています
入力データファイル ファイル番号=00010 名前=/u01/app/oracle/oradata/ORCL/orclpdb/sysaux01.dbf
入力データファイル ファイル番号=00009 名前=/u01/app/oracle/oradata/ORCL/orclpdb/system01.dbf
入力データファイル ファイル番号=00011 名前=/u01/app/oracle/oradata/ORCL/orclpdb/undotbs01.dbf
入力データファイル ファイル番号=00012 名前=/u01/app/oracle/oradata/ORCL/orclpdb/users01.dbf
チャネルORA_SBT_TAPE_1: ピース1 (20-01-26)を起動します
チャネルORA_SBT_TAPE_1: ピース1 (20-01-26)が完了しました
ピース・ハンドル=19umuqnu_1_1 タグ=TAG20200126T125156 コメント=API Version 2.0,MMS Version 19.0.0.1
チャネルORA_SBT_TAPE_1: バックアップ・セットが完了しました。経過時間: 00:00:25
チャネルORA_SBT_TAPE_1: 増分レベル0のデータファイル・バックアップ・セットを開始しています
チャネルORA_SBT_TAPE_1: バックアップ・セットにデータファイルを指定しています
入力データファイル ファイル番号=00006 名前=/u01/app/oracle/oradata/ORCL/pdbseed/sysaux01.dbf
入力データファイル ファイル番号=00005 名前=/u01/app/oracle/oradata/ORCL/pdbseed/system01.dbf
入力データファイル ファイル番号=00008 名前=/u01/app/oracle/oradata/ORCL/pdbseed/undotbs01.dbf
チャネルORA_SBT_TAPE_1: ピース1 (20-01-26)を起動します
チャネルORA_SBT_TAPE_1: ピース1 (20-01-26)が完了しました
ピース・ハンドル=1aumuqon_1_1 タグ=TAG20200126T125156 コメント=API Version 2.0,MMS Version 19.0.0.1
チャネルORA_SBT_TAPE_1: バックアップ・セットが完了しました。経過時間: 00:00:35
チャネルORA_SBT_TAPE_1: 増分レベル0のデータファイル・バックアップ・セットを開始しています
チャネルORA_SBT_TAPE_1: バックアップ・セットにデータファイルを指定しています
入力データファイル ファイル番号=00006 名前=/u01/app/oracle/oradata/ORCL/pdbseed/sysaux01.dbf
入力データファイル ファイル番号=00005 名前=/u01/app/oracle/oradata/ORCL/pdbseed/system01.dbf
入力データファイル ファイル番号=00008 名前=/u01/app/oracle/oradata/ORCL/pdbseed/undotbs01.dbf
チャネルORA_SBT_TAPE_1: ピース1 (20-01-26)を起動します
チャネルORA_SBT_TAPE_1: ピース1 (20-01-26)が完了しました
ピース・ハンドル=1bumuqpq_1_1 タグ=TAG20200126T125156 コメント=API Version 2.0,MMS Version 19.0.0.1
チャネルORA_SBT_TAPE_1: バックアップ・セットが完了しました。経過時間: 00:00:45
backupを20-01-26で終了しました
backupを20-01-26で開始しています
現在のログがアーカイブされました。
チャネルORA_SBT_TAPE_1の使用
チャネルORA_SBT_TAPE_1: アーカイブ・ログ・バックアップ・セットを開始しています
チャネルORA_SBT_TAPE_1: バックアップ・セットにアーカイブ・ログを指定しています
入力アーカイブ・ログ・スレッド=1 順序=19 レコードID=35 スタンプ=1030712167
チャネルORA_SBT_TAPE_1: ピース1 (20-01-26)を起動します
チャネルORA_SBT_TAPE_1: ピース1 (20-01-26)が完了しました
ピース・ハンドル=1cumuqr8_1_1 タグ=TAG20200126T125608 コメント=API Version 2.0,MMS Version 19.0.0.1
チャネルORA_SBT_TAPE_1: バックアップ・セットが完了しました。経過時間: 00:00:01
backupを20-01-26で終了しました
Control File and SPFILE Autobackupを20-01-26で開始しています
ピース・ハンドル=c-1558414969-20200126-06 コメント=API Version 2.0,MMS Version 19.0.0.1
Control File and SPFILE Autobackupを20-01-26で終了しました
③ バックアップ・セット確認
バックアップされたファイルを確認
RMAN> list backup;
バックアップ・セットのリスト
===================
BS Key Type LV Size Device Type Elapsed Time 終了時間
------- ---- -- ---------- ----------- ------------ --------
25 Incr 0 1.26G SBT_TAPE 00:00:43 20-01-26
BPキー: 25 ステータス: AVAILABLE 圧縮: NO タグ: TAG20200126T125156
ハンドル: 17umuqld_1_1 メディア: objectstorage.ap-osaka-..lecloud.com/n/shirok/bucket-osaka01
バックアップ・セット25のデータファイルのリスト
File LV Type Ckp SCN Ckp時間 Abs Fuz SCN Sparse Name
---- -- ---- ---------- -------- ----------- ------ ----
1 0 Incr 3099394 20-01-26 NO /u01/app/oracle/oradata/ORCL/system01.dbf
3 0 Incr 3099394 20-01-26 NO /u01/app/oracle/oradata/ORCL/sysaux01.dbf
4 0 Incr 3099394 20-01-26 NO /u01/app/oracle/oradata/ORCL/undotbs01.dbf
7 0 Incr 3099394 20-01-26 NO /u01/app/oracle/oradata/ORCL/users01.dbf
BS Key Type LV Size Device Type Elapsed Time 終了時間
------- ---- -- ---------- ----------- ------------ --------
27 Incr 0 544.00M SBT_TAPE 00:00:17 20-01-26
BPキー: 27 ステータス: AVAILABLE 圧縮: NO タグ: TAG20200126T125156
ハンドル: 19umuqnu_1_1 メディア: objectstorage.ap-osaka-..lecloud.com/n/shirok/bucket-osaka01
バックアップ・セット27のデータファイルのリスト
コンテナID: 3、PDB名: ORCLPDB
File LV Type Ckp SCN Ckp時間 Abs Fuz SCN Sparse Name
---- -- ---- ---------- -------- ----------- ------ ----
9 0 Incr 3099428 20-01-26 NO /u01/app/oracle/oradata/ORCL/orclpdb/system01.dbf
10 0 Incr 3099428 20-01-26 NO /u01/app/oracle/oradata/ORCL/orclpdb/sysaux01.dbf
11 0 Incr 3099428 20-01-26 NO /u01/app/oracle/oradata/ORCL/orclpdb/undotbs01.dbf
12 0 Incr 3099428 20-01-26 NO /u01/app/oracle/oradata/ORCL/orclpdb/users01.dbf
BS Key Type LV Size Device Type Elapsed Time 終了時間
------- ---- -- ---------- ----------- ------------ --------
29 Incr 0 679.75M SBT_TAPE 00:00:31 20-01-26
BPキー: 29 ステータス: AVAILABLE 圧縮: NO タグ: TAG20200126T125156
ハンドル: 1bumuqpq_1_1 メディア: objectstorage.ap-osaka-..lecloud.com/n/shirok/bucket-osaka01
バックアップ・セット29のデータファイルのリスト
コンテナID: 2、PDB名: PDB$SEED
File LV Type Ckp SCN Ckp時間 Abs Fuz SCN Sparse Name
---- -- ---- ---------- -------- ----------- ------ ----
5 0 Incr 2255407 20-01-25 NO /u01/app/oracle/oradata/ORCL/pdbseed/system01.dbf
6 0 Incr 2255407 20-01-25 NO /u01/app/oracle/oradata/ORCL/pdbseed/sysaux01.dbf
8 0 Incr 2255407 20-01-25 NO /u01/app/oracle/oradata/ORCL/pdbseed/undotbs01.dbf
BSキー サイズ デバイス・タイプ経過時間終了時間
------- ---------- ----------- ------------ --------
30 256.00K SBT_TAPE 00:00:00 20-01-26
BPキー: 30 ステータス: AVAILABLE 圧縮: NO タグ: TAG20200126T125608
ハンドル: 1cumuqr8_1_1 メディア: objectstorage.ap-osaka-..lecloud.com/n/shirok/bucket-osaka01
バックアップ・セット30のアーカイブ・ログのリスト
Thrd Seq Low SCN Low時間 Next SCN Next Time
---- ------- ---------- -------- ---------- ---------
1 19 3099348 20-01-26 3099496 20-01-26
BS Key Type LV Size Device Type Elapsed Time 終了時間
------- ---- -- ---------- ----------- ------------ --------
31 Full 18.50M SBT_TAPE 00:00:01 20-01-26
BPキー: 31 ステータス: AVAILABLE 圧縮: NO タグ: TAG20200126T125609
ハンドル: c-1558414969-20200126-06 メディア: objectstorage.ap-osaka-..lecloud.com/n/shirok/bucket-osaka01
SPFILEも含まれます: 修正時間: 20-01-26
SPFILE db_unique_name: ORCL
含まれている制御ファイル: Ckp SCN: 3099508 Ckp時間: 20-01-26
RMAN> exit
### ④ Object Storage内バックアップ・ファイルCLI確認
```shell-session
[oracle@oracle-db ORCL]$ oci os object list -ns shirok -bn bucket-osaka01 --output table --region=ap-osaka-1
WARNING: OCI CLI now requires Python 3.5+. Please install or upgrade your version of Python to 3.5+ before February 13, 2020 to avoid interruption to CLI usage.
+------+-----------------------------+------------------------------------------------------------------------------------------------------+------------+----------------------------------+
| etag | md5 | name | size | time-created |
+------+-----------------------------+------------------------------------------------------------------------------------------------------+------------+----------------------------------+
| None | l9UX1jOLi/jKa8ExndSBWQ==-13 | file_chunk/1558414969/ORCL/backuppiece/2020-01-26/17umuqld_1_1/yxQD9VHcB6Dq/0000000001 | 1350828032 | 2020-01-26T12:53:48.686000+00:00 |
| None | eLNyS6MIgvcTKtu+7kK4QQ== | file_chunk/1558414969/ORCL/backuppiece/2020-01-26/17umuqld_1_1/yxQD9VHcB6Dq/metadata.xml | 1802 | 2020-01-26T12:53:48.713000+00:00 |
| None | ephJWDi8jv61q2pzVyfMcQ==-6 | file_chunk/1558414969/ORCL/backuppiece/2020-01-26/19umuqnu_1_1/8y7h3gUy8rJG/0000000001 | 570425344 | 2020-01-26T12:54:43.243000+00:00 |
| None | cr5khp/P1FBjPs5rVfgBdA== | file_chunk/1558414969/ORCL/backuppiece/2020-01-26/19umuqnu_1_1/8y7h3gUy8rJG/metadata.xml | 1800 | 2020-01-26T12:54:43.269000+00:00 |
| None | LVV2WGVv5yI5R5dBYC0TMA==-7 | file_chunk/1558414969/ORCL/backuppiece/2020-01-26/1bumuqpq_1_1/HcScsTmFPgcJ/0000000001 | 712769536 | 2020-01-26T12:55:57.495000+00:00 |
| None | u4udxbPWmzQfoydsv1KIUg== | file_chunk/1558414969/ORCL/backuppiece/2020-01-26/1bumuqpq_1_1/HcScsTmFPgcJ/metadata.xml | 1800 | 2020-01-26T12:55:57.523000+00:00 |
| None | yak2Xp1vJTKGoBKuxdZZmQ==-1 | file_chunk/1558414969/ORCL/backuppiece/2020-01-26/1cumuqr8_1_1/2k6l3fY5jBnK/0000000001 | 262144 | 2020-01-26T12:56:08.598000+00:00 |
| None | 4IBwUklgAbeupcqp39OOYQ== | file_chunk/1558414969/ORCL/backuppiece/2020-01-26/1cumuqr8_1_1/2k6l3fY5jBnK/metadata.xml | 1763 | 2020-01-26T12:56:08.620000+00:00 |
| None | KY2zEvRalcOH57nCG98N3w==-1 | file_chunk/1558414969/ORCL/backuppiece/2020-01-26/c-1558414969-20200126-06/FQHRGb8YW6Ez/0000000001 | 19398656 | 2020-01-26T12:56:11.050000+00:00 |
| None | tQ+/D/yv94Av/K5OWizvvg== | file_chunk/1558414969/ORCL/backuppiece/2020-01-26/c-1558414969-20200126-06/FQHRGb8YW6Ez/metadata.xml | 1798 | 2020-01-26T12:56:11.075000+00:00 |
| None | eLNyS6MIgvcTKtu+7kK4QQ== | sbt_catalog/17umuqld_1_1/metadata.xml | 1802 | 2020-01-26T12:53:02.145000+00:00 |
| None | cr5khp/P1FBjPs5rVfgBdA== | sbt_catalog/19umuqnu_1_1/metadata.xml | 1800 | 2020-01-26T12:54:22.619000+00:00 |
| None | u4udxbPWmzQfoydsv1KIUg== | sbt_catalog/1bumuqpq_1_1/metadata.xml | 1800 | 2020-01-26T12:55:22.996000+00:00 |
| None | 4IBwUklgAbeupcqp39OOYQ== | sbt_catalog/1cumuqr8_1_1/metadata.xml | 1763 | 2020-01-26T12:56:08.453000+00:00 |
| None | tQ+/D/yv94Av/K5OWizvvg== | sbt_catalog/c-1558414969-20200126-06/metadata.xml | 1798 | 2020-01-26T12:56:10.076000+00:00 |
+------+-----------------------------+------------------------------------------------------------------------------------------------------+------------+----------------------------------+
prefixes: []
###④ Object Storage内バックアップ・ファイルWebコンソール確認
■ Databaseファイル障害とRMANリストア・リカバリ
障害はOSコマンドで直接Databaeファイルを削除して障害を発生させ、RMANコマンドで復旧させます
復旧は、RMANのData Recovery Advisorを使用して障害復旧します
この機能はAutonomousの機能の一部でもあり、障害箇所を自動特定して最小単位でダウンタイム無いように復旧するためのスクリプトを自動生成しリストア・リカバリします
● 障害発生
① USER表領域削除
[oracle@oracle-db ~]$ cd /u01/app/oracle/oradata/
[oracle@oracle-db ORCL]$ ls -la
total 3098128
drwxr-x---. 4 oracle oinstall 4096 Jan 26 03:59 .
drwxr-xr-x. 4 oracle oinstall 4096 Jan 25 15:14 ..
-rw-r-----. 1 oracle dba 19251200 Jan 26 13:35 control01.ctl
-rw-r-----. 1 oracle dba 19251200 Jan 26 13:35 control02.ctl
drwxr-x---. 2 oracle oinstall 4096 Jan 25 15:37 orclpdb
drwxr-x---. 2 oracle oinstall 4096 Jan 25 15:25 pdbseed
-rw-r-----. 1 oracle dba 209715712 Jan 26 12:56 redo01.log
-rw-r-----. 1 oracle dba 209715712 Jan 26 13:34 redo02.log
-rw-r-----. 1 oracle dba 209715712 Jan 26 12:51 redo03.log
-rw-r-----. 1 oracle dba 681582592 Jan 26 13:30 sysaux01.dbf
-rw-r-----. 1 oracle dba 964698112 Jan 26 13:25 system01.dbf
-rw-r-----. 1 oracle dba 138420224 Jan 26 08:00 temp01.dbf
-rw-r-----. 1 oracle dba 728768512 Jan 26 13:30 undotbs01.dbf
-rw-r-----. 1 oracle dba 5251072 Jan 26 13:00 users01.dbf
[oracle@oracle-db ORCL]$ rm -rf users01.dbf
[oracle@oracle-db ORCL]$ ls -la
total 3098128
drwxr-x---. 4 oracle oinstall 4096 Jan 26 03:59 .
drwxr-xr-x. 4 oracle oinstall 4096 Jan 25 15:14 ..
-rw-r-----. 1 oracle dba 19251200 Jan 26 13:35 control01.ctl
-rw-r-----. 1 oracle dba 19251200 Jan 26 13:35 control02.ctl
drwxr-x---. 2 oracle oinstall 4096 Jan 25 15:37 orclpdb
drwxr-x---. 2 oracle oinstall 4096 Jan 25 15:25 pdbseed
-rw-r-----. 1 oracle dba 209715712 Jan 26 12:56 redo01.log
-rw-r-----. 1 oracle dba 209715712 Jan 26 13:34 redo02.log
-rw-r-----. 1 oracle dba 209715712 Jan 26 12:51 redo03.log
-rw-r-----. 1 oracle dba 681582592 Jan 26 13:30 sysaux01.dbf
-rw-r-----. 1 oracle dba 964698112 Jan 26 13:25 system01.dbf
-rw-r-----. 1 oracle dba 138420224 Jan 26 08:00 temp01.dbf
-rw-r-----. 1 oracle dba 728768512 Jan 26 13:30 undotbs01.dbf
② 障害確認
削除したUSERS表領域にTABLE作成してみて、エラーが出ることを確認します
SQL> CREATE TABLE test_table2
(
id char(3) ,
name varchar2(10),
primary key( id )
) TABLESPACE USERS;
CREATE TABLE test_table2
*
行1でエラーが発生しました。:
ORA-01116: データベース・ファイル7のオープンでエラーが発生しました。 ORA-01110: データファイル7:
'/u01/app/oracle/oradata/ORCL/users01.dbf'
ORA-27041: ファイルをオープンできません Linux-x86_64
Error: 2: No such file or directory
Additional information: 3
● 障害復旧リストア・リカバリ
RMANのData Recovery Advisorを使用して障害復旧します
この機能はAutonomousの機能の一部でもあり、障害箇所を特定して最小ダウンタイムで復旧するためのスクリプトを自動生成しリストア・リカバリします
・データ・リカバリ・アドバイザ手順概要
① 障害箇所特定
RMAN> list failure;
② 修復手順確率
RMAN> advise failure;
③ 修復手順実行
RMAN> repair failure;
###① RAMAN接続
[oracle@oracle-db ~]$ rman target /
Recovery Manager: Release 19.0.0.0.0 - Production on 日 1月 26 14:45:49 2020
Version 19.5.0.0.0
Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.
ターゲット・データベース: ORCL (DBID=1558414969、未オープン)に接続されました
② list failure実行
RMAN> list failure;
リカバリ・カタログのかわりにターゲット・データベース制御ファイルを使用しています
データベース・ロール: PRIMARY
List of Database Failures
=========================
障害ID 優先度ステータス 検出時間 サマリー
------ -------- --------- -------- -------
122 HIGH OPEN 20-01-26 SYSTEM以外のデータファイルが1つ以上見つかりません
③ advise failure実行
RMAN> advise failure;
データベース・ロール: PRIMARY
List of Database Failures
=========================
障害ID 優先度ステータス 検出時間 サマリー
------ -------- --------- -------- -------
122 HIGH OPEN 20-01-26 SYSTEM以外のデータファイルが1つ以上見つかりません
自動修復オプションを分析中です。これには少し時間がかかる場合があります
チャネル: ORA_SBT_TAPE_1が割り当てられました
チャネルORA_SBT_TAPE_1: SID=256 デバイス・タイプ=SBT_TAPE
チャネルORA_SBT_TAPE_1: Oracle Database Backup Service Library VER=19.0.0.1
チャネル: ORA_DISK_1が割り当てられました
チャネルORA_DISK_1: SID=23 デバイス・タイプ=DISK
自動修復オプションの分析が完了しました
必須の手動アクション
========================
no manual actions available
Optional Manual Actions
=======================
1. 意図せずにファイル/u01/app/oracle/oradata/ORCL/users01.dbfの名前の変更または移動が行われていた場合リストアします
自動修復オプション
========================
オプション 修復 説明
------ ------------------
1 データファイル7をリストアおよびリカバリします
計画: 修復には、データが損失しない完全なメディア・リカバリが含まれます
Repair script: /u01/app/oracle/diag/rdbms/orcl/orcl/hm/reco_2491053256.hm
④ repair failure実行(失敗)
バックアップファイルRMAN暗号解除しないと以下のように失敗します
RMAN> repair failure;
計画: 修復には、データが損失しない完全なメディア・リカバリが含まれます
Repair script: /u01/app/oracle/diag/rdbms/orcl/orcl/hm/reco_2491053256.hm
修復スクリプトの内容:
# restore and recover datafile
restore ( datafile 7 );
recover datafile 7;
sql 'alter database datafile 7 online';
この修復を実行しますか(YESまたはNOを入力してください)。 Yes
修復スクリプトを実行しています
restoreを20-01-26で開始しています
チャネルORA_SBT_TAPE_1の使用
チャネルORA_DISK_1の使用
チャネルORA_SBT_TAPE_1: データファイル・バックアップ・セットのリストアを開始しています
チャネルORA_SBT_TAPE_1: バックアップ・セットからリストアするデータファイルを指定しています
チャネルORA_SBT_TAPE_1: データファイル00007を/u01/app/oracle/oradata/ORCL/users01.dbfにリストアしています
チャネルORA_SBT_TAPE_1: バックアップ・ピース17umuqld_1_1から読取り中です
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: repairコマンドが01/26/2020 14:47:02で失敗しました
RMAN-03015: ストアド・スクリプトRepair Scriptにエラーが発生しました
ORA-19870: バックアップ・ピース17umuqld_1_1のリストア中にエラーが発生しました
ORA-19913: バックアップを復号化できません
ORA-28365: ウォレットがオープンしていません
⑤ バックアップファイルRMAN暗号解除
ということで、RMAN暗号解除します
RMAN> set decryption identified by 'my_pswd';
実行コマンド: SET decryption
⑥ repair failure実行(成功)
RMAN> repair failure;
計画: 修復には、データが損失しない完全なメディア・リカバリが含まれます
Repair script: /u01/app/oracle/diag/rdbms/orcl/orcl/hm/reco_2491053256.hm
修復スクリプトの内容:
# restore and recover datafile
restore ( datafile 7 );
recover datafile 7;
sql 'alter database datafile 7 online';
この修復を実行しますか(YESまたはNOを入力してください)。 Yes
修復スクリプトを実行しています
restoreを20-01-26で開始しています
チャネルORA_SBT_TAPE_1の使用
チャネルORA_DISK_1の使用
チャネルORA_SBT_TAPE_1: データファイル・バックアップ・セットのリストアを開始しています
チャネルORA_SBT_TAPE_1: バックアップ・セットからリストアするデータファイルを指定しています
チャネルORA_SBT_TAPE_1: データファイル00007を/u01/app/oracle/oradata/ORCL/users01.dbfにリストアしています
チャネルORA_SBT_TAPE_1: バックアップ・ピース17umuqld_1_1から読取り中です
チャネルORA_SBT_TAPE_1: ピース・ハンドル=17umuqld_1_1 タグ=TAG20200126T125156
チャネルORA_SBT_TAPE_1: バックアップ・ピース1がリストアされました
チャネルORA_SBT_TAPE_1: リストアが完了しました。経過時間: 00:00:01
restoreを20-01-26で終了しました
recoverを20-01-26で開始しています
チャネルORA_SBT_TAPE_1の使用
チャネルORA_DISK_1の使用
メディア・リカバリを開始しています
メディア・リカバリが完了しました。経過時間: 00:00:00
recoverを20-01-26で終了しました
SQL文: alter database datafile 7 online
障害の修復が完了しました
データベースをオープンしますか(YESまたはNOを入力してください)。 Yes
データベースがオープンしました。
■ Appendix
● 不要バックアップファイル削除
DELETE OBSOLETEコマンドで保存方針に従って、不要とされるファイルを削除できます
RMAN> DELETE OBSOLETE;
リカバリ・カタログのかわりにターゲット・データベース制御ファイルを使用しています
Recovery Manager保存ポリシーがコマンドに適用されます。
Recovery Manager保存ポリシーが冗長性1に設定されます。
チャネル: ORA_SBT_TAPE_1が割り当てられました
チャネルORA_SBT_TAPE_1: SID=267 デバイス・タイプ=SBT_TAPE
チャネルORA_SBT_TAPE_1: Oracle Database Backup Service Library VER=19.0.0.1
チャネル: ORA_DISK_1が割り当てられました
チャネルORA_DISK_1: SID=33 デバイス・タイプ=DISK
次の不要なバックアップおよびコピーが削除されます:
Type Key Completion Time Filename/Handle
-------------------- ------ ------------------ --------------------
バックアップ・セット 1 20-01-26
バックアップ・ピース 1 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/01umtobu_1_1
バックアップ・セット 2 20-01-26
バックアップ・ピース 2 20-01-26 /home/oracle/RMAN/orcl_02umtobv_1_1
バックアップ・セット 3 20-01-26
バックアップ・ピース 3 20-01-26 /home/oracle/RMAN/orcl_03umtoco_1_1
バックアップ・セット 4 20-01-26
バックアップ・ピース 4 20-01-26 /home/oracle/RMAN/orcl_04umtod8_1_1
アーカイブ・ログ 3 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_15_1030634236.dbf
バックアップ・セット 5 20-01-26
バックアップ・ピース 5 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/05umtodn_1_1
アーカイブ・ログ 4 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_14_1030634236.dbf
アーカイブ・ログ 8 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_16_1030634236.dbf
アーカイブ・ログ 10 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_15_1030634236.dbf
アーカイブ・ログ 9 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_14_1030634236.dbf
アーカイブ・ログ 11 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_1_1030679664.dbf
アーカイブ・ログ 15 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_1_1030679664.dbf
アーカイブ・ログ 16 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_2_1030679664.dbf
アーカイブ・ログ 17 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_1_1030680124.dbf
バックアップ・セット 6 20-01-26
バックアップ・ピース 6 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/c-1558414969-20200126-02
アーカイブ・ログ 18 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_2_1030680124.dbf
バックアップ・セット 7 20-01-26
バックアップ・ピース 7 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/0bumu79h_1_1
バックアップ・セット 8 20-01-26
バックアップ・ピース 8 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/0cumu79l_1_1
バックアップ・セット 9 20-01-26
バックアップ・ピース 9 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/0dumu79m_1_1
バックアップ・セット 10 20-01-26
バックアップ・ピース 10 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/0eumu79n_1_1
バックアップ・セット 11 20-01-26
バックアップ・ピース 11 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/0fumu7ah_1_1
バックアップ・セット 12 20-01-26
バックアップ・ピース 12 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/0gumu7b0_1_1
アーカイブ・ログ 19 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_3_1030680124.dbf
バックアップ・セット 13 20-01-26
バックアップ・ピース 13 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/0humu7bf_1_1
バックアップ・セット 14 20-01-26
バックアップ・ピース 14 20-01-26 /u01/app/oracle/product/19c/dbhome_1/dbs/c-1558414969-20200126-03
このオブジェクトを削除しますか(YESまたはNOを入力してください)。 YES
アーカイブ・ログを削除しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_15_1030634236.dbf レコードID=3 スタンプ=1030679606
バックアップ・ピースが削除されました
バックアップ・ピース・ハンドル=/u01/app/oracle/product/19c/dbhome_1/dbs/01umtobu_1_1 レコードID=1 スタンプ=1030676862
アーカイブ・ログを削除しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_14_1030634236.dbf レコードID=4 スタンプ=1030679606
バックアップ・ピースが削除されました
バックアップ・ピース・ハンドル=/home/oracle/RMAN/orcl_02umtobv_1_1 レコードID=2 スタンプ=1030676863
アーカイブ・ログを削除しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_16_1030634236.dbf レコードID=8 スタンプ=1030679664
バックアップ・ピースが削除されました
バックアップ・ピース・ハンドル=/home/oracle/RMAN/orcl_03umtoco_1_1 レコードID=3 スタンプ=1030676889
バックアップ・ピースが削除されました
バックアップ・ピース・ハンドル=/home/oracle/RMAN/orcl_04umtod8_1_1 レコードID=4 スタンプ=1030676904
アーカイブ・ログを削除しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_1_1030679664.dbf レコードID=11 スタンプ=1030680071
バックアップ・ピースが削除されました
バックアップ・ピース・ハンドル=/u01/app/oracle/product/19c/dbhome_1/dbs/05umtodn_1_1 レコードID=5 スタンプ=1030676919
アーカイブ・ログを削除しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_2_1030679664.dbf レコードID=16 スタンプ=1030680124
アーカイブ・ログを削除しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_1_1030680124.dbf レコードID=17 スタンプ=1030680224
アーカイブ・ログを削除しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_2_1030680124.dbf レコードID=18 スタンプ=1030692145
バックアップ・ピースが削除されました
バックアップ・ピース・ハンドル=/u01/app/oracle/product/19c/dbhome_1/dbs/c-1558414969-20200126-02 レコードID=6 スタンプ=1030680141
アーカイブ・ログを削除しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_3_1030680124.dbf レコードID=19 スタンプ=1030692207
7オブジェクトを削除しました
バックアップ・ピースが削除されました
バックアップ・ピース・ハンドル=/u01/app/oracle/product/19c/dbhome_1/dbs/0bumu79h_1_1 レコードID=7 スタンプ=1030692146
RMAN-06207: 警告: 3オブジェクトをDISKチャネルに対して削除できませんでした
RMAN-06208: 一致しないステータスのため。 CROSSCHECKコマンドを使用してステータスを修正してください
RMAN-06210: 一致しないオブジェクトのリスト
RMAN-06211: ==========================
RMAN-06212: オブジェクト型 ファイル名/ハンドル
RMAN-06213: --------------- ---------------------------------------------------
RMAN-06214: Archivelog /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_15_1030634236.dbf
RMAN-06214: Archivelog /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_14_1030634236.dbf
RMAN-06214: Archivelog /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_1_1030679664.dbf
バックアップ・ピースが削除されました
バックアップ・ピース・ハンドル=/u01/app/oracle/product/19c/dbhome_1/dbs/0cumu79l_1_1 レコードID=8 スタンプ=1030692149
バックアップ・ピースが削除されました
バックアップ・ピース・ハンドル=/u01/app/oracle/product/19c/dbhome_1/dbs/0dumu79m_1_1 レコードID=9 スタンプ=1030692150
バックアップ・ピースが削除されました
バックアップ・ピース・ハンドル=/u01/app/oracle/product/19c/dbhome_1/dbs/0eumu79n_1_1 レコードID=10 スタンプ=1030692152
バックアップ・ピースが削除されました
バックアップ・ピース・ハンドル=/u01/app/oracle/product/19c/dbhome_1/dbs/0fumu7ah_1_1 レコードID=11 スタンプ=1030692177
バックアップ・ピースが削除されました
バックアップ・ピース・ハンドル=/u01/app/oracle/product/19c/dbhome_1/dbs/0gumu7b0_1_1 レコードID=12 スタンプ=1030692192
バックアップ・ピースが削除されました
バックアップ・ピース・ハンドル=/u01/app/oracle/product/19c/dbhome_1/dbs/0humu7bf_1_1 レコードID=13 スタンプ=1030692207
バックアップ・ピースが削除されました
バックアップ・ピース・ハンドル=/u01/app/oracle/product/19c/dbhome_1/dbs/c-1558414969-20200126-03 レコードID=14 スタンプ=1030692209
15オブジェクトを削除しました
● 不要Archive Log削除
crosscheckで不要Archive Logを確認し、delete expiredコマンドで不要Archive Logを削除します
RMAN> crosscheck archivelog all;
チャネル: ORA_SBT_TAPE_1がリリースされました
チャネル: ORA_DISK_1が割り当てられました
チャネルORA_DISK_1: SID=43 デバイス・タイプ=DISK
アーカイブ・ログの検証に失敗しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_14_1030634236.dbf レコードID=9 スタンプ=1030679664
アーカイブ・ログの検証に失敗しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_15_1030634236.dbf レコードID=10 スタンプ=1030679664
アーカイブ・ログの検証に失敗しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_1_1030679664.dbf レコードID=15 スタンプ=1030680124
アーカイブ・ログの検証が正常終了しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_4_1030680124.dbf レコードID=20 スタンプ=1030694871
アーカイブ・ログの検証が正常終了しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_5_1030680124.dbf レコードID=21 スタンプ=1030694919
アーカイブ・ログの検証が正常終了しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_6_1030680124.dbf レコードID=22 スタンプ=1030694922
アーカイブ・ログの検証が正常終了しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_7_1030680124.dbf レコードID=23 スタンプ=1030694923
アーカイブ・ログの検証が正常終了しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_8_1030680124.dbf レコードID=24 スタンプ=1030694926
アーカイブ・ログの検証が正常終了しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_9_1030680124.dbf レコードID=25 スタンプ=1030694937
アーカイブ・ログの検証が正常終了しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_10_1030680124.dbf レコードID=26 スタンプ=1030695021
アーカイブ・ログの検証が正常終了しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_11_1030680124.dbf レコードID=27 スタンプ=1030695076
11オブジェクトをクロスチェックしました
RMAN> delete expired archivelog all;
チャネル: ORA_DISK_1がリリースされました
チャネル: ORA_DISK_1が割り当てられました
チャネルORA_DISK_1: SID=43 デバイス・タイプ=DISK
データベースdb_unique_name ORCLのアーカイブ・ログ・コピーのリスト
=====================================================================
Key Thrd Seq S Low時間
------- ---- ------- - --------
9 1 14 X 20-01-26
名前: /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_14_1030634236.dbf
10 1 15 X 20-01-26
名前: /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_15_1030634236.dbf
15 1 1 X 20-01-26
名前: /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_1_1030679664.dbf
このオブジェクトを削除しますか(YESまたはNOを入力してください)。 YES
アーカイブ・ログを削除しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_14_1030634236.dbf レコードID=9 スタンプ=1030679664
アーカイブ・ログを削除しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_15_1030634236.dbf レコードID=10 スタンプ=1030679664
アーカイブ・ログを削除しました
アーカイブ・ログ・ファイル名=/u01/app/oracle/product/19c/dbhome_1/dbs/arch1_1_1030679664.dbf レコードID=15 スタンプ=1030680124
3EXPIREDオブジェクトを削除しました
RMAN> list archivelog all;
データベースdb_unique_name ORCLのアーカイブ・ログ・コピーのリスト
=====================================================================
Key Thrd Seq S Low時間
------- ---- ------- - --------
20 1 4 A 20-01-26
名前: /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_4_1030680124.dbf
21 1 5 A 20-01-26
名前: /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_5_1030680124.dbf
22 1 6 A 20-01-26
名前: /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_6_1030680124.dbf
23 1 7 A 20-01-26
名前: /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_7_1030680124.dbf
24 1 8 A 20-01-26
名前: /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_8_1030680124.dbf
25 1 9 A 20-01-26
名前: /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_9_1030680124.dbf
26 1 10 A 20-01-26
名前: /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_10_1030680124.dbf
27 1 11 A 20-01-26
名前: /u01/app/oracle/product/19c/dbhome_1/dbs/arch1_11_1030680124.dbf
■ 参考
● マニュアル
・Oracle Database Backup Cloud Serviceの使用
・Oracle Database Cloud Backup Module for OCIをインストール
・新しいデータベース・ホストへのリストア
・Database Backup and Recovery Reference
・Oracle Database 19cによる可用性の最大化(PDF)
● Qiita
・Transit Routing + IPSec VPN / FastConnectで Object Storage, Autonomous Databaseへ接続してみてみた
・Oracle Cloud : コマンド・ライン・インタフェース(CLI) をインストールしてみた
・Oracle Cloud:プライベートサブネットからObject Storageへアクセスしてみてみた