DMS CDC整合Oracle - 无法检索Oracle归档的Redo日志目标ID

0

【以下的问题经过翻译处理】 我正在为一个演示使用AWS DMS做Oracle到Aurora的数据库迁移,并且想实现变更数据捕获(Change Data Capture)。然而DMS任务却持续失败,控制台中提示以下错误:

"Cannot retrieve Oracle archived Redo log destination ids; Failed to set stream position on context"

有趣的是,尽管日志级别设置为最大,但CloudWatch并没有记录任何有关该错误的有用的日志。

我尝试了许多不同的解决方案。但实际上由于这是一个静态演示环境,所以Oracle数据库进入了ARCHIVELOG模式,因此Oracle其实没有归档任何日志文件。也许DMS需要至少一个日志归档才能运行?

profile picture
ESPECIALISTA
feita há 4 anos52 visualizações
1 Resposta
0

【以下的回答经过翻译处理】 是的,无论何时DBA在DB上设置archivelog模式时,首要事务就是多次运行“alter system switch logfile”,以通过确认归档日志编号证实数据库正处于ARCHIVELOG模式,从而验证“archive log list"。其他好的操作包括,确保归档日志目录具有足够的空间来生成日志文件,由shell脚本或其他进程设置日志文件的保留期。

profile picture
ESPECIALISTA
respondido há 4 anos

Você não está conectado. Fazer login para postar uma resposta.

Uma boa resposta responde claramente à pergunta, dá feedback construtivo e incentiva o crescimento profissional de quem perguntou.

Diretrizes para responder a perguntas