ソース データベースで max_string_size init パラメータが extended に設定されている場合、このパラメータの変更前に取得された DB バックアップ イメージのアプリ対応マウントまたは復元と、この変更後に取得されたログ バックアップを使用したロールフォワードは、エラー ORA-14694: database must be in UPGRADE mode to begin MAX_STRING_SIZE migration で失敗します。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-09-04 UTC。"],[[["\u003cp\u003eSpecific Oracle patches are necessary for optimal performance with Backup and DR, especially for versions 11.2.0.1 through 19c, addressing issues like memory leaks, block header errors, and restore failures.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003edba_free_space\u003c/code\u003e table queries can be slow, requiring a purge of the recycle bin and running statistics on fixed objects to enhance database backup and recovery efficiency.\u003c/p\u003e\n"],["\u003cp\u003eSetting the \u003ccode\u003emax_string_size\u003c/code\u003e parameter to \u003ccode\u003eextended\u003c/code\u003e requires a new full database backup to ensure successful application-aware mounts or restores.\u003c/p\u003e\n"],["\u003cp\u003eFor Windows environments, \u003ccode\u003eSQLNET.AUTHENTICATION_SERVICES\u003c/code\u003e must be set to \u003ccode\u003e(nts)\u003c/code\u003e to avoid connection failures and ensure the proper execution of restore jobs.\u003c/p\u003e\n"],["\u003cp\u003eASM storage limits vary based on Oracle versions, Exadata usage, and disk group attributes, with maximums ranging from 2 TB to 32 PB per ASM disk, and up to 320 EB for the storage system, depending on configuration.\u003c/p\u003e\n"]]],[],null,["# Oracle patches and known issues\n\nThese are the Oracle patches that must be applied for best results with Oracle\nin Backup and DR.\n\nKnown Oracle issues\n===================\n\nFor best performance, be sure to review and address these Oracle known issues.\n\nQueries on DBA_FREE_SPACE are slow (Doc ID 271169.1)\n----------------------------------------------------\n\nDuring Backup and DR backup, the Backup and DR agent queries the\n**`dba_free_space`** Oracle metadata table to determine the\ndatabase allocated and free space. Sometimes the sql queries to\ndba_free_space become costly. This is Oracle known issue\nDoc ID 271169.1 (Queries on `DBA_FREE_SPACE` are slow).\nThis can be observed on a hung system by running\n`ps -ef | grep -i dbFreeSize.sql` from the command line.\n\nOracle recommends to purge the recycle bin from the database:\n\n1. Login to the database as sysdba:\n\n ```sh\n sqlplus / as sysdba\n SQL\u003epurge dba_recyclebin;\n SQL\u003eexit;\n ```\n\n2. It is a good idea to run the statistics on fixed objects.\n This can take a few minutes.\n\n Log into the database as sysdba: \n\n ```sh\n sqlplus / as sysdba\n SQL\u003eexec dbms_stats.GATHER_FIXED_OBJECTS_STATS\n SQL\u003eexit;\n ```\n\nSee also ASM scalability and limits (from Oracle Doc ID 370921.1).\n\nImpact of `max_string_size=extended` parameter on application aware mounts, restore \\& switch restore\n-----------------------------------------------------------------------------------------------------\n\nIf the `max_string_size init` parameter is set to `extended` in the source\ndatabase, then an app-aware mount or restore of the DB backup image taken before\nthis parameter change along with roll-forward using log backups taken after this\nchange fails with the error: **ORA-14694: database must be in UPGRADE mode to begin `MAX_STRING_SIZE` migration**\n\n**Solution**\nIf you set the `max_string_size init` parameter to `extended` in the source\ndatabase, run a new on-demand level 1 (full) database backup job [1](/backup-disaster-recovery/docs/monitor-reports/monitor-jobs#run) and use the\nnew image for app-aware mount or restore operations.\n\n`SQLNET.AUTHENTICATION_SERVICES` must be set to nts in a Windows environment\n----------------------------------------------------------------------------\n\nOn Windows, Oracle database sqlnet.ora is configured with\n`SQLNET.AUTHENTICATION_SERVICES` = (none). This restricts the database connection\nto using Windows operating system authentication. This requires a valid\ndatabase username and password to connect to the database, without which restore\njobs can fail.\n\nSolution: Set `SQLNET.AUTHENTICATION_SERVICES` = (nts)\n\nASM scalability and limits (from Oracle Doc ID 370921.1)\n--------------------------------------------------------\n\nThis depends on:\n\n- [Oracle Database, Enterprise Edition](#enterprise-edition)\n\n- [Oracle Database12c](#db-12c)\n\n- [With Oracle Exadata Storage](#exadata)\n\n- [Without Exadata Storage, COMPATIBLE.ASM or COMPATIBLE.RDBMS disk group attribute \\\u003c 12.1](#asm-or-rdbms)\n\n- [Without Exadata Storage, COMPATIBLE.ASM and COMPATIBLE.RDBMS disk group attributes \\\u003e 12.1](#asm-and-rdbms)\n\n**Oracle Database, Enterprise Edition**\n\nFor Oracle Database, Enterprise Edition, Versions 10.1.0.2\nto 11.1.0.7 and 11.2.0.3, ASM imposes the following limits:\n\n- 63 disk groups in a storage system\n\n- 10,000 ASM disks in a storage system\n\n- 2 terabyte maximum storage for each ASM disk (the Bug 6453944 allowed larger sizes,\n but that led to problems, see Note 736891.1 \"ORA-15196 WITH ASM DISKS\n LARGER THAN 2TB\")\n\n- 40 exabyte maximum storage for each storage system\n\n- 1 million files for each disk group\n\n- 2.4 terabyte maximum storage for each file\n\n**Oracle Database12c**\n\nFor Oracle Database12c, ASM imposes the following limits:\n\n- 511 disk groups in a storage system for Oracle Database 12c Release 1 or\n later\n\n- 10,000 Oracle ASM disks in a storage system\n\n- 1 million files for each disk group\n\n**With Oracle Exadata Storage**\n\nWith all Oracle Exadata Storage, Oracle ASM has the\nfollowing storage limits:\n\n- 4 PB maximum storage for each Oracle ASM disk with the AU size equal to 1 MB\n\n- 8 PB maximum storage for each Oracle ASM disk with the AU size equal to 2 MB\n\n- 16 PB maximum storage for each Oracle ASM disk with the AU size equal to 4 MB\n\n- 32 PB maximum storage for each Oracle ASM disk with the AU size equal to 8 MB\n\n- 320 EB maximum for the storage system\n\n**Without Exadata Storage, COMPATIBLE.ASM or COMPATIBLE.RDBMS disk group attribute \\\u003c 12.1**\n\nWithout any Oracle Exadata Storage, Oracle ASM has\nthe following storage limits if the COMPATIBLE.ASM or COMPATIBLE.RDBMS\ndisk group attribute is set to less than 12.1:\n\n- 2 terabytes (TB) maximum storage for each Oracle ASM disk\n\n- 20 petabytes (PB) maximum for the storage system\n\n**Without Exadata Storage, COMPATIBLE.ASM and COMPATIBLE.RDBMS disk group attributes \\\u003e 12.1**\n\nWithout any Oracle Exadata Storage, Oracle ASM has\nthe following storage limits if the COMPATIBLE.ASM and COMPATIBLE.RDBMS\ndisk group attributes are set to 12.1 or greater:\n\n- 4 PB maximum storage for each Oracle ASM disk with the allocation unit (AU)\n size equal to 1 MB\n\n- 8 PB maximum storage for each Oracle ASM disk with the AU size equal to 2 MB\n\n- 16 PB maximum storage for each Oracle ASM disk with the AU size equal to 4 MB\n\n- 32 PB maximum storage for each Oracle ASM disk with the AU size equal to 8 MB\n\n- 320 exabytes (EB) maximum for the storage system\n\nThe Oracle DBA Guide\n--------------------\n\n- [Backup and DR for Oracle databases](/backup-disaster-recovery/docs/concepts/oracle-intro)\n- [Prerequisites for protecting an Oracle database](/backup-disaster-recovery/docs/configuration/oracle-db-prerequisites)\n- [Oracle patches and known issues](/backup-disaster-recovery/docs/concepts/oracle-patches-known-issues)\n- [Prepare Oracle databases for protection](/backup-disaster-recovery/docs/configuration/oracle-db-prepare)\n- [Discover and protect an Oracle database](/backup-disaster-recovery/docs/configuration/discover-and-protect-oracle)\n- [Details and settings for Oracle databases](/backup-disaster-recovery/docs/create-plan/oracle-advanced-settings)\n- [Use dNFS with Backup and DR](/backup-disaster-recovery/docs/configuration/oracle-dnfs)\n- [Protect a discovered Oracle database](/backup-disaster-recovery/docs/backup/oracle-db-protect)\n- [Mount an Oracle database as a standard mount](/backup-disaster-recovery/docs/access-data/oracle-mount)\n- [Create an instant virtual copy of an Oracle database](/backup-disaster-recovery/docs/access-data/oracle-mount-virtualdb)\n- [Restore and recover an Oracle database](/backup-disaster-recovery/docs/restore-data/restore-oracle)\n- [Instant recovery of an Oracle database using Mount and Migrate](/backup-disaster-recovery/docs/restore-data/oracle-mm)\n- [Provision an environment with a Backup and DR workflow](/backup-disaster-recovery/docs/access-data/create-workflow-oracle)"]]