Skip to content

Commit 1ed706a

Browse files
authored
Merge pull request #6148 from EnterpriseDB/docs/edits_to_migration_portal_pr6124
Edits to Migration Portal: workaround for snapshot too old error PR6124
2 parents 00b8bba + 5122fc5 commit 1ed706a

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

product_docs/docs/migration_portal/4/known_issues_notes.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -245,17 +245,17 @@ While using the Oracle default case, you may experience a lower compatibility ra
245245
- The EDB DDL Extractor currently doesn't support the extraction of `ROLES`, `SYSTEM GRANTS ON ROLES`, `OBJECT GRANTS ON ROLES`, and `ROLE GRANTS` from Oracle 11g. This behavior results in error messages being written to the extracted files in the sections corresponding to these object types. These errors don't cause any issue in the assessment of these files by Migration Portal.
246246
- The EDB DDL Extractor script may log `object "OBJECT_NAME" of type SYNONYM not found in schema "PUBLIC"` errors in the dependent objects section of the extracted file. This happens only if the user selects the option to extract dependent objects from an Oracle multi tenant environment where the Oracle database is a container database.
247247

248-
### "Snapshot Too Old" Error
248+
### "Snapshot Too Old" error
249249

250-
The EDB DDL Extractor displays the error “ORA-01555: snapshot too old“ at runtime when the database server generates a volume of transactions that cannot be properly processed by the UNDO tablespace.
250+
The EDB DDL Extractor displays the error “ORA-01555: snapshot too old“ at runtime when the database server generates a volume of transactions that can't be properly processed by the UNDO tablespace.
251251

252252
When the database server generates undo transactions at a high rate, it can cause the server to run out of space to store undo data. Since the UNDO tablespace is implemented as a circular buffer, it starts overwriting older undo data blocks. Resolve this error and rerun the EDB DDL Extractor to ensure you extract the DDLs without any errors.
253253

254-
To work around this error, increase the allocated space for the UNDO_RETENTION parameter.
254+
To work around this error, increase the allocated space for the `UNDO_RETENTION` parameter.
255255

256256
First, check the currently allocated total space for undo operations and the currently free space:
257257

258-
1. Check the existing value of the UNDO_RETENTION parameter:
258+
1. Check the existing value of the `UNDO_RETENTION` parameter:
259259

260260
```sql
261261
SELECT value FROM v$parameter WHERE name = 'undo_retention';
@@ -283,14 +283,14 @@ Next, determine the number of MB your environment requires and increase the allo
283283
```
284284

285285
!!!note
286-
The value reflects the number of undo blocks consumed during a 10-minute interval, then converted into MB.
286+
The value reflects the number of undo blocks consumed during a 10-minute interval, converted to MB.
287287
!!!
288288

289289
1. Calculate the total number of MB your environment requires for the UNDO tablespace. For example, if the transaction volume generates X MB of undo data per minute, and the requirement is to retain the data for Y minutes:
290290

291291
UNDO Space (MB) = X (MB/min) × Y (min)
292292

293-
1. Update the UNDO_RETENTION parameter according to the required space in MB. This example increases the storage space to 2400 MB.
293+
1. Update the `UNDO_RETENTION` parameter according to the required space in MB. This example increases the storage space to 2400 MB:
294294

295295
```sql
296296
ALTER SYSTEM SET UNDO_RETENTION = 2400;

0 commit comments

Comments
 (0)