
# 源库是否正确开启补充日志
#### Oracle为源同步场景
表1源库是否正确开启补充日志 
|                                                   **预检查项**                                                    |                                                                                                                                                                                                                                                                                                                                      源库是否正确开启补充日志。                                                                                                                                                                                                                                                                                                                                      |
|---|---|
| ****描述****                                                                                                    | Oracle源库未开启库级补充日志或级别不满足要求，会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| ****不通过提示** **及**处理建议**** ** | **不通过原因：**源库补充日志级别告警，源库补充日志设定为库的主键和唯一键级别，可能在UPDATE目标库不存在的数据时丢失部分字段数据。 **处理建议：**建议设置库或表补充日志为ALL级别。 - 修改库补充日志为ALL级别语句参考： ``` alter database add supplemental log data (all) columns; ```   - 查看库补充日志为ALL级别是否打开： ``` select supplemental_log_data_all as allLog from v$database; ```    |
   
