文档解释
ORA-31528: could not find change set string for CDC subscription string
Cause: The change set was missing for an imported Change Data Capture subscription.
Action: Drop the imported subscription because it is invalid. Verify that the schema containing the missing change set was included in the original export. If needed, perform the export again, including the schema of the missing change set.
ORA-31528错误,是由于找不到CDC订阅的改变集字符串而引起的。
官方解释
常见案例
1.尝试进行CDC订阅操作,但是提供的订阅名称不存在;
2.尝试执行CDC变更集操作,但是提供的变更集名称不存在;
3.使用给定的变更集字符串尝试操作CDC订阅,但是无法打开CDC订阅。
一般处理方法及步骤
1.确认提供的CDC订阅名称或变更集字符串是否正确;
2.从数据库表中检查所有已存在的CDC订阅名称和变更集字符串;
3.如果CDC订阅由于某种原因不存在了,则重新创建;
4.使用正确的变更集字符串打开CDC订阅。