ORA-01466: unable to read data - table definition has changed你看下,报了这样的错,说明当时对于这两张表有做ddl操作,而你看到last_ddl_time是5:30,可能之后又做了ddl操作,所以你看到的时间不一致。