Database Migration Service를 사용하여 Oracle 워크로드를 PostgreSQL용 Cloud SQL로 마이그레이션할 때 알려진 제한사항은 다음과 같습니다.
마이그레이션은 결국 일관성이 유지되며 각 트랜잭션이 발생할 때마다 복제되지는 않습니다. 마이그레이션을 통해 여러 테이블의 데이터가 가져옵니다. 데이터가 대상에 로드되는 순서는 다를 수 있지만 소스의 쓰기가 중지되고 마이그레이션 버퍼가 지워진 후에는 소스와 다시 정렬됩니다.
트랜잭션이 충분히 길면 롤백된 트랜잭션이 일시적으로 대상에 표시될 수 있습니다. 지연을 줄이기 위해 트랜잭션이 커밋되기 전에 Oracle 데이터베이스 재실행 로그 파일의 데이터를 이전할 수 있으며, 트랜잭션이 롤백되면 삭제됩니다.
[[["이해하기 쉬움","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-04-17(UTC)"],[[["Migrations from Oracle to Cloud SQL for PostgreSQL are eventually consistent, meaning data loading order may vary initially but will align with the source after the buffer is cleared."],["Rolled-back transactions may be temporarily visible in the destination, and `SAVEPOINT` statements are unsupported, potentially causing data discrepancies during rollbacks."],["All tables in the destination must have a primary key, requiring creation if missing in the source, and DDL changes to data, schemas, or metadata are not supported during migration."],["Tables created after the migration starts won't be automatically migrated and must be manually added to the destination and conversion workspace."],["Certain Oracle data types, including `ANYDATA`, `LONG/LONG RAW`, `NCLOB`, `UDT`, `UROWID`, `XMLTYPE`, `BFILE`, and zero dates, are either not supported or handled differently in the migration, often resulting in `NULL` values or no replication."]]],[]]