デフォルトでは、Oracle データベースは非アーカイブログモードで実行されます。Cloud Backup を使用する前に、データベースをアーカイブログモードに切り替える必要があります。このセクションでは、必要な手順について説明します。
sysdba として Oracle データベースにログインします。
ARCHIVE LOG LISTSQL コマンドを実行して、データベースの現在のアーカイブステータスを確認します。出力例は次のとおりです。
Database log mode No Archive Mode #非アーカイブログモード Automatic archival Disabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 1 Current log sequence 2説明Database log modeパラメーターがArchive Modeに設定されている場合、アーカイブログモードはすでに有効になっています。データベースが
OPEN状態の場合、アーカイブログモードを有効にすることはできません。SHUTDOWN IMMEDIATESQL コマンドを実行して、データベースをシャットダウンします。重要この操作は業務時間外に実行してください。
STARTUP MOUNTSQL コマンドを実行して、データベースを MOUNT 状態で起動します。ALTER DATABASE ARCHIVELOGSQL コマンドを実行して、アーカイブログモードを有効にします。再度
ARCHIVE LOG LISTSQL コマンドを実行して、アーカイブステータスを確認します。出力例は次のとおりです。
Database log mode Archive Mode #アーカイブログモード Automatic archival Enabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 1 Next log sequence to archive 2 Current log sequence 2説明このモードを有効にすると、Oracle のデフォルトのログアーカイブパスはフラッシュバックリカバリ領域 ($ORACLE_BASE/fast_recovery_area) になります。このフォルダーのデフォルトサイズは 4 GB のみで、バックアップファイルとフラッシュバックログのデフォルトパスでもあります。ディスク領域の不足によるデータベースサービスの問題を防ぐために、フォルダーサイズを調整するか、ログアーカイブパスを変更してください。
ALTER DATABASE OPENSQL コマンドを実行して、データベースをオープンします。