1.使用DBV检查数据文件,在cmd执行:dbv file='E:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF' blocksize=8192:然后等待检测结果2.检查损坏相关的表: Select owner, segment_name, segment_type from dba_extents ; 查到相关的表名3.内部事件,设置在全表扫描时跳过损坏的数据块:ALTER SYSTEM SET EVENTS='10231 trace name cont…
今天下午,测试环境清算的时候又出现了之前的一个异常,这次把错误信息全部打出来了,java.sql.SQLException: 无法从套接字读取更多的数据,是使用mycat连接oracle的,如下所示: ORA-17410: No more data to read from socket Your database connection has timed out, either due to network problems or due to Oracle reaching the IDLE…